책소개
이 책의 대상은 파이썬을 처음 배우는 비 프로그래머이며, 처음 문법을 잡는 것에 집중했습니다.
이 책을 어떤 파이썬 기초 책보다 쉽게 썼다고 나름 자부하며, 초보자들에게는 파이썬 에디터 다운로드하고 설치하고 하는 일도 어려울 것 같아 웹에서 연습을 할 수 있도록 만들어 놓았습니다.
해당 웹주소(https://www.ai2learn.com/)에 오시면 쉽게 반복적으로 연습할 수 있도록 하고, 동영상에서 부족하나마 다시 설명도 넣어 보았습니다. 쉽게 쓰려고 하다 보니 처음에는 800페이지의 원고를 400페이지, 300페이지 등으로 줄이다 결국 200페이지 이하로 줄일 수 있었습니다. 이 과정에서 책을 6번 아예 새로 쓰다시피 했고, 이렇게 저렇게 하다 보니 2년 동안 책 쓰는 모양이 되었습니다. 그래도 부족함이 다시 보이는 것은 어쩔 수 없이 남겨 놓아야 했습니다.
프로그래머 입장에서는 약간 두리뭉실하게 표현한 것들이 많을 텐데 초보자들에게 어려워 보이는 개념을 쉽게 표현하기 위해 본래의 정의에 약간 벗어난 표현도 하였으니 이에 대해서는 이해를 구합니다.
4시간 만에 이해하는 데에 목표를 세웠고, 실제 연습은 웹사이트에 들어오셔서 여러 번 해야 익숙해지실 수 있을 것입니다.
부디 파이썬을 처음 배우시는 데 도움이 되기만 한다면 더 바랄 것이 없을 것 같습니다.
목차
Task 1, Print Statement
Task 2, Methods
Task 3, Strings and Numbers
Task 4, String Indexing
Task 5, String Methods
Task 6. Arithmetic Operators
Task 7, Number Methods
Task 8, Boolean Operators
Task 9, Variables
Task 10, Updating Variables
Task 11, String Format
Task 12. If문과 Else문
Task 13, If문, Elif문 & Else문
Task 14, List
Task 15, List Methods
Task 16, Dictionary
Task 17, Dictionary Methods
Task 18, Tupple
Task 19, Set
Task 20. Making Functions
Task 21, Parameters and Arguments
Task 22, Conditional Statements in Functions
Task 23, Importing Modules
Task 24, For Loop
Task 25, While / While-else Loop
Task 26, Break/Continue
Task 27, File I/O
Task 28, Making a Class
Task 29, Instance
Task 30, Creating and Accessing Methods
Task 31, Inheritance
Task 32, Overriding
Task 33, Super
Task 34, Lambda
Task 35, Lambda & Functions
Task 36, List Comprehension
Task 37, Set Comprehension
Task 38, Dictionary Comprehension
Task 39, Generator Expression
Task 40, For Fun