만들면서 배우는 파이썬과 40개의 작품들 pdf 다운로드를 무료로 제공합니다 이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다!
관련 교재 pdf 모음
책 소개
Chapter 01 파이썬 시작하기
01 _ 01 파이썬 살펴보기
파이썬이란?
파이썬 언어의 특징 및 장점
01 _ 02 파이썬 개발환경 구성
아나콘다를 통한 파이썬 설치
VS CODE 설치 및 파이썬 개발환경 구성 + 아나콘다 연동
VS CODE의 유용한 기능 추가 설치하기
파이참 설치 및 아나콘다 연동
Chapter 02 파이썬의 기본 문법 익히기
02 _ 01 출력 print
02 _ 02 입력 input
02 _ 03 변수 – 숫자형, 문자형, 소수점형, BOOL형
02 _ 04 자료형 – 리스트, 튜플, 딕셔너리, 집합
02 _ 05 연산 – 사칙연산, 논리연산, 비교연산
02 _ 06 조건문
02 _ 07 반복문 while문, for문
02 _ 08 오류 및 예외처리
02 _ 09 함수
02 _ 10 클래스
02 _ 11 주석
02 _ 12 import
Chapter 03 기초 프로그램 만들기
PROJECT 01 _ 숫자 맞추기 게임 만들기
임의의 숫자 생성 코드 만들기
숫자 맞추는 게임 코드 만들기
게임 코드 트러블슈팅
만들면서 배우는 파이썬 40개 작품
PROJECT 02 _ 컴퓨터의 외부 및 내부 IP 확인하기
컴퓨터 내부 IP 알아보는 코드 만들기
컴퓨터 외부 IP 알아보는 코드 만들고 실행
내부, 외부 IP 한 번에 출력하는 코드 만들고 실행
PROJECT 03 _ 텍스트를 음성으로 변환하기
텍스트를 음성으로 변환하는 코드 만들기
파일에서 문자를 읽어 음성으로 출력하는 코드 만들고 실행
PROJECT 04 _ QR코드 생성기
QR코드 생성 코드 만들고 실행
여러 개의 QR코드를 한 번에 생성하는 코드 만들고 실행
PROJECT 05 _ 컴퓨터의 정보 확인
컴퓨터 정보 확인 코드 만들기
필요한 정보만 출력하는 코드 만들기
1초당 반복해서 정보를 출력하는 코드 만들기
PROJECT 06 _ 압축파일 암호 푸는 프로그램
압축파일 생성하기
압축 푸는 코드 만들고 실행
비밀번호를 찾으면 프로그램이 종료되는 코드 만들고 실행
PROJECT 07 _ 환율 변환기
지원되는 통화목록 출력 코드 만들기
1달러를 원화로 변환한 결과 출력 코드 만들기
실시간 환율 정보 크롤링 코드 만들기
PROJECT 08 _ 쓰레드를 사용한 프로그램
2가지 동작이 동시에 실행되는 코드 만들고 실행
메인코드가 동작할 때에만 쓰레드 동작하는 코드 만들기
다수의 쓰레드를 동작시키는 코드 만들고 실행
Chapter 04 자동화 프로그램 만들기
PROJECT 09 _ 영어 문서를 한글로 자동번역
번역 프로그램 코드 만들기
영어 문서를 한글로 번역하는 코드 만들기
번역 내용을 새 파일로 저장하는 코드 만들기
PROJECT 10 _ 오토마우스를 활용한 웹페이지 자동화
마우스의 좌표를 출력하는 코드 만들기
네이버에서 자동으로 서울 날씨 검색하는 코드 만들기
서울 날씨 화면 자동 캡처 후 저장하는 코드 만들기
여러 지역 날씨를 자동으로 검색 후 저장하는 코드 만들기
PROJECT 11 _ 오토마우스를 활용한 PC카카오톡 자동화
PC카카오톡에서 내 사진 캡처 후 저장
사진에서 좌표 추출하는 코드 만들기
좌표를 이용하여 메시지를 자동으로 보내는 코드 만들기
일정 시간마다 동작하는 코드 만들기
일정 간격마다 보내는 코드 만들기
PROJECT 12 _ 엑셀의 정보를 불러와 수료증 자동 생성
수료증명단 엑셀 파일 만들기
판다스 라이브러리로 값을 엑셀로 저장 후 불러오는 코드 만들기
수료증 레이아웃을 워드 문서로 만들기
수료증 내용을 채운 후 저장하는 코드 만들기
수료증 생성 후 PDF로 변환하는 코드 만들기
PROJECT 13 _ 이메일을 수집하여 엑셀에 기록하기
이메일 형식을 추출하는 코드 만들기
리스트에서 중복 내용 제거하는 코드 만들기
사이트에서 이메일 수집하는 코드 만들기
수집한 이메일 주소를 엑셀에 저장하는 코드 만들기
PROJECT 14 _ 구글 및 네이버 이메일 보내기 및 대량 이메일 전송
네이버와 구글 이메일 설정
네이버 메일을 보내는 코드 만들기
구글 메일을 보내는 코드 만들기
파일을 첨부하여 메일 보내는 코드 만들기
html 형식 메일 보내는 코드 만들기
엑셀 파일에서 대량으로 이메일 보내는 코드 만들기
PROJECT 15 _ slack으로 스마트폰에 메시지 보내기
워크스페이스 생성과 봇(로봇) 만들기
봇(로봇) 채널로 메시지 보내는 코드 만들기
스마트폰에서도 봇(로봇)이 보낸 메시지 확인
PROJECT 16 _ 이메일로 특정 키워드가 오면 스마트폰으로 알림 보내기
네이버 이메일을 읽는 코드 만들기
이메일 본문 내용을 읽는 코드 만들기
특정 키워드의 이메일을 받으면 메시지 보내는 코드 만들기
반복 실행하여 새로운 이메일이 있을 경우에만 메시지 보내는 코드 만들기
PROJECT 17 _ 텔레그램으로 스마트폰에 메지시 보내기
라이브럴리 설치
텔레그램을 통해 BotFather 봇 설치
API Token을 이용하여 bot의 ID 알아내는 코드 만들기
텔레그램 bot 기능을 활용하여 메시지의 자동응답 보내는 코드 만들기
PROJECT 18 _ 스마트폰 자동화
adb 서버 실행
스마트폰을 제어하는 코드 만들기
웹 브라우저 화면 캡쳐 후 저장하는 코드 만들기
Chapter 05 크롤링, 이미지처리, 데이터분석 시각화 프로그램 만들기
PROJECT 19 _ 구글 이미지 크롤링
크롬 드라이버를 자동으로 설치하는 코드 만들기
구글 상에서 이미지 크롤링하는 코드 만들기
크롤링한 이미지 다운로드 받는 코드 만들기
주피터 노트북 코드를 py 코드로 변경
PROJECT 20 _ 실시간 검색어 모아보기
크롬에서 실시간 검색 사이트 확인하기
파이썬 코드로 제어할 수 있는 크롬 창 띄우는 코드 만들기
실시간 검색어 원소를 찾아 저장하는 코드 만들기
검색 포털사이트에서 실시간 검색을 확인하는 코드 만들기
검색 포털의 실시간 검색어 출력하는 코드 만들기
PROJECT 21 _ 핫딜 알리미
사이트의 특정 게시판에서 원하는 키워드가 검색되면 알림 보내는 코드 만들기
PROJECT 22 _ 이미지에서 글자 추출하기
OCR 프로그램 설치
이미지에서 한글 찾아 추출하는 코드 만들기
사용 가능한 언어 확인하는 코드 만들기
변환된 언어를 파일로 저장하는 코드 만들기
PROJECT 23 _ 사진에 얼굴만 찾아 모자이크처리(OpenCV)
OpenCV로 얼굴 사진 찾는 코드 만들기
사진 속 얼굴을 모자이크 처리하는 코드 만들기
PROJECT 24 _ 사진을 그림으로 변환하기(OpenCV)
여행사진을 그림으로 변환하는 코드 만들기
PROJECT 25 _ 가상화폐 데이터 획득하여 데이터베이스 저장
DB Browser for SQLite 설치
가상화폐 시세 조회 코드 만들기
비트코인의 분봉 데이터를 데이터베이스에 저장하는 코드 만들기
데이터베이스의 데이터 읽고 출력하는 코드 만들기
비트코인 데이터를 읽어 데이터베이스에 저장하는 코드 만들기
PROJECT 26 _ 로또번호 시각화하기
로또 당첨번호 자료 엑셀 파일 다운받기
판다스로 값 읽고 그래프로 그리는 코드 만들기
당첨번호의 빈도수를 출력하는 코드 만들기
PROJECT 27 _ 전국의 대학교 위치 시각화하기
전국의 대학교 주소록 엑셀 파일 자료 받기
판다스에서 학교명과 주소 찾는 코드 만들기
오픈 API를 이용해 주소를 좌표로 변환하는 코드 만들기
특정 학교의 위치에 마커를 표시하는 코드 만들기
live server를 vs code에 설치
자료의 모든 대학교 주소에 마커 표시하는 코드 만들기
Chapter 06 웹 페이지 제작 및 GUI 프로그램 만들기
PROJECT 28 _ 플라스크 웹서버 만들기
flask로 간단한 웹서버 만들고 구동하는 코드 만들기
flask에 페이지를 추가하는 코드 만들기
flask을 이용하여 html 파일을 서버로 만들어 보여주는 코드 만들기
PROJECT 29 _ 쉬운 웹앱만들기
streamlit을 이용하여 차트 그리는 코드 만들기
달력에서 날짜를 선택하는 코드 만들기
선택한 날짜의 비트코인 시세를 그래프로 출력해주는 웹앱 코드 만들기
PROJECT 30 _ 가상화폐 금액표시 GUI 프로그램 만들기
tkinter를 사용하여 GUI 코드 만들기
글자 크기를 키우는 코드 만들기
1초마다 반복해서 동작하는 코드 만들기
1초마다 반복해서 동작하는 GUI 코드 만들기
exe 실행파일 만들고 응용프로그램으로 실행