전체 글 172

HTML 시작하기 ( 시멘틱태그 / 리스트 / 표 / 폼만들기 )

HTML 구조 HTML의 구조 ! 이해해야 코드를 칠 수 있지 않을까해서 함 만들어봤다 시멘틱 태그 시멘틱 태그 : 웹 문서의 구조를 만드는 것 !! html css js html css javascript : order list ( 순서있는 목록 ) : unorder list ( 순서없는 목록 ) : list table 표 만들기 월 화 수 목 11 12 13 14 21 22 33 34 : 표만들기 과 가 모두 있어야 셀이 만들어짐 : 제목 행 만들 때 사용 / 가운데정렬+굵게 : 행 : 열 : 표의 구조 중 제목 : 본문 : 요약 폼만들기 회원가입폼 이름 전화번호 비밀번호 이메일 ~ 속성의 종류 ~ method = "post" : 입력한 내용의 길이에 제한X 사용자가 입력한 내용도 안나옴 method..

HTML & CSS 2022.09.24

[22.09.23] 가상환경 / 프로젝트 / app 만들기

가상환경 만들기 1. cmd를 실행 후 mkdir c:\venv로 가상환경을 만들 디렉토리를 생성한다. 2. cd c:\venv 로 디렉토리 이동 3. python -m venv k7v로 사용할 가상환경을 생성한다. 4. cd k7v\Script로 이동 5. activate를 입력하면 가상환경에 진입된다. 앞에 (k7v)가 같이 뜨면, k7v가상환경에 진입한것임!! 6. deactivate를 입력하면 가상환경에서 나와진다. 장고 모듈 설치하기 가상환경에 진입한 채로, pip list를 보면, 설치된 모듈들이 보인다. 난 이미 수업중 장고를 설치했지만 처음이라면 ! pip install django를 입력하면 장고 모듈이 설치된다 ~ 프로젝트 만들기 열려있는 cmd 창에서 프로젝트를 만들고 싶은 경로로 이..

django 2022.09.23

[22.09.13] 클래스와 객체 ( class / object / __init__ )

Class 속성과 행위를 갖는 데이터 타입. 사용할 데이터(변수)와 데이터를 다루는 함수를 하나로 캡슐화한것 첫글자는 대문자로 써주기 ! Object 클래스로 생성되어 구체화된 객체(인스턴스) class가 객체화되어 메모리에 있는 상태 __init__(self) : 생성자 클래스 인스턴스가 생성될 때 호출됨 self는 항상 첫번째에 온다 ( 자기자신을 뜻함 ) 해당 클래스가 다루는 데이터를 정의함 속성으로 name, speed를 갖는 Car 클래스 만들기 name = 'None', speed = 0 을 추가하여 default값 설정하면 빈 값을 넣어도 오류안남. 차의 이름과 속도를 알려주는 info 메소드 추가하기 Counter 클래스 만들기 ~ 오늘의 강의 후기 ~ 처음에 class 설명 들을 땐.. ..

PYTHON/강의복습 2022.09.13

[22.09.13] 파일에 문자열 읽기, 쓰기

파일에 문자열 쓰는 순서 1. open으로 파일 열기 2. write로 문자열 쓰기 3. close로 닫기 파일 모드 종류 r : 읽기모드 w : 쓰기모드 / 파일이 있으면 내용 삭제 x : 쓰기모드 / 파일이 있으면 오류남 a : 쓰기모드 / 파일이 있으면 뒤에 내용추가 t : 텍스트 모드 / 텍스트 문자 기록에 사용 b : 바이너리 모드 / 바이트 단위 데이터 기록에 사용 파일 열고 쓰기 파일을 읽고 쓰는 것 -> 파이썬이 아닌, 운영체제가 하기 때문에 운영체제를 불러와야함. myFile이 만들어지고, 텍스트가 써진 모습 !type !type 으로 파일 내용 확인 가능 read( ) / print f.read( ) 와 print를 이용하여 텍스트 확인가능 파일에 구구단 쓰기 입력받은 수에 해당하는 구..

카테고리 없음 2022.09.13

[22.09.06] 파이썬 데이터타입( 딕셔너리 / set )

