== 시작 일자/마지막 업데이트 일자 == * 2014/04/30 ~ 2014/05/01 == 원본 튜토리얼 출처 == * https://docs.python.org/2/tutorial/index.html == 추가 튜토리얼 사이트 == * http://www.tutorialspoint.com/python/index.htm == 번역 작업 == * 장혁재 * 안미리 * 김도형 == 목차 == 1. 흥미 돋구기 2. 파이썬 번역기 사용하기 * 2.1.1 번역기 호출 * 2.1.2 인터렉티브 모드 * 2.2 번역기와 환경 * 2.2.1 에러 다루기 * 2.2.2 실행형 파이썬 스크립트 * 2.2.3 소스코드 인코딩 * 2.2.4 대화형 시작파일 * 2.2.5 커스텀화 모듈 3. 파이썬의 일반적인 사용 * 3.1 파이썬을 계산기로써 사용 * 3.1.1 숫자 * 3.1.2 스트링(문장) * 3.1.3 유니코드 스트링 * 3.1.4 리스트 * 3.2 프로그래밍을 위한 첫 시작 4. 여러가지 제어/반복문 * 4.1 if문 * 4.2 for문 * 4.3 range() 함수 * 4.4 break와 continue문, 반복문 내에 else절(clause:절) * 4.5 pass문 * 4.6 함수 정의 * 4.7 함수 정의 심화 * 4.7.1 디폴트 함수 인자 * 4.7.2 키워드 인자 * 4.7.3 임의 인자 목록 * 4.7.4 인자 목록 풀기 * 4.7.5 람다 익스프레션 * 4.7.6 문서화 스트링 * 4.8 추가: 코딩 스타일 5. 자료구조 * 5.1 리스트 심화 * 5.1.1 스택형 * 5.1.2 큐형 * 5.1.3 함수형 프로그래밍 툴 * 5.1.4 == 원본 목차 == 1. Whetting Your Appetite 2. Using the Python Interpreter 2.1. Invoking the Interpreter 2.1.1. Argument Passing 2.1.2. Interactive Mode 2.2. The Interpreter and Its Environment 2.2.1. Error Handling 2.2.2. Executable Python Scripts 2.2.3. Source Code Encoding 2.2.4. The Interactive Startup File 2.2.5. The Customization Modules 3. An Informal Introduction to Python 3.1. Using Python as a Calculator 3.1.1. Numbers 3.1.2. Strings 3.1.3. Unicode Strings 3.1.4. Lists 3.2. First Steps Towards Programming 4. More Control Flow Tools 4.1. if Statements 4.2. for Statements 4.3. The range() Function 4.4. break and continue Statements, and else Clauses on Loops 4.5. pass Statements 4.6. Defining Functions 4.7. More on Defining Functions 4.7.1. Default Argument Values 4.7.2. Keyword Arguments 4.7.3. Arbitrary Argument Lists 4.7.4. Unpacking Argument Lists 4.7.5. Lambda Expressions 4.7.6. Documentation Strings 4.8. Intermezzo: Coding Style 5. Data Structures 5.1. More on Lists 5.1.1. Using Lists as Stacks 5.1.2. Using Lists as Queues 5.1.3. Functional Programming Tools 5.1.4. List Comprehensions 5.1.4.1. Nested List Comprehensions 5.2. The del statement 5.3. Tuples and Sequences 5.4. Sets 5.5. Dictionaries 5.6. Looping Techniques 5.7. More on Conditions 5.8. Comparing Sequences and Other Types 6. Modules 6.1. More on Modules 6.1.1. Executing modules as scripts 6.1.2. The Module Search Path 6.1.3. “Compiled” Python files 6.2. Standard Modules 6.3. The dir() Function 6.4. Packages 6.4.1. Importing * From a Package 6.4.2. Intra-package References 6.4.3. Packages in Multiple Directories 7. Input and Output 7.1. Fancier Output Formatting 7.1.1. Old string formatting 7.2. Reading and Writing Files 7.2.1. Methods of File Objects 7.2.2. Saving structured data with json 8. Errors and Exceptions 8.1. Syntax Errors 8.2. Exceptions 8.3. Handling Exceptions 8.4. Raising Exceptions 8.5. User-defined Exceptions 8.6. Defining Clean-up Actions 8.7. Predefined Clean-up Actions 9. Classes 9.1. A Word About Names and Objects 9.2. Python Scopes and Namespaces 9.3. A First Look at Classes 9.3.1. Class Definition Syntax 9.3.2. Class Objects 9.3.3. Instance Objects 9.3.4. Method Objects 9.4. Random Remarks 9.5. Inheritance 9.5.1. Multiple Inheritance 9.6. Private Variables and Class-local References 9.7. Odds and Ends 9.8. Exceptions Are Classes Too 9.9. Iterators 9.10. Generators 9.11. Generator Expressions 10. Brief Tour of the Standard Library 10.1. Operating System Interface 10.2. File Wildcards 10.3. Command Line Arguments 10.4. Error Output Redirection and Program Termination 10.5. String Pattern Matching 10.6. Mathematics 10.7. Internet Access 10.8. Dates and Times 10.9. Data Compression 10.10. Performance Measurement 10.11. Quality Control 10.12. Batteries Included 11. Brief Tour of the Standard Library – Part II 11.1. Output Formatting 11.2. Templating 11.3. Working with Binary Data Record Layouts 11.4. Multi-threading 11.5. Logging 11.6. Weak References 11.7. Tools for Working with Lists 11.8. Decimal Floating Point Arithmetic 12. What Now? 13. Interactive Input Editing and History Substitution 13.1. Line Editing 13.2. History Substitution 13.3. Key Bindings 13.4. Alternatives to the Interactive Interpreter 14. Floating Point Arithmetic: Issues and Limitations 14.1. Representation Error