logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

400제로 배우는 파이썬 입문

400제로 배우는 파이썬 입문

김범준 (지은이)
  |  
심통
2021-10-29
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 25,200원 -10% 0원 1,400원 23,800원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 20,000원 -10% 1000원 17,000원 >

책 이미지

400제로 배우는 파이썬 입문

책 정보

· 제목 : 400제로 배우는 파이썬 입문 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9791197529528
· 쪽수 : 640쪽

책 소개

핵심 문법을 배우고 400여 개의 예제를 하나하나 만들어 가다 보면 파이썬을 마음대로 활용할 수 있도록 구성하였다. 맛보기 예제를 일단 따라하다 보면 이 챕터에서 배울 핵심 내용을 미리 익힐 수 있으며, 실습 예제을 따라한 후 자세한 소스 코드 해설을 보면서 쉽게 이해할 수 있다.

목차

Chapter1 파이썬 시작하기
1 파이썬 개요
파이썬이란?
파이썬으로 할 수 있는 것들
파이썬을 공부하기 전에 알면 좋은 기술
2 파이썬 설치
파이썬 설치 프로그램 다운로드
파이썬 설치하기
파이썬 설치 확인 및 실행 테스트
시스템 path 환경변수에서 설치 경로 확인하기
3 파이썬 편집기 설치
파이썬 편집기 사용
파이썬 내장 IDLE 편집기 실행하기
4 파이썬에서 데이터 입출력
파이썬 주석문
파이썬 문자열 출력

Chapter2 데이터와 변수
[맛보기 예제_일단 따라해 보세요!]
1 데이터(자료)
상수란?
상수 선언하기
상수 사용 방법
변수와 상수 구분하기
2 변수
변수란?
변수의 선언 규칙
변수 선언하기
변수에 데이터 저장하기
외부에서 데이터 입력받기
입력받은 데이터 형 변환하기
변수의 데이터 타입 확인하기
[연습문제]

Chapter3 자료형
[맛보기 예제_일단 따라해 보세요!]
1 파이썬의 자료형
파이썬 자료형의 종류
2 수치형
수치형 자료형
진법(2진수, 8진수, 16진수 표시)
수치형 연산
3 문자형 자료
문자열 연산
문자열 슬라이싱
문자열 조합
문자열 format 함수
여러 행 문자열과 format() 함수
형식 지정 문자
특수문자 기호
4 논리형과 참조형 데이터
논리형
참조형
[연습문제]

Chapter4 연산자와 if조건문
[맛보기 예제_일단 따라해 보세요!]
1 연산자
산술 연산자
비교 연산자
대입 연산자
복합 대입 연산자
논리 연산자
삼항 연산자
단항 연산자
연산자 우선순위
연산자 결합 방식
2 if조건문
if문
if ~ else문
다중 if문
중첩 if문
if문을 while 반복문으로 바꾸기
if문과 in 연산자
if ~ else문 응용
[연습문제]

Chapter 5 자료 구조와 반복문
[맛보기 예제_일단 따라해 보세요!]
1 파이썬 자료 구조
2 리스트 자료 구조
리스트의 선언 및 초기화
리스트 자료 구조의 인덱싱과 슬라이싱
리스트 요소의 타입
리스트 연결하기
리스트 요소 정렬
리스트의 특정 요소 제거
3 튜플 자료 구조
4 딕셔너리 자료
딕셔너리 자료 구조의 선언 및 사용
딕셔너리 요소 접근
딕셔너리와 리스트의 혼용
딕셔너리의 key와 value
5 셋 자료 구조
셋 구조의 다양한 메소드
6 자료 구조와 반복문 활용
for문의 구조와 사용법
자료 구조와 for 반복문
for 반복문에서 enumerate() 함수 사용
7 간단한 전화번호부 구현
[연습문제]

Chapter 6 함수와 람다식
[맛보기 예제_일단 따라해 보세요!]
1 함수
함수란?
사용자 정의 함수
2 함수의 정의
함수 정의 및 호출
3 함수의 재실행
4 인수와 매개변수
함수의 매개변수
여러 개의 매개변수
5 함수 return문 이해하기
매개변수와 return이 있는 함수
새 딕셔너리를 만드는 함수
함수에 매개변수 없이 return만 사용
리스트를 반환하는 함수
6 함수에 여러 인수 전달
가변 매개변수
가변 매개변수와 리스트 결과 반환
여러 인수를 딕셔너리 가변 인수로 전달받기
리스트에 포함된 내부 리스트에서 index 찾기
7 키워드 인수 호출
8 전역변수와 지역변수
9 디폴트 매개변수
함수의 결과 값 여러 개 전달
10 콜백함수
하나의 함수를 여러 변수가 참조하기
함수의 인수로 다른 함수 사용하기
함수의 예외 처리를 if문 대신 try문으로 변경
11 리스트에 함수 담기
12 함수로 람보 기능 구현 예제
13 재귀호출 예제
14 아무일도 하지 않는 블록
15 람다 표현식
람다 함수와 일반 함수의 비교
람다 함수를 삼항 연산자와 함께 사용하기
람다 함수로 리스트 요소 분석하기
람다 함수를 리스트에 저장하기
리스트에 담겨 있는 익명 함수에 인수 전달
16 주소록 예제
[연습문제]