딕셔너리 key랑 value이 같이 저장되는 자료구조 a = { 'key' : 'value' , 'key2' : 'value2' .. } 여러 쌍의 키와 밸류가 { } 안에 있음. , 로구분함 순서가 없고 키는 중복을 허용하지 않는다. 딕셔너리 요소 추가 / 변경하기 기존 key가 존재하면, 입력한 값으로 value가 바뀐다. key가 존재하지 않으면, 새로운 key : value가 추가됨. dict에서 key는 중복될 수 없음. 같은 값을 넣을 때도 키는 계속 바껴서 추가됨. setdefault( ) 새로운 key와 value를 추가할 때 사용. 이미 존재하는 key의 value 수정 불가 update 존재하는 key의 value를 바꾸고 싶을 때 사용 문법에 주의할 것 리스트도 넣기 가능하다 zip(..

PYTHON/강의복습 2022.09.06

[22.09.06 ] 파이썬 데이터타입( 리스트 / 함수 / 튜플 / 시퀀스 )

리스트 리스트는 [ ] 로 요소들을 감싸주고, ' , '로 각 요소들을 구분한다. ( 리스트 안에는 공백도 가능, 문자열도 가능함 ) 어떠한 자료형도 포함시킬 수 있다 ! a = list[ ] 이런식으로 비어있는 리스트도 생성 가능함 리스트도 인덱싱이 가능하다. a[0] = 리스트의 요소 첫번째 자리 a[-1] = 리스트의 요소 마지막 자리 리스트로 형변환 하기 list( ) split( ) 과 list( ) 차이 리스트는 슬라이싱 후에도 리스트임 list 함수 1. append : 리스트에 항목을 추가하는 함수 추가하려는 값을 그대로 list뒤에 추가해줌. extend와 다른점 : 진짜 추가하는 값 "그대로" 넣어줌. ex ) 리스트를 넣으면 리스트안에 리스트를 통을 넣음 2. extend : 리스트에..

PYTHON/강의복습 2022.09.06

[22.09.05] 1일차 ( 변수 / 문자열 )

예전에 파이썬을 할 때는 미니콘다를 사용했는데, 이번엔 아나콘다를 사용했다. 한줄씩 결과가 출력되서 보기 편한 것 같다 ! 파이썬은.. 할 때마다 새롭다 ..☆ ◈ 오늘 강의 요악 ◈ 첫글자의 인덱스는 0이다 !!슬라이싱 할 때 마지막에 1을 더한다. ( 마지막 값은 포함하지 않음) \n : 줄바꿈 \t : 공백 \' / \" : 따옴표가 그대로 나온다 type( ) : 변수의 타입을 알 수 있는 함수 문자열 관련 함수 strip( ) : 양끝의 공백 문자를 삭제하는 함수. ( lstrip / rstrip ) -> 공백 대신 특정 문자를 지정하면 지정한 문자를 제거하는 함수 ( 문자열 사이에 있는 값은 못 없앤다 ) upper( ) : 대문자로 바꾸는 함수 lower( ) : 소문자로 바꾸는 함수 cap..

PYTHON/강의복습 2022.09.05

프로젝트가 휘몰아친 후.. 블로그 몰아쓰기 ㅋ

진작 썼어야할 강의복습들을 이제 막 처리했ㄷ ㅏ.. 사유 : 강의 끝나자마자 1주 미니 프로젝트달림 강의를 들은지 1주일이 훨 넘어서 쓸라니까~.. 진짜 기억이 잘안나는 것이다. 그래서 다시 복습하면서 쓰느라 애좀 먹었다. 나의 첫 프로젝트는 나름 성공적이였다 ! 그리고 나는 통계공부를 꼭 해야겠다는 깨달음을 얻었다. 단순히 코드만 치는 사람이 아니라 진짜 분석하는 사람이 되고 싶다 ! 그럴려면 열심히살아야지 아맛따 나담주에 아이패드생김 ~!!@!~#!#!~~!~#!$!@!#!#!!$!!

공부일지 2022.09.04

[22.08.25] Selenium(셀레니윰) 활용해서 데이터 크롤링하기

셀레니윰 설치하기 https://blog.naver.com/bb_/222637214732 [Python] 파이썬 자동화 기초 : 웹 브라우저 제어, 크롬 자동화, 셀레니움(selenium) 명령어 모음 [Python] 파이썬 자동화 기초 : 웹 브라우저 제어, 크롬 자동화, 셀레니움(selenium) 명령어 모음 파이썬... blog.naver.com 위 블로그를 참고하여 설치하였다. 설명이 친절하다 ! 셀레니윰 실행하기 1. 셀레니윰 설치후, 셀레니윰이 있는 폴더에서 cmd를 열어준다. 2. cmd창에 " java -Dwebdriver.gecko.driver="geckodriver.exe" -jar selenium-server-standalone-4.0.0-alpha-1.jar -port 4445 " ..

R/강의복습 2022.09.04