Python Beginner to Expert

Python Beginner to Expert
Welcome to Python Beginner to Expert, a free wikitext.

Introducing PythonEdit

  1. Origins
  2. History
  3. language characteristics, etc.

Structured PythonEdit

  1. Intro to shell
  2. Intro to IDLE
  3. Words about other development environments
  4. Basic syntax
  5. Built in types
  6. Assignment statements
  7. Arithmetic
  8. Math functions
  9. Lists and dictionaries
  10. Program flow Control statements
  11. iterators
  12. practice problems
  13. Debugging techniques

OOP with PythonEdit

TkinterEdit

Python for shell scriptingEdit

  1. String processing (re module)
  2. OS commands
  3. Example scripts
  4. practice problems

Selected modulesEdit

Python for web programmingEdit

  1. Example scripts
  2. Practice problems

Survey of web frameworksEdit

  1. Django
  2. Zope
  3. flask