Get Started. It's Free
or sign up with your email address
Python by Mind Map: Python

1. Learn Python Library

1.1. Brief Tour of the Standard Library

1.1.1. Operating System interface

1.1.2. File Wildcard

1.1.3. Command Line Argument

1.1.4. Error Output Redirection and Program Termination

1.1.5. String Pattern Matching

1.1.6. Mathimatics

1.1.7. Internet Access

1.1.8. Dates And Times

1.1.9. Data Compression

1.1.10. Performance Measurement

1.1.11. Quality Control

1.1.12. Batteries Includded

1.2. Brief Tour of the Standard Library - Part ||

1.2.1. Output Formating

1.2.2. Templating

1.2.3. Working With Binary Data Record Layout

1.2.4. Multi-Threading

1.2.5. Logging

1.2.6. Week References

1.2.7. Tools For Working With Lists

1.2.8. Decimal Floating Point Arthmetic

2. Learn Basic Python

2.1. An Introduction To Python

2.1.1. Using Python As Calculatour

2.1.1.1. Numbers

2.1.1.2. Strings

2.1.1.3. Lists

2.1.2. First Steps Towards Programing

2.2. Data Structure

2.2.1. More In Lists

2.2.1.1. Using Lists As a Stacks

2.2.1.2. Using Lists As a Queues

2.2.1.3. List Comprehension

2.2.2. The Del Statement

2.2.3. Tuples And Sequences

2.2.4. Sets

2.2.5. Dictionaries

2.2.6. Looping Techniques

2.2.7. More On Conditions

2.2.8. Comparing Sequences And Other Types

2.3. More Control Flow Tools

2.3.1. if Statement

2.3.2. for Statement

2.3.3. The range() Function

2.3.4. break & continue statements , and Else clauses on loops

2.3.5. Pass Statement

2.3.6. Defining Functions

2.3.7. More On Defining Functions

2.3.7.1. Default Argument Value

2.3.7.2. Keyword Argument

2.3.7.3. Arbitrary Argument List

2.3.7.4. Unpacking Argument List

2.3.7.5. Lambda Expressions

2.3.7.6. Documentation Strings

2.3.7.7. Function Annotations

2.3.8. Intermezzo : Coding Style

2.4. Modules

2.4.1. More On Modules

2.4.1.1. Executing Modules As A Scripts

2.4.1.2. The Module Search Path

2.4.1.3. "Compiled" Python Files

2.4.2. Standard Modules

2.4.3. The dir() Function

2.4.4. Packages

2.4.4.1. Importing From a Package

2.4.4.2. intra-package Reference

2.4.4.3. Packages in Multiple Dirictories

2.5. Input And Output

2.5.1. Fancier Output Formatting

2.5.1.1. Old String Formatting

2.5.2. Reading And Writing Files

2.5.2.1. Methods Of File Objects

2.5.2.2. Saving structured Data With Json

2.6. Errors And Exciption

2.6.1. Syntav Errors

2.6.2. Exceptions

2.6.3. Handling Exceptions

2.6.4. Raising Exceptions

2.6.5. User-defined Exception

2.6.6. Defining Clean-up Action

2.6.7. Predefining Clean-up Action

2.7. Classes

2.7.1. A Word About Names and Objects

2.7.2. Python Scope and Namespaces

2.7.3. A First Look at Classes `

2.7.3.1. Class Definition Syntax

2.7.3.2. Class Object

2.7.3.3. Instance Objects

2.7.3.4. Method Objects

2.7.3.5. Class and Instance Variables

2.7.4. Random Remarks

2.7.5. Inheritance

2.7.5.1. Multiple Inheritance

2.7.6. Private Variables

2.7.7. Odds and Ends

2.7.8. Exceptions Are Class Too

2.7.9. Iterators

2.7.10. Generation

2.7.11. Generator Expressions

3. Education

4. Use

4.1. Web And internet Development

4.2. Database Access

4.3. Desktop GUI

4.4. Scientific & Numeric

4.5. Network Programming

4.6. Software & Game Development

5. Frameworks

5.1. Webprogramming

5.1.1. Django

5.1.2. Flask

5.2. GUI Development

5.2.1. wxPythin