본문 바로가기

메서드4

2. Building a Job Scrapper_1 2.0 What is Web Scrapping Web Scrapping Web상의 데이터를 추출하는 것 2.1 Navigating with Python requests requests : HTTP 요청을 보내는 모듈 request 우분투에서 설치 pip3 install requests requests.get(url) get HTTP 메소드(함수) 요청받은 url의 정보를 검색하여 응답 예시) 네이버에 get 요청 보내기 import requests r=requests.get('https://www.naver.com') print (r) # # 응답코드 200 : OK 위와 같이 requests.get('url') 로 요청 응답 코드 200 : OK (요청이 성공적으로 수행되었음) 응답코드 ref) htt.. 2020. 3. 24.
Part 13 ~ 17 13. 딕셔너리 딕셔너리 키(key)와 값(value)을 한 쌍으로 갖는 자료형 리스트 : 값을 다루기 위해 인덱스 사용 딕셔너리 : 값을 다루기 위해 키 사용 (Key를 통해 Value얻어냄) {Key1 : Value1, Key2 : Value2, Key3 : Value3, ...} Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있음 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분 Key : 변하지 않는 값 사용 Value: 변하는 값과 변하지 않는 값 모두 사용 가능 한개의 value를 print print (dic[key]) 예시) 집안일 = { '빨래' : 'A', '설거지' : 'B', '청소기' : 'C' } print (집안일['빨래']) # A 딕셔너리에 .. 2020. 3. 20.
Part 7 ~ 8 7. 리스트 (List) 리스트 여러 값을 한번에 저장 가능 값 변경가능 / 순서 존재 가변(mutable) : 값 변경 가능 ex ) 리스트, 딕셔너리 등 불변(immutable) : 값 변경 불가능 ex) 문자열, 튜플 등 jina_List = [ ] print (jina_List) // [ ] jina_List2 = ['j', 'i', 'n', 'a'] print (jina_List2) // ['j', 'i', 'n', 'a'] print (jina_List2[0]) // j 리스트 값 추가하기 list.append( )를 사용해서 값 추가 리스트가 없는 상태에는 append( )를 이용해 값 추가 불가능 animals = [ ] print (animals) // [ ] animals.append(.. 2020. 3. 19.
게임으로 배우는 파이썬_Part 1_2 Chapter 02. 데이터형과 데이터 구조 7. 리스트, 튜플, 사전 리스트 0개 이상의 요소를 갖는 시퀀스(나열) 요소를 추가/ 삭제 등 변경 가능 (mutable) 요소를 콤마(,)로 구분 / [ ] 로 감싸서 생성 데이터 구조 : 배열 append 메서드 리스트 맨 끝에 요소 추가 가능 insert 메서드 지정한 위치에 요소 추가 가능 list.insert(n,'name') --> n은 위치( 위치는 0부터 시작 ) del 리스트 요소 삭제 del list[n] / n은 위치( 위치는 0부터 시작 ) 튜플 0개 이상의 요소를 갖는 시퀀스(나열) 요소 변경 불가능 (immutable) -- > append 메서드, insert 메서드, del 등 사용 불가 요소를 콤마(,)로 구분 / 요소를 ( ).. 2020. 3. 17.