"Python 1" python Core programming (Second Edition) guide

Source: Internet
Author: User
Tags throw exception file transfer protocol

Chapter One Welcome to Python world
    1. What is Python
    2. The origins of Python
    3. Features of Python
    4. Download python
    5. Install Python
    6. Run Python
    7. Python documentation
    8. Compare Python (compared to other languages)
    9. Other implementations

Chapter II Python start
    1. Introduced
    2. Input/Output
    3. Comments
    4. Operator
    5. Variables and Assignments
    6. Python type
    7. Indent in
    8. Cycles and Conditions
    9. File
    10. Error
    11. Function
    12. Class
    13. Module
Chapter III Python Basics
    1. Statements and syntax
    2. Assigning values to variables
    3. Identifiers and Keywords
    4. Basic Style Guide
    5. Memory management
    6. The first Python program
Chapter fourth Python objects
    1. Python Object
    2. Built-in type
    3. Standard type operators
    4. Comparison of values
    5. Object Identity Comparison
    6. Boolean type
    7. Standard type built-in functions
    8. Standard type Overview
    9. Various types
    10. Unsupported types
Fifth chapter number
    1. Introduction to the number
    2. Integral type
    3. Boolean type
    4. Standard integral type
    5. Long integer type
    6. Floating-point real numbers
    7. Plural
    8. Operator
    9. Built-in functions
    10. Other number types
    11. Related modules
Sixth Chapter Sequence: strings, lists, and tuples
    1. Introduction to Sequences
    2. String
    3. List
    4. Meta-group
seventh. Mapping and collection types
    1. Mapping Type: Dictionary
    2. Operator
    3. Built-in functions
    4. Built-in methods
    5. The construction of the dictionary
    6. Collection type
    7. Operator
    8. Built-in functions
    9. Built-in methods
    10. Related modules
eighth chapter conditions and set
    1. If statement
    2. Else statement
    3. elif statements
    4. Conditional expressions
    5. While statement
    6. For statement
    7. Break statement
    8. Continue statements
    9. Pass Statement
    10. Else statement (see again)
    11. Iterators iterators
    12. List Resolution (conprehensions)
    13. Generator expression (Generator Expressions)
nineth. File and input/output
    1. File Object
    2. File built-in functions
    3. File built-in methods
    4. File built-in properties
    5. Standard file
    6. Command-line arguments
    7. File system
    8. File execution
    9. Persistent storage
    10. Related modules
Tenth. Errors and Exceptions
    1. What is an exception
    2. Exceptions in Python
    3. Detecting and Handling exceptions
    4. Context Management
    5. Throw exception
    6. Assertion
    7. Standard exceptions
    8. Create exception
    9. Related modules
11th function and functional programming
    1. What is a function
    2. Calling functions
    3. Create a function
    4. Incoming function
    5. Formal parameters
    6. Variable length parameter
    7. Function-Type programming
    8. Scope of the variable
    9. Recursive
    10. Generator
12th Chapter Module
    1. What is a module
    2. Modules and files
    3. Name space
    4. Import Module
    5. Import Module Properties
    6. Module built-in function package
    7. Additional features of the module
The 13th chapter object-oriented Programming
    1. Introduction
    2. Object-Oriented Programming
    3. Class
    4. Instance
    5. Binding and Method invocation
    6. Subclass, derivation, and inheritance
    7. Built-in functions
    8. Custom Classes
    9. Private sex
    10. Licensing and packaging
    11. Advanced features of the new class
    12. Related modules
14th. Implementation Environment
    1. Callable Object
    2. Code Object
    3. Statements and built-in functions
    4. Executing other programs
    5. Terminate execution
    6. Various operating system interfaces
    7. Related modules
15th-Regular Expressions
    1. Introduction/Motivation
    2. Special characters and symbols
    3. Regular expressions and Python
    4. Re module
The 16th Chapter Network Programming
    1. Introduction: Client/server architecture
    2. Socket: End of communication
    3. Connection-oriented and non-connected sockets
    4. Network programming in Python
    5. Socket module
    6. Socket Object Methods
    7. TCP/IP client and server
    8. UDP/IP Client and server
    9. Socketserver Module
    10. Twisted Framework Introduction
    11. Related modules
The 17th chapter of network client programming
    1. Introduction
    2. File transfer
    3. File Transfer Protocol (FTP)
    4. Web News, Usenet, and newsgroups
    5. Network News Transfer Protocol (NNTP)
    6. Email
    7. Simple Mail Transfer Protocol (SMTP)
    8. Post Office Protocol 3 (POP3)
    9. Related modules
The 18th Chapter multithreading Programming
    1. Introduction/Motivation
    2. Threads and processes
    3. Threads and Python
    4. Thread module
    5. Threading Module
    6. Producer-consumer issues and queue modules
    7. Related modules
The 19th chapter of network user interface programming
    1. Introduction
    2. Tkinter and Python programming
    3. Tkinter Module
    4. TK Component Library
    5. Tkinter Use Example
    6. labels, buttons, and progress bar components
    7. An intermediate example of using TK
    8. Introduction to Other GUIs (TIX,PMW,WXPYTHON,PYGTK)
    9. Related modules and other GUI
20th Chapter Web Programming
    1. Introduction
    2. Python's web App: a simple Web Client
    3. Urlparse and Urllib Modules
    4. Advanced Web Client
    5. Web crawler/spider/Robot
    6. CGI: Help Web server process client data
    7. Creating a CGI Application
    8. Using Unicode in CGI
    9. Advanced CGI
    10. Create a Web server
    11. Related modules
The 21st chapter of database programming
    1. Introduced
    2. Database and Python Rdbmss,orms,and python
    3. Python Database Application Programmer interface (DB-API)
    4. relational database (RDBMSS)
    5. Object-Relationship Manager (ORMs)
    6. Relationship Module
    7. Practice
22nd Chapter Extending Python
    1. Introduction/Motivation
    2. Extending Python
    3. Creating application code
    4. Use a template to wrap your code
    5. Compile
    6. Import and test
    7. Reference count
    8. Threads and Gil
    9. Related Topics
23rd Chapter Other topics
    1. Introduction
    2. Web Services
    3. Using Win32 COM to manipulate Microsoft Office
    4. Use Jython to write Python and Java programs
    5. Practice

"Python 1" python Core programming (Second Edition) guide

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.