Chapter 7 클래스와 객체
[맛보기 예제_일단 따라해 보세요!]
1 객체
객체의 필요성
딕셔너리의 요소에서 외부 함수 참조
딕셔너리 안에 람다 함수 선언
딕셔너리를 리스트에 활용하기
2 객체 생성
클래스를 도식으로 표현하기
객체 생성하기
객체지향 패러다임
3 클래스 선언
클래스의 구조
클래스 선언하기
생성자 메소드
멤버 메소드
4 상속
클래스 상속 - 부모 클래스 선언
클래스 상속 - 자식 클래스 구현(1)
클래스 상속 - 자식 클래스 구현(2)
메소드 오버라이드
딕셔너리를 상속받은 클래스 만들기
[연습문제]

Chapter 8 예외처리 구문
[맛보기 예제_일단 따라해 보세요!]
1 예외 처리
프로그램의 비정상 종료
try ~ except를 이용한 에러 처리
파이썬의 대표적인 예외 구문
예외 타입 새로 만들기
assert 구문
2 logging 모듈 사용하기
logging 모듈 사용 이유
logging 모듈 기본 설정
logging 모듈 적용하기
로그 파일에 로그 남기기
로그 파일 분할하기
[연습문제]

Chapter 9 표준 모듈 및 사용자 정의 모듈
[맛보기 예제_일단 따라해 보세요!]
1 모듈
모듈 사용 이유
모듈을 이용한 파이썬 프로그램의 구조화
파이썬 모듈 만들고 사용하기
sayHello() 함수를 모듈로 만들기
외부 모듈 사용하기
2 패키지
전화번호부 프로그램 모듈화 예제
3 파이썬 내장 함수
파이썬 내장 함수들
4 파이썬 내장 함수의 사용 예제
filter 내장 함수
map 내장 함수
reduce 내장 함수
5 파이썬 표준 모듈
math 모듈
random 모듈
sys 모듈
os 모듈
urllib 모듈
time 모듈
datetime 모듈
파이썬 외부 모듈
[연습문제]

Chapter 10 파일 입출력 및 DB 연동
[맛보기 예제_일단 따라해 보세요!]
1 데이터의 저장
파일에 데이터 저장
데이터베이스에 데이터 저장
2 파일 읽고 쓰기
파일 열기
파일 쓰기
파일 읽기
여러 행을 한꺼번에 읽어오는 readlines() 함수
with문을 이용한 파일 입출력
추가 모드를 이용해서 파일에 새 내용 추가하기
3 객체 입출력
pickle 모듈을 이용한 객체 입출력
json 모듈을 이용한 객체 입출력
4 DB 입출력
SQLite 다운로드 및 설치
SQLite 명령어 익히기
sqlite2.connect()로 DB 연동하기
[연습문제]

Chapter 11 파이썬 Tkinter GUI 개발
[맛보기 예제_일단 따라해 보세요!]
1 그래픽 유저 인터페이스(GUI)
tkinter 모듈로 GUI 개발하기
Tkinter의 위젯들
2 Tkinter로 GUI 구현하기
컨테이너 생성하기
컨테이너 창에 위젯 배치하기
3 배치관리자
pack 배치관리자(단순 나열 방식)
PaneWindow 위젯을 활용한 배치
grid 배치 관리자(격자 방식으로 배치)
grid 배치 관리자 - grid 내부 속성 적용
place 배치 관리자(절대 좌표로 배치)
4 이벤트 처리
버튼 이벤트
바인드 이벤트 처리
마우스 이벤트 처리
5 컨테이너 화면에 이미지 표시
6 계산기 UI 구현
계산기 UI 구현하기
계산기 기능 구현 1단계
계산기 기능 구현 2단계
[연습문제]

Chapter 12 웹 스크래핑과 크롤링
[맛보기 예제_일단 따라해 보세요!]
1 크롤러
왜 클롤러라고 부르게 되었을까?
크롤러를 만들기 위한 기술
2 웹 크롤링
웹 크롤링에 필요한 모듈들
requests 모듈 사용하기
BeautifulSoup4
BeautifulSoup의 데이터 형식
웹 문서에서 원하는 정보 추출하기
자주 사용하는 기능 모듈화
웹 페이지에서 이미지 추출해서 저장하기
크롤링한 정보를 JSON 파일에 기록하기
3 정규식 활용
정규식의 사용 사례
정규식의 문법
파이썬의 정규식 관련 메소드
파이썬의 정규식 사용
정규식 그룹핑 사용
정규식 패턴과 매칭되는 데이터 리스트
정규식의 읽기 모드(플래그)
4 가상 돔 활용
selenium 활용
selenium 설치
크롬 브라우저 버전 확인
크롬드라이버 다운로드
[연습문제]

Chapter 13 미니 프로젝트
1 고객 관리 프로그램
2 미니 프로젝트 진행 순서 요약
tkinter 모듈을 이용해서 GUI 구현
고객 정보 입력 창 구현
고객 목록 테이블 추가
이벤트 핸들러 추가
DB 연동
파일 입출력 기능 추가

