쉽게 배우는 파이썬 (누구나 쉽게 배울 수 있는 파이썬 입문서)

쉽게 배우는 파이썬 (누구나 쉽게 배울 수 있는 파이썬 입문서)

$19.30
Description
■ 이 책의 특징
누구나 쉽게 배울 수 있는 파이썬 입문서
파이썬으로 프로그래밍을 쉽게 이해하고, 문제를 빠르게 해결하는 방법 제시
문제를 통해 파이썬 기본 문법을 익히고, 다양한 문제를 풀어보면서 프로그래밍의 기본을 학습하며, 연습문제를 통해 학습한 것을 확장

■ 이 책의 구성
① 이 장의 핵심: 각 장의 핵심 사항을 개괄적으로 설명
② 예제: 문법 설명을 이해하기 위한 간단한 예제
③ 문제 해결: 주어진 문제를 해결하기 위한 절차를 학습하는 예제
④ 문제: 예제 또는 문제 해결의 응용으로 주어진 문제를 직접 해결하는 문제
⑤ 정리: 각 장을 학습 후 핵심 사항을 다시 한 번 살펴보는 부분
⑥ 연습 문제: 각 장에서 배운 것을 종합적으로 이해하기 위해 단계별 수준의 문제로 구성
저자

김은옥

현재프로브미디어대표로국가인재개발원,서울시인재개발원,한국지역정보개발원등의주요공무원교육원에서빅데이터분석,인공지능,파이썬,Java및JSP프로그래밍강사로활동하고있습니다.주요저서로는〈기초부터활용까지실전으로배우는Ajax웹프로그래밍〉,〈막힘없이배우는JavaProgramming〉,〈JSP웹프로그래밍입문〉,〈JSP2.3웹프로그래밍〉,〈고등학교교과서(모바일콘텐츠,웹프로그래밍)〉,〈안드로이드프로그래밍〉,〈HTM5&CSS3그리고jQuery〉등이있습니다.

목차

Chapter01.프로그래밍과문제해결&코딩을위한개발환경설정
Section01.프로그래밍과문제해결그리고코딩
1.프로그래밍개요
2.문제해결방법
3.검색/정렬알고리즘-이진검색,삽입정렬
4.암호알고리즘-보안
5.코딩
Section02.파이썬개발환경설정
1.개발툴설치개요
2.아나콘다다운로드
3.아나콘다설치
4.환경변수추가및설치확인
5.주피터노트북사용환경
6.클라우드기반의주피터노트북-GoogleColab
Section03.코딩기본규약
마무리(정리&연습문제)

Chapter02.파이썬개요
Section01.파이썬의특징및활용분야
1.파이썬의특징
2.파이썬활용
Section02.파이썬스크립트작성과구성순서
1.주피터노트북에서파이썬스크립트다루기
2.Spyder(스파이더)통합개발환경에서파이썬스크립트다루기
3.파이썬스크립트작성및실행
4.스크립트구성순서및코드작성규칙-파이썬소스코드파일
마무리(정리&연습문제)

Chapter03.변수와연산자-값저장및기본처리
Section01.변수-재사용할값저장소
1.변수선언-변수명과기본값(초기값)지정
2.변수제거
Section02.연산자(operator)-연산자를사용한값처리
1.산술연산자
2.할당(대입)연산자
3.비교(관계)연산자
4.논리연산자
5.비트연산자
6.in연산자(membership,멤버십연산자)
7.is연산자(identity,아이덴티티연산자)
마무리(정리&연습문제)

Chapter04.화면입출력-인터렉티브한값입력및출력
Section01.화면입력-input()함수
1.숫자값1개입력
2.문자열값1개입력
3.문자열값여러개입력
4.숫자값여러개입력
Section02.화면출력-print()함수
1.print()함수는화면에값을출력할때사용
2.기본문법
3.여러개의값출력
4.sep옵션
5.end옵션
6.파이썬이스케이프문자(escapecharacter)
마무리(정리&연습문제)

Chapter05.기본데이터타입과포맷팅-값의타입별처리방식과화면표시방법
Section01.파이썬데이터타입
1.파이썬이제공하는데이터타입
Section02.숫자타입-정수,부동소수점,복소수
1.정수(고정소수점):int
2.실수(부동소수점):float
3.복소수타입:complex
4.숫자타입처리함수
Section03.문자열타입
1.문자열타입:str
2.문자열결합:+
3.문자열반복:*
4.문자열포함여부:in,notin
5.문자열슬라이싱
6.문자열처리함수및메소드
Section04.불리언타입-bool
1.True또는False값을가짐
2.bool(값)함수는주어진값을True또는False로반환
Section05.타입확인및타입변환함수
1.타입확인:type()
2.문자열로타입변환:str()
3.정수로타입변환:int()
4.부동소수점으로타입변환:float()
Section06.포맷팅:%연산자,format()메소드
1.포맷팅
2.포맷팅할문자열:포맷지정자를포함
3.문자열에삽입할값:변수나값을쉼표를사용해서나열
마무리(정리&연습문제)

