본문내용 바로가기
무료배송 이벤트 사은품 소득공제

만들면서 배우는 파이썬과 40개의 작품들 자동화, 크롤링, 이미지처리, 데이터분석, 웹페이지, GUI 프로그램, 게임 | 인공지능 프로그램 직접 만들며 배우기

장문철 지음 | 앤써북 | 2022년 02월 28일 출간
클로버 리뷰쓰기
  • 정가 : 18,800원
    판매가 : 16,920 [10%↓ 1,880원 할인]
  • 혜택 :
    [기본적립] 940원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(29일,수) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 상반기 베스트/추천도서 확인하고 머그&노트 사은품도!
    2022.06.24 ~ 2022.07.31
  • [교보단독 사은품] 개발자 매거진 <리드잇zine> ..
    2022.05.10 ~ 2022.06.30
  • [사은품] 컴퓨터/IT분야 도서 1권만 사도 개발자 추천도서 1..
    2022.03.11 ~ 2022.06.30
  • 새로운 파이썬 책을 발견해보세요! 전체 목록 다운로드 제공!
    2016.08.11 ~ 2023.12.31
상품상세정보
ISBN 9791185553931(1185553932)
쪽수 348쪽
크기 190 * 258 * 23 mm /739g 판형알림

책소개

이 책이 속한 분야

이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다!
파이썬 기초 문법 떼고 자동화, 크롤링, 이미지처리, 데이터분석, 웹페이지, GUI 프로그램, 게임, 인공지능 관련 40개 프로그램 직접 파이썬 코딩하며 만들어 본다.

이 책은 파이썬 기초 문법을 익힌 후 총 40개의 주제별 프로그램을 직접 코딩하며 만들어볼 수 있도록 구성하였다.

상세이미지

파이썬과 40개의 작품들(만들면서 배우는) 도서 상세이미지

목차

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 _ 숫자 맞추기 게임 만들기
임의의 숫자 생성 코드 만들기
숫자 맞추는 게임 코드 만들기
게임 코드 트러블슈팅

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 실행파일 만들고 응용프로그램으로 실행

PROJECT 31 _ 로또번호 생성기 GUI 프로그램 만들기
랜덤 번호 중 5개의 번호를 출력하는 코드 만들기
tkinter를 이용하여 버튼을 누를 때마다 6개의 랜덤 번호를 출력하는 코드 만들기
번호를 누르면 번호를 자동 생성하여 GUI에 표시하는 코드 만들기

PROJECT 32 _ 메모장 만들기
tkinter GUI를 이용하여 메모장 뻐대와 메뉴 구성하는 코드 만들기
PROJECT 33 _ 계산기 만들기(PYQT)
Qt Designer로 계산기 Widget 만들기
Qt Designer로 계산기 Widget 만들기
버튼 입력받아 출력하는 코드 만들기
수식을 계산 코드 추가하여 계산기 코드 완성

PROJECT 34 _ 그림판 만들기(PYQT)
Qt Designer로 그림판 Widget 만들기
버튼과 마우스 동작에 반응하는 그림판 코드 만들기

Chapter 07 게임 및 인공지능 프로그램 만들기
PROJECT 35 _ 점프 게임 만들기
게임화면 구성하고 스페이스바를 입력받는 코드 만들기
게임 플레이어 만드는 코드 만들기
적을 만들고 적과 닿으면 종료하는 게임 코드 만들기

PROJECT 36 _ 똥 피하기 게임 만들기
게임 화면 만드는 코드 만들기
플레이어 클래스 생성하고 구현하는 코드 만들기
적을 만들고 적과 닿으면 게임을 종료하는 코드 만들기
적을 만들고 적과 닿으면 게임을 종료하는 코드 만들기
사진을 게임에 적용시키는 코드 만들기

PROJECT 37 _ 인공지능 사과와 오렌지 구분하기
가상환경 구성
터미널 설정 구성
터미널 생성과 라이브러리 설치
라이브러리 설치
학습용 사진 다운로드 받기
학습데이터 생성하기
사진을 구분하고 분류하는 코드 만들기

PROJECT 38 _ 음성인식 비서 만들기
음성 녹음하는 코드 만들기
음성을 텍스트로 변환하는 코드 만들기
특정 키워드에 답변하는 음성인식 비서 코드 만들기