저자소개

김범준 (지은이)    정보 더보기
- 공학석사(건국대학교) - 강의 경력 - 한국소프트웨어인재개발원 전임강사 한국ICT기술협회 전임강사 쌍용교육센터 전임강사 비트캠프 AI 아카데미 전임강사 강남아이티아카데미학원 전임강사 KTds 아카데미 실무자 강의 KOSTA NCS 전문위원 및 강의 외 -실무 경력- LG전자 모바일 사업부 UI 개발 건국대학교 정보통신처 전문직 프로그래머 한국지식인재원 소프트웨어 컨설턴트 - 저서 - 『자바스크립트+jQuery+Node.js』(제이펍)
펼치기

책속에서

최근 파이썬 언어는 빅데이터 분석 및 시각화, AI 분야에서 유용성이 극대화되고 있습니다. 따라서 최근 디지털 분야의 트렌드에 뒤처지지 않으려면 파이썬 언어의 학습이 필수입니다. 기존에 출판된 파이썬 책들을 살펴보면 파이썬의 데이터 구조는 집중적으로 다루지만 파이썬 프로그램을 확장할 수 있는 방법에 대해서는 대부분 다루지 않고 있습니다. 이 책은 객체지향 언어에 입각하여 파이썬 언어의 확장성에 관한 문법을 자세히 소개하는 것이 인상적입니다.
또 저자의 오랜 강의 경험을 토대로 파이썬을 처음 접하는 독자들의 학습 효과를 극대화하기 위해 소스 코드를 우선 따라하게 하고, 상세한 코드 해설을 하고 있습니다. 어려운 용어들은 다시 한 번 강조해서 정리해 주고 연습 문제를 통해서 다시 한 번 리뷰하는 방법을 사용하였습니다. 이 책은 빅데이터 분석 및 시각화, AI 분야로 진출하기 위한 초급자들에게 최적의 길을 안내할 것으로 생각됩니다.
오정원/대구가톨릭대학교 소프트웨어융합학부 산학협력 교수


"위드 코로나(With Covid-19) 시대에 정석과 같은 파이썬 교재로 추천하며!"
이 책은 저자가 개발자로 성장하고자 하는 학생들을 지도하면서 어떻게 하면 학생들에게 컴퓨테이셔널 싱킹(Computational Thinking)을 하도록 도움을 줄 수 있을지 깊이 고민한 끝에 탄생한 책입니다.
단순히 파이썬의 문법과 예제 따라하기식의 학습에서 머무는 책이 아니라 이론 문제와 실습 문제를 통해 일차적으로 이해한 내용에 대해 입체적인 적용을 하도록 도와주는 책입니다. 다시 말해 메타인지를 적용해서 파이썬의 어떤 개념을 알고 어떤 개념을 모르고 있는지 학습자 스스로 확인해 볼 수 있기 때문에 교육 현장에서 충분히 활용할 수 있습니다.
특히 7장 클래스와 객체부터는 객체지향 개념(Object Oriented Programming) 패러다임을 익힐 수 있도록 단계별 예제에 더하여 상세한 설명이 추가되었기 때문에 입문자부터 현업 개발자에 이르기까지 파이썬 전문가로 이끌어 주는 친절한 안내서가 될 것이라 기대합니다. 현재 파이썬 언어는 특목고 영재반과 대학 1학년 교양 과목 그리고 컴퓨터 공학과 1학년 전공 필수 교과로 반드시 이수해야 하는 과목입니다. 위드 코로나 19 시대에 언택트 프로그래밍 교육으로 즉시 질문하고 답을 찾는 과정에서 어려움을 호소하는 많은 학생과 교수진에게 명쾌한 해답을 제시해 주는 『400제로 배우는 파이썬 입문』을 널리 추천하며 알리고 싶습니다.
김영희/VIVACE AI LAB 대표(SW 프로그래밍 강의 25년)


파이썬은 데이터 분석, 백엔드 시스템, IoT 디바이스 소프트웨어 등 다양한 분야에서 활용되고 있습니다. 또한 쉽고 명확한 문법 구조 덕분에 개발 초심자부터 현업 개발자들까지 많은 개발자들이 선호하는 개발 언어이기도 합니다. 파이썬으로 소프트웨어 개발에 도전하는 초심자의 경우 실력을 빠르게 향상시키기 위해서는 다양한 예제를 활용해 나만의 소프트웨어를 개발해 보는 것이 중요합니다.
이 책은 저자의 개발 및 강의 경험을 바탕으로 한 다양한 예제를 통해 파이썬을 처음 접하는 독자들이 쉽고 빠르게 파이썬에 빠져들 수 있도록 돕고 있습니다. 또한, 쉬운 예제부터 고급 난이도의 예제까지 깊이 있게 소개하여 파이썬의 중요한 개념들을 확실하게 이해할 수 있도록 구성하였습니다. 깔끔한 디자인 덕분에 더욱 재미있게 읽을 수 있어 파이썬을 처음 시작하는 지인들에게도 적극 추천하고자 합니다.
노래경/삼성전자 책임연구원


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책