Chapter06.여러값을저장하는타입-리스트,튜플,세트,딕셔너리타입별처리
Section01.개요
Section02.리스트-[]
1.리스트선언
2.리스트사용:원소값을변경하거나얻어냄
3.리스트의여러원소값얻어내기-:(슬라이스)사용
4.리스트에원소추가-append()
5.리스트에원소삽입-insert()
6.리스트의원소삭제-del,remove()
7.range()함수를사용한숫자값범위생성
8.리스트컴프리헨션-리스트를효과적으로생성
9.enumerate()함수-리스트에서인덱스와값을같이얻어냄
10.zip()함수-동일한개수의자료를묶어줌
Section03.튜플-()
1.튜플선언과사용
Section04.세트-{}
1.세트선언과사용
Section05.딕셔너리(사전)-{}
1.딕셔너리선언
2.딕셔너리사용
3.딕셔너리키추가
4.items()메소드-딕셔너리에서키와값을같이얻어냄
5.keys()메소드-딕셔너리의키추출
6.dict()함수-딕셔너리타입으로변환
마무리(정리&연습문제)

Chapter07.제어문
Section01.개요
Section02.조건문-if,인라인if
1.개요
2.기본if문:if-else
3.다중if문:if-elif-else
Section03.반복문-for,while
1.개요
2.for문:for-in
3.while문:while조건식
4.반복문의성능비교
Section04.에러제어-try~except
1.개요
2.exceptpass-예외(에러)가발생해도아무런처리안함
3.파이썬버전에따라임포트할라이브러리이름이다른경우에도tryexcept를사용해서제어
Section05.리소스해제-with
1.with사용
마무리(정리&연습문제)

Chapter08.함수와모듈
Section01.함수개요
1.함수개요
Section02.내장함수
1.내장함수
2.파이썬이제공하는주요기본내장함수
3.실무에서자주사용하는내장함수
4.함수실습
5.내장함수와사용자가만든함수가같은기능을하는경우:내장함수사용
6.고속처리를해주는라이브러리와일반함수에서같은기능을하는함수가있는경우:고속처리라이브러리의함수사용
7.고속처리라이브러리는실무에서학습함.여기서는기본문법위주로학습
Section03.사용자정의함수작성및사용
1.사용자정의함수작성:def
2.사용자정의함수사용
3.가변인수와키워드인수
Section04.변수의유효범위:전역변수와지역변수
Section05.람다(lambda)식:익명함수작성기능
Section06.모듈(라이브러리,패키지)로드:import라이브러리명
1.모듈로드및사용방법
2.자신만의모듈(라이브러리)작성및사용
3.파이썬의주요라이브러리
마무리(정리&연습문제)

Chapter09.클래스
Section01.개요
Section02.클래스정의및객체생성
1.클래스정의
2.객체생성및사용
3.객체제거
Section03.정보은닉
1.정보은닉과프로퍼티
마무리(정리&연습문제)

Chapter10.파일입출력
Section01.개요
Section02.파일입출력
1.with문과open()함수를사용한텍스트파일읽고쓰기
2.with문과open()함수를사용한바이너리파일읽고쓰기
3.데이터파일입출력
마무리(정리&연습문제)

문제정답
연습문제정답

출판사 서평

각장의학습포인트

1장프로그래밍과문제해결&코딩을위한개발환경설정
프로그래밍으로문제를해결하는절차/코딩을위한프로그램설치/체계적으로코딩하는규칙

2장파이썬개요
파이썬언어의특징및활용분야/파이썬스크립트를작성하는방법과구성순서

3장변수와연산자-값저장및기본처리
변수를선언하고데이터타입에따라서값을넣는방법/변수값을처리하는각종연산자

4장화면입출력-인터렉티브한값입력및출력
유동적으로값을입력받기위한input()함수의사용법/연산의결과나변수의값등을화면에출력하는print()함수의사용법

5장기본데이터타입과포맷팅-값의타입별처리방식과화면표시방법
파이썬이기본제공하는데이터타입/데이터타입에따라변수값을화면에표시하는포맷팅

6장여러값을저장하는타입-리스트,튜플,세트,딕셔너리타입별처리
여러개의값을저장할수있는데이터타입/여러개의값을저장할수있는변수에값을저장하고얻어내는방법

7장제어문
조건에따라다른처리를하는조건문/처리를여러번반복수행하는반복문/특정조건에서반복문을탈출하는방법/에러를제어하는방법/with문을사용해서리소스를해제하는방법

8장함수와모듈
시스템이제공하는내장함수와사용자가만드는사용자정의함수/시스템이제공하는모듈을사용하는방법과모듈을만들어서사용하는방법

9장클래스
클래스를만드는방법과클래스의멤버인메소드,프로퍼티/객체를생성하는방법과정보를은닉하는방법

10장파일입출력
with문과open()함수를사용한기본적인텍스트파일과바이너리파일입출력/엑셀파일과같은특수파일입출력,실무에서사용하는라이브러리를사용한텍
스트파일과바이너리파일입출력


출판사리뷰
파이썬프로그래밍초보자를위한최적의학습서!

“파이썬은쉽다고하더군.”이라는말을듣고“나도해볼까!”라는마음으로프로그래밍에처음입문한사용자들은대부분좌절하게됩니다.이유는파이썬은쉬우나프로그래밍은어렵기때문입니다.파이썬이쉽다는것은다른프로그래밍언어에비해서배우기쉽다는의미입니다.이책은파이썬언어로프로그래밍입문자들이프로그래밍을쉽게이해하고작성할수있게도움을주고자하는입문서입니다.마음을느긋하게갖고이책을차분히학습해나가면“나도프로그래밍을할수있다.”는자신감을얻게될것입니다.