본문 바로가기
반응형

Python14

[Web Scraping] Naver Webtoon - 요일별 전체 웹툰 제목 가져오기 Web Scraping 국비지원에서 웹 스크랩핑을 배웠는데, 익숙해지지 않아 연습을 해보려고 한다. 데이터 분석을 위한 파이썬 철저 입문책과 국비지원수업 내용을 참고했다. 오늘 구현할 내용은 아래와 같다. # Workshop 네이버 웹툰 https://comic.naver.com/webtoon/weekday 1. 요일별 전체 웹툰 제목 모두 가져오기 2. 인기 급상승 웹툰 10개 가져오기 3. 만화 "남편을 죽여줘요"의 제목, 링크, 평점 가져오기 워크 샵을 시작하기 앞서 Web Scraping 이론과 Web Scraping을 위한 기본 지식에 대해 먼저 살피겠다. | Web Scraping 이론 스크랩 이란? 신문이나 잡지에서 원하는 글이나 사진을 오려 모으는 것 Web Scraping이란? 컴퓨터 소.. 2022. 10. 9.
[Python] Module - 모듈 import, 내장 모듈 사용 모듈 | 모듈 사용 이유 모듈이란? 상수, 변수, 함수, 클래스 등을 포함하는 코드가 저장된 파일 이미 만들어진 모듈을 활용하면 코드를 효과적으로 작성 할 수 있다. | 모듈 생성 및 호출 | 모듈 생성 코드를 모듈이름.py로 저장만 하면 끝 | 파일 처리 관련 마술 명령어 파일 저장 %%writefile [-a] test.py 코드블록 실행이 잘되었으면 Writing 기존 파일을 덮어썼으면 Overwriting 파일 불러오기 %load test.py 파일 실행하기 %run test.py 파일 생성확인 !type test.py | 모듈 불러오기 Option 1 import 모듈명 모듈 사용하기 모듈명.변수, 모듈명.함수(), 모듈명.클래스() 주의할점 모듈명만 써야하지 뒤에 .py를 붙이면 안된다. mo.. 2022. 10. 5.
[Python] 데이터 다루기 - split, strip, join, find, count, replace 등 ※ 데이터 분석을 위한 파이썬 철저입문 책 참고 | 문자열과 텍스트 파일 데이터 다루기 문자열을 처리하기 위해서는 문자열 분리, 불필요한 문자열 제거, 문자열 연결등을 할 수 있어야 합니다. | 문자열 분리하기 -> split() str.split([sep , maxsplit=숫자]) 사용예시 1 "010-2222-2222-2222-2222".split("-",3) 결과 ['010', '2222', '2222', '2222-2222'] 사용예시 2 str = "최슬기는,천재,이다" str.split(',') 결과 ['최슬기는', '천재', '이다'] | 필요 없는 문자열 삭제하기 -> strip(), lstrip(), rstrip() str.strip([chars]) 사용예시 1 "사람사람사람 I lov.. 2022. 10. 4.
[Python] 객체(Object)와 클래스(Class) 사용법 데이터 분석을 위한 파이썬 철저 입문 보면서 공부 | 객체와 클래스 - 객체 : 변수와 함수의 묶음 예를 들어 객체가 사람이면 이름, 키, 몸무게는 변수로 구현, 뛰기, 걷기, 방향 전환, 정지등은 함수로 구현한다. - 클래스 : 객체의 공통된 속성과 행위를 변수와 함수로 정의한 것입니다. 예를 들어 붕어빵 틀은 클래스, 이 틀로 만들어진 붕어빵은 객체라고 할 수 있습니다. 또한 같은 붕어빵 틀에서 나왔지만 안에 내용물에 따라 팥, 슈크림, 피자 붕어빵이 되고 이것은 객체의 속성을 규정한 변수에 무슨 값을 할당하느냐에 따라 객체의 속성이 달라집니다. - 메서드 : 객체를 생성한 후 이용할 떄는 메서드(method)라고 합니다. 하지만 객체 생성과 상관없이 클래스에서 정의한 함수를 메서드라고 하기도 합니다.. 2022. 9. 26.
반응형