박쌤과 함께 코딩의 기본기를 채울 수 있는 다양한 예제로 배우는 파이썬

박쌤과 함께 코딩의 기본기를 채울 수 있는 다양한 예제로 배우는 파이썬

$26.06
Description
현재 시점에 맞게 수정한 최신 개정판으로, 파이썬을 처음 접하는 사람이 기초를 쉽게 익히고 실무에 응용할 수 있도록 핵심 개념별로 136개의 독립된 항목으로 나누어 각 항목에 최적화된 예제를 풀어보면서 배울 수 있도록 하였습니다. 특히, 필자의 현장 교육 경험을 바탕삼아 1:1 개인 지도하듯이 편안한 구어체를 이용하여 지루하지 않게 파이썬을 공부할 수 있도록 배려하였습니다.
또한, 기능을 모두 배운 후 다양한 재미있는 프로그램을 만들어보면서 종합적으로 정리하고 실무에 적용할 수 있도록 하였습니다.
저자

박병기

초등학교때학교실습실에서처음접한컴퓨터에흠뻑빠져어머니를졸라무작정컴퓨터학원에등록하여BASIC언어를배우면서프로그래밍언어의세계로들어섰다.
이후한국교원대컴퓨터교육과와교육대학원영재교육석사과정을거쳐현재서울과학고등학교에재직하면서서울남부교육청,강동송파교육청정보영재원에서학생들을대상으로스크래치,C언어,자바등의프로그래밍언어를가르치다가배우기쉽고간결한문법을가진파이썬에매력을느껴몰두하고있는중이다.
저서로는컴퓨터일반,정보과학,컴퓨터과학Ⅱ교과서와IT단행본으로‘재미있는알고리즘으로배우는스크래치2.x’(아티오출판사),‘OK!click엑셀&파워포인트’(교학사)가있다.

목차

▶Chapter1파이썬맛보기
section01값출력하기와주석넣기
section02변수와변수출력
section03간단한연산맛보기
section04문자열맛보기
section05파이썬문장
section06함수맛보기
section07사용자로부터입력받기
section08모듈맛보기
section09오류와친해지기
section10복합대입연산자
section11연산자우선순위

▶Chapter2파이썬친해지기
section12여러개의값출력하기
section13정수(int)알아보기
section14실수(float)알아보기
section15복소수(complex)알아보기
section16부울(bool)알아보기
section17문자열안에‘또는“를넣고싶을때
section18여러줄문자열처리
section19문자열연산
section20문자열인덱싱
section21문자열슬라이싱
section22문자열은불변이다
section23문자열관련메서드
section24리스트(list)사용하기
section25리스트변경하기
section26리스트슬라이싱
section27리스트관련메서드1
section28리스트관련메서드2
section29리스트관련내장함수
section30튜플(tuple)사용하기
section31튜플의인덱싱과슬라이싱
section32불변객체튜플이가변객체를가지면
section33튜플의연산과관련메서드
section34튜플관련내장함수
section35집합(set)사용하기
section36집합(set)관련메서드1-항목추가하고가져오기
section37집합(set)관련메서드2-항목삭제하기
section38집합(set)관련메서드3-집합연산하기
section39집합(set)관련연산과내장함수
section40사전(dict)사용하기
section41사전에서값가져오기
section42사전에서값삭제하기
section43사전관련메서드
section44형변환
section45출력하기-%를이용해형식에맞춰출력하기
section46출력하기-format()을이용해형식에맞춰출력하기
section47출력하기-format()더알아보기

▶Chapter3프로그램의흐름제어하기
section48그래픽-turtle모듈사용하기
section49조건문-if문
section50조건문-if와비교연산자
section51조건문-if와논리연산자
section52조건문-in과notin연산자
section53조건문-if와else문
section54조건문-if와elif문
section55반복문-while문
section56반복문-for문
section57반복문-for문과range()함수
section58반복문-중첩for문
section59반복문중지-break
section60반복문-continue

▶Chapter4파이썬함수
section61가장심플한함수
section62매개변수도있고반환도있는함수
section63함수내용만있는함수
section64매개변수만있는함수
section65두개이상의매개변수
section66리턴값
section67매개변수의기본값설정해두기
section68가변인수
section69함수정보표시하기(__doc__)
section70변수의범위1(전역변수와지역변수)
section71변수의범위2(동일한이름의변수가전역과지역에있을때
section72변수의범위3(global)
section73변수의범위4
section74내장함수-abs()함수
section75내장함수-bool()함수
section76내장함수-dir()함수와help()함수
section77내장함수-eval()함수
section78내장함수-exec()함수
section79내장함수-compile()함수
section80내장함수-float()함수
section81내장함수-int()함수
section82내장함수-len()함수
section83내장함수-pow()함수,round()함수,sum()함수
section84내장함수-max()함수와min()함수
section85내장함수-zip()함수
section086내장함수-enumerate()함수
section087내장함수-map()함수
section088내장함수-람다함수

▶Chapter5모듈
section89모듈만들기
section90__name__변수
section91if__name__==‘__main__’
section92내장모듈연습-keyword모듈
section93random모듈-난수만들기
section94random모듈-리스트를섞고무작위로뽑기
section95random모듈여러항목을한꺼번에뽑기
section96random모듈-실수로구성된난수만들기
section97time모듈-프로그램실행시간측정하기
section98time모듈-time()함수로년,월,일,시,분,초추출하기
section99time모듈-시간딜레이주기
section100datetime모듈-다른방법으로년,월,일,시,분,초추출하기

▶Chapter6파일입출력
section101파일입출력의개요
section102파일을열고데이터쓰기write()
section103파일을열고데이터읽기readline()
section104파일을열고데이터읽기readlines()
section105파일을열고데이터읽기read()
section106파일을열고데이터읽기(파일객체변수사용)
section107파일을열고데이터읽기(with문사용)
section108파일에데이터추가하기

▶Chapter7객체지향프로그래밍
section109객체(object)
section110클래스(class)
section111파이썬은객체로구성된다
section112가장간단한클래스
section113__init__()
section114__init__()에매개변수추가하기
section115메서드
section116__str__()메서드
section117클래스변수와인스턴스변수
section118데이터숨기기
section119상속
section120상속-super()
section121상속-오버라이딩
section122포함관계

▶Chapter8예외처리
section123예외처리의기본
section124예상되는오류가여러개일때
section125as문
section126finally문
section127raise문
section128사용자정의예외

▶Chapter9파이썬으로만들어보는재미있는프로그램들
project01문자열에서전화번호찾기
project02카카오톡대화파일에서단어수분석하기
project03파일명일괄변경하기
project04숫자맞추기게임
project5-1그래프그리기:그래프그리기준비및간단한그래프그리기
project5-2그래프그리기:그래프에필요한표식설정하기
project5-3그래프그리기:일차함수그리기
project5-4그래프그리기:이차함수그리기

▶부록
1.문자열관련메서드
2.리스트(list)관련메서드
3,튜플(tuple)관련메서드
4.집합(set)관련메서드
5.사전(dict)관련메서드
6.Turtle모듈에서사용되는컬러상수
7.예외의종류
8.구글코랩이외의파이썬개발환경구축하기