실무자를 위한 파이썬 100제
도서명:실무자를 위한 파이썬 100제
저자/출판사:오승환/정보문화사
쪽수:360쪽
출판일:2020-02-25
ISBN:9788956748498
목차
PART 1 웹 스크래핑(Web Scraping)
001 웹 서버에 요청하고 응답받기
002 웹 페이지 소스코드 확인하기
003 로봇 배제 표준(robots.txt)
004 BeautifulSoup 객체 만들기
005 크롬 개발자 도구
006 웹 문서의 그림 이미지 파일을 PC에 저장하기
007 웹 문서에 포함된 모든 하이퍼링크 추출하기
008 CSS Selector 활용하기
009 CSS Selector 활용하기
010 구글 뉴스 클리핑하기
011 구글 뉴스 클리핑하기
012 동적 웹 페이지 ① 다나와 자동 로그인
013 동적 웹 페이지 ② 다나와 관심목록 가져오기
014 한국은행 경제통계시스템 통계지표 활용하기 ①
015 한국은행 경제통계시스템 통계지표 활용하기 ②
PART 2 데이터 정리 및 그래프 시각화
016 데이터프레임 만들기 ① 파이썬 자료구조 활용하기
017 데이터프레임 만들기 ② 외부 데이터 가져오기(CSV, 엑셀)
018 데이터프레임의 내용 살펴보기
019 데이터프레임의 요약정보 확인하기 ① info
020 데이터프레임의 요약정보 확인하기 ② describe
021 데이터프레임의 열(column) 다루기(선택, 추가, 변경, 삭제)
022 데이터프레임의 행(row) 다루기(선택, 추가, 변경, 삭제)
023 데이터프레임의 원소(element) 다루기(선택, 변경)
024 데이터프레임을 외부 파일로 저장하기(CSV, Excel)
025 데이터를 그래프로 표현하기 ① 선 그래프
026 데이터를 그래프로 표현하기 ② 막대 그래프
027 데이터를 그래프로 표현하기 ③ 히스토그램
028 데이터를 그래프로 표현하기 ④ 산점도
029 데이터를 그래프로 표현하기 ⑤ 박스플롯
030 그래프를 그림파일로 저장하기
031 워드클라우드 ① 영어 문서
032 워드클라우드 ② 한글 문서
033 워드클라우드 ③ 이미지 마스킹 처리하기
034 레이더 차트(별 그림)
035 히트맵(heatmap)
036 채색 달력 그래프(calmap)
PART 3 다양한 API 활용
037 구글 검색 트렌드 분석하기 ① 시간에 따른 변화
038 구글 검색 트렌드 분석하기 ② 지역별 검색 트렌드 비교
039 구글 검색 트렌드 분석하기 ③ 검색어 리스트
040 구글 검색 트렌드 분석하기 ④ 추천 검색어
041 구글 검색 트렌드 분석하기 ⑤ 로컬(한국) 데이터
042 구글 검색 트렌드 분석하기 ⑥ 구글 트렌드 검색을 통한 주가 분석
043 전자공시시스템 API 활용하기 ① DART 접속 및 XML 응답 객체 확인
044 전자공시시스템 API 활용하기 ② 상장기업 개황정보
045 전자공시시스템 API 활용하기 ③ 회사의 최근 3개월 공시자료 검색 및 다운로드
046 전자공시시스템 API 활용하기 ④ 전체 상장기업의 지분공시자료 검색 및 다운로드
047 구글 지오코딩 ① 지리 정보(위도, 경도) 가져오기
048 구글 지오코딩 ② 지리 정보를 데이터프레임으로 정리하기
049 구글 지오코딩 ③ 웹 브라우저에 구글 지도 자동 실행하기
050 구글 지오코딩 ④ folium 맵 만들기
051 구글 지오코딩 ⑤ folium 맵 마커(Marker) 표시하기
052 구글 지오코딩 ⑥ folium 맵 원형마커(CircleMarker) 표시하기
PART 4 오피스 업무 자동화
053 워드 문서 만들기 ① 메일머지(mailmerge) 템플릿 만들기
054 워드 문서 만들기 ② 팩스 표지(1 페이지)
055 워드 문서 만들기 ③ 팩스 표지(여러 페이지)
056 워드 문서 만들기 ④ 팩스 표지(엑셀 데이터 활용)
057 엑셀 문서 다루기 ① openpyxl 모듈로 엑셀 문서 열기
058 엑셀 문서 다루기 ② 셀 선택, 변경
059 엑셀 문서 다루기 ③ 열, 행
060 엑셀 문서 다루기 ④ 새로운 엑셀 문서 만들기
061 엑셀 문서 다루기 ⑤ 시트 추가, 데이터 입력, 서식 지정(폰트, 정렬)
062 엑셀 문서 다루기 ⑥ 셀 병합
063 엑셀 문서 다루기 ⑦ 차트 그리기
064 엑셀 문서 다루기 ⑧ 그림 삽입하기
065 엑셀 문서 다루기 ⑨ 구글 뉴스 클리핑 결과를 엑셀 파일로 저장하기
066 엑셀 문서 다루기 ⑩ 구글 뉴스 클리핑 결과를 데이터프레임 변환, 엑셀 파일로 저장하기
067 PDF 문서 다루기 ① PDF 문서의 텍스트 읽기
068 PDF 문서 다루기 ② PDF 문서의 텍스트를 추출하여 텍스트(.txt) 파일로 저장하기
069 PDF 문서 다루기 ③ 다량의 PDF 문서에서 텍스트 추출 자동화하기
070 구글 Gmail 계정으로 이메일 보내기 ① 이메일 서버(SMTP) 접속하기
071 구글 Gmail 계정으로 이메일 보내기 ② TLS 방식
072 구글 Gmail 계정으로 이메일 보내기 ③ 수신자 여러 명에게 동시 발송하기
073 구글 Gmail 계정으로 이메일 보내기 ④ 파일 첨부
074 구글 Gmail 계정으로 이메일 보내기 ⑤ 이메일 대량 발송 함수 만들기
075 구글 Gmail 계정에서 이메일 가져오기 ① 편지함 선택하기
076 구글 Gmail 계정에서 이메일 가져오기 ② 편지함의 이메일 검색하기
077 구글 Gmail 계정에서 이메일 가져오기 ③ 제목, 본문, 날짜 등 이메일 정보 파싱하기
078 구글 Gmail 계정에서 이메일 가져오기 ④ 첨부파일 가져오기
079 구글 Gmail 계정에서 이메일 가져오기 ⑤ 이메일 삭제하기
PART 5 애플리케이션 활용 및 개발
080 텔레그램 봇(bot) 만들기
081 대화방에서 메시지 가져오기
082 대화방으로 메시지 보내기
083 텔레그램 채널 개설하기
084 다나와 관심상품 목록을 텔레그램 채널로 보내기
085 SQLite 데이터베이스 만들기
086 SQL 쿼리 ① 테이블 생성(CREATE TABLE)
087 SQL 쿼리 ② 데이터 추가(INSERT)
088 SQL 쿼리 ③ 데이터 선택(SELECT)
089 SQL 쿼리 ④ 데이터 수정(UPDATE)
090 SQL 쿼리 ⑤ 데이터 삭제(DELETE)
091 판다스 데이터프레임 활용 ① SQL 쿼리 결과를 데이터프레임으로 저장하기
092 판다스 데이터프레임 활용 ② 테이블 만들기
093 판다스 데이터프레임 활용 ③ 테이블 변경하기
094 Flask 웹 개발 환경 준비하기
095 간단한 웹 애플리케이션 만들기 ① “Hello” 메시지를 출력하는 애플리케이션
096 간단한 웹 애플리케이션 만들기 ② 데이터베이스 스키마 설정하기
097 간단한 웹 애플리케이션 만들기 ③ 다나와 관심상품 목록을 데이터베이스 테이블에 추가하기
098 간단한 웹 애플리케이션 만들기 ④ 데이터베이스에서 목록을 가져와서 HTML 웹 페이지로 보여주기
099 간단한 웹 애플리케이션 만들기 ⑤ CSS 스타일 적용하기
100 간단한 웹 애플리케이션 만들기 ⑥ 웹 애플리케이션 배포하기