PROJECT 39 _ 삼성전자의 주식 예측하기
삼성전자 주식의 10년간 주식 데이터를 불러오는 코드 만들기
주식 예측 모델 구성 코드 만들기
특정 주식의 실제값과 예측값을 그리는 코드 만들기

PROJECT 40 _ 사진에서 사람을 인식하여 분류하기
이미지를 찾아 리스트의 형태로 변환하는 코드 만들기
파이토치를 이용해서 사진 폴더에서 특정 사진을 찾는 코드 만들기
특정 사진을 찾아 특정 폴더로 이동하는 코드 만들기

출판사 서평

- Chapter 01 : 파이썬 시작하기
파이썬에 대해 알아보고 파이썬 프로그램 개발 환경을 구성한다.

- Chapter 02 : 파이썬의 기본 문법 익히기
파이썬 언어의 주요 함수와 기본 문법을 간단한 코드를 직접 작성해 보면서 자연스럽게 알아본다.

- Chapter 03 기초 프로그램 만들기 (8개 프로그램 만들기)
숫자 맞추기 게임 만들기, 컴퓨터의 외부 및 내부 IP 확인, 텍스트를 음성으로 변환, QR코드 생성기, 컴퓨터의 정보 확인, 압축파일 암호푸는 프로그램, 환율 변환기, 쓰레드를 사용한 프로그램

- Ch... 더보기

Klover 리뷰 (0)

북로그 리뷰 (7) 전체보기 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료
  • 이 책은 파이썬을 이용하여 개발할 수 있는 다양항 영역을 실습을 통해서 학습해 볼 수 있다.     쉽고 간결하면서도 그 기능이 강력하여 프로그램 언어로서 사랑을 받고 있는 파이썬... 직접 파이썬 사이트에서 다운로드 받아서 사용해도 되지만, 이 책에서는 파이썬의 라이브러리가 추가된 아나콘다를 설치 방법과 VS CODE를 사용한다. 1장에서는 파이썬의 설치와 환경 구성을 단계별 그림으로 친절하게 설명해주고 있다. ... 더보기
  • https://blog.naver.com/kbigpeter/222658851347   더보기
  •     안녕하세요~  Sunny에요~^^ 이번엔 프로그램에 대해서 관심을 가지려고 하던중 파이썬이라는 프로그램이 아주 핫하다라는것을 접하게 되었어요~ 주변에서도 파이썬으로 작품을 만들고 파이썬으로 관리를 하며 파이썬이 다른 언어들 보다도 더 쉽게 접할 수 있고  더 쉽게 배울수 있다라는것을 주변에서 듣게 되었어요~ 그래서 파이썬이라는 프로그램에 대해서 좀 더 알아보고자  "만들면서 배우는 파이썬과... 더보기
  • 우선 파이썬의 기초 문법에 대해 간단하게 설명합니다. 그리고 파이썬으로 자동화한 다양한 작품들을 하나씩 하나씩 풀어 나갑니다. 특정 시간에 자동으로 웹 브라우저를 실행해 네이버에 접속하고 내가 살고 있는 지역의 오늘 날씨를 검색하고 결과 화면을 캡처한 후 자신의 메일로 전송합니다.   카카오톡 메시지도 자동으로 보낼 수 있는데요. PC용 카카오톡 메신저를 사용하여 자동으로 보냅니다. 그 외에 엑셀에 있는 데이터를 읽고 쓰기도 하고 워드 파일에 ... 더보기
  •   흥미로운 주제로 가득차있고 따라치면 그대로 결과물이 나온다. ... 더보기

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

스토리K

1건의 스토리K가 있습니다.

    교환/반품/품절안내

    ※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

    교환/반품/품절안내
    반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
    [1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

    ※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
        또는 고객센터 (1544-1900)
    반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
      (단지 확인을 위한 포장 훼손은 제외)
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 화장품, 식품, 가전제품(악세서리 포함) 등
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
      해당되는 경우
    (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
    상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
    이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
      소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
      소비자 보호에 관한 법률에 따라 처리함
    바로가기
    • 우측 확장형 배너 2
    • 우측 확장형 배너 2
    최근 본 상품