파이썬 기초, 중급 문법은점프 투 파이썬을 통해 익혔다.
가위 바위 보 게임 만들기 - while 과 if 문 활용
숫자 up&down 게임 만들기 - while 과 if 문 활용
lxml은 html과 body 태그가 포함된 형태로 만들어줌 lxml 보다 느림 속도 비교
html = """ test site test test1 test2 """soup = BeautifulSoup(html, 'lxml')tag_title = soup.titleprint(tag_title) print(type(soup), ',' ,type(tag_
student = {"name" : "윤인성", "korean" : 87, "math" : 98, "english" : 88, "science" : 95}, {"name" : "연하진", "korean" : 92, "math" : 78, "englis
딕셔너리 리스트 만드는 함수 성적 집계표 나타내는 함수 총점 구하는 함수 평균 구하는 함수 class ? 클래스 만들어보기
로또 번호 웹크롤링 로또 900회 로또 900회 ~ 923회 API 활용하여 웹크롤링 https://somjang.tistory.com/entry/Python%EB%A1%9C%EB%98%90-api%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9
from bs4 import BeautifulSoupimport requestshtml = requests.get('https://dhlottery.co.kr/store.do?method=topStore&pageGubun=L645')soup = Beautifu
네이버 날씨 웹크롤링
for 문 활용하여 뉴스기사 크롤링
title 출력가격 출력url 정보dictionary 로 자료 생성 json type file 로 저장import jsonfile = open("./products.json","w")file.write(json.dumps(products))file.close()
정규식을 활용한 bs4 고급스킬 정규식 전화번호 추출
chrome 열고 -> 설정 -> chrome 정보 -> 버전 확인 (84)chrome 검색창에 "chrome 드라이버 다운로드' 검색 -> 버전에 맞는 파일 다운C 드라이브에 TEMP 파일 생성 후 거기에 압축 해제
1. 네이버 로그인 2. facebook 로그인 3. ktx 티켓
네이버 계정 접속해 자동 login 한 후 쇼핑 탭에 들어가 검색어 입력하면 자동으로 크롤링하여 json파일로 저장하는 코드 짜기 pandas로 부르기 , excel로 저장 - pip install openpyxl ** 다음 페이지 버튼
import urllib.requestclient_id = "7t_wmNki0P6W6eqKqlcP"client_secret = "1MjKJbu1cY"encText = urllib.parse.quote(input("검색할 단어를 입력하세요 :"))url = "https&
#GUI ? : Graphic User Interface
> 블로그 크롤링하는 함수 정의 GUI 만들기
pip install python-docx 1. 워드 문서 불러오기 2. 워드 문서 저장 3. 내용 추가 4. 제목 추가 5. 페이지 나누기 6. 그림 추가
네이버 블로그 open API 로 크롤링한 결과를docx 파일로 저장하기(한 페이지에 5건씩 보여지게)
open API + docx + GUI
파일 다루기 with 키워드 close() 안해줘도 알아서 닫힘 csv 저장 이미지 저장 exe 파일 다운 받아서 저장하기
open API + docx + GUI + GUI 메뉴 탭 만들기
pandas로 csv 읽기 앞, 뒤 데이터 잘라 사용하기 슬라이싱 하기 iloc 슬라이싱 예전에는 df.ix -> 업데이트 후엔 df.iloc[[행],[열]] 데이터 재조합 filtering * data frame 컬럼은 딕셔너리, 로우는 각 키에 저장되는 리스트 index, column 지정 저장하기 pandas 기초 익히기 pandas...
data 파일서울시에서 다른 구와 비교했을 때, 강남구, 양천구, 서초구, 은평구는 CCTV가 많지만,송파구, 강서구, 도봉구, 마포구는 다른 구에 비해 CCTV 비율이 낮다
open API + docx + GUI + GUI 메뉴 탭 + tab2에 새 내용 넣기
파이썬의 대표 시각화 도구 - Matplotlib
open API + docx + GUI + GUI 메뉴 탭 + tab2에 새 내용 넣기 + 그래프 그려서 word 리포트 만들기
open API + docx + GUI + GUI 메뉴 탭 + tab2에 새 내용 넣기 + 그래프 그려서 word 리포트 만들기 + tab에 그래프 그리기
open API + docx + GUI + GUI 메뉴 탭 + tab2에 새 내용 넣기 + 그래프 그려서 word 리포트 만들기 + tab에 그래프 그리기 + image 넣기
pandas로 python에서 pivot 구현, index 와 values
지도 시각화
시각화 도구 Seaborn
공공 데이터 포털에서 서울시 5대 범죄 현황 다운로드 (2015년)pandas 이용하여 데이터 정리하기지도 정보를 얻을 수 있는 Google MapsGoogle Maps 이용해서 주소와 위도, 경도 정보 얻기앞선 구별 범죄 현황 데이터에 pivot table 적용데이터