장바구니 담기 close

장바구니에 상품을 담았습니다.

400제로 배우는 파이썬 입문

400제로 배우는 파이썬 입문

  • 김범준
  • |
  • 심통
  • |
  • 2021-10-29 출간
  • |
  • 640페이지
  • |
  • 188 X 257 mm
  • |
  • ISBN 9791197529528
판매가

28,000원

즉시할인가

25,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
25,200

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차


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 연동
파일 입출력 기능 추가

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 : 070-4821-5101
교환/반품주소
  • 부산광역시 부산진구 중앙대로 856 303호 / (주)스터디채널 / 전화 : 070-4821-5101
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.