간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 5만원 이상 결제시, 6/1~6/30 기간 중 1회)
인터파크 롯데카드 5% (16,080원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (11,850원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (13,540원)
(최대할인 4만원 / 2만원 이상 결제)
Close

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

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 2,445
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기

인공지능 프로그램 직접 만들며 배우기

  • 저 : 장문철
  • 출판사 : 앤써북
  • 발행 : 2022년 02월 28일
  • 쪽수 : 348
  • ISBN : 9791185553931
정가

18,800원

  • 16,920 (10%할인)

    940P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
배송정보
  • 6/28(화) 이내 발송 예정  (서울시 강남구 삼성로 512)
  • 무료배송
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 상품권

AD

책소개

이 책은 내 업무와 생활에 바로 적용할 수 있는 40개의 프로그램을 직접 코딩해서 만들어보고, 동시에 파이썬을 자연스럽게 이해할 수 있게 구성하였다!

파이썬 기초 문법 떼고 자동화, 크롤링, 이미지처리, 데이터분석, 웹페이지, GUI 프로그램, 게임, 인공지능 관련 40개 프로그램 직접 파이썬 코딩하며 만들어 본다.

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

출판사 서평

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

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

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

- Chapter 04 자동화 프로그램 만들기 (10개 프로그램 만들기)
영어 문서를 한글로 자동번역, 오토마우스를 활용한 웹페이지 자동화, 오토마우스를 활용한 PC카카오톡 자동화, 엑셀의 정보를 불러와 수료증 자동 생성, 이메일을 수집하여 엑셀에 기록하기, 구글 및 네이버 이메일 보내기 및 대량 이메일 전송, slack으로 스마트폰에 메시지 보내기, 이메일로 특정 키워드가 오면 스마트폰으로 알림 보내기, 텔레그램으로 스마트폰에 메시지 보내기, 스마트폰 자동화

- Chapter 05 크롤링, 이미지처리, 데이터분석 시각화 프로그램 만들기 (9개 프로그램 만들기)
구글 이미지 크롤링, 실시간 검색어 모아보기, 핫딜 알리미, 이미지에서 글자 추출하기, 사진에서 얼굴만 찾아 모자이크처리(OpenCV), 사진을 그림으로 변환하기(OpenCV), 가상화폐 데이터 획득하여 데이터베이스에 저장, 로또번호 시각화하기, 전국의 대학교 위치 시각화하기

- Chapter 06 웹페이지 제작 및 GUI 프로그램 만들기 (7개 프로그램 만들기)
플라스크 웹서버 만들기, 쉬운 웹 앱만들기, 가상화폐 금액 표시 GUI 프로그램 만들기, 로또번호 생성기 GUI 프로그램 만들기, 메모장 만들기, 계산기 만들기, 그림판 만들기

- Chapter 07 게임, 인공지능 프로그램 만들기 (6개 프로그램 만들기)
점프 게임 만들기, 똥 피하기 게임 만들기, 인공지능 사과와 오렌지 구분하기, 음성인식 비서 만들기, 삼성전자의 주식 예측하기, 사진에서 사람을 인식하여 분류하기

이 책의 예제 소스 코드, 저자에게 질문하는 방법은 “4~5쪽”을 참고한다.

목차

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

관련이미지

저자소개

장문철 [저] 신작알림 SMS신청
생년월일 -

현) 미랩 대표. 현) 다두이노(www.daduino.co.kr) 대표. 현) 부천대학 정보통신과 겸임교수.

<강의>
임베디드 시스템, 사물인터넷, 아두이노 드론, 라즈베리파이
ARM mbed, BBC micro:bit

전공도서/대학교재 분야에서 많은 회원이 구매한 책

    리뷰

    10.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    2.0

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    상호

    (주)교보문고

    대표자명

    안병현

    사업자등록번호

    102-81-11670

    연락처

    1544-1900

    전자우편주소

    callcenter@kyobobook.co.kr

    통신판매업신고번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    (주) 인터파크 안전결제시스템 (에스크로) 안내

    (주)인터파크의 모든 상품은 판매자 및 결제 수단의 구분없이 회원님들의 구매안전을 위해 안전결제 시스템을 도입하여 서비스하고 있습니다.
    결제대금 예치업 등록 : 02-006-00064 서비스 가입사실 확인

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시, 1만 원 이상 무료, 1만원 미만 2천 원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용