advanced_python icon indicating copy to clipboard operation
advanced_python copied to clipboard

Examples of advanced Python programming techniques

Advanced Python

Examples of advanced Python programming techniques

Functions

  • Function Parameters
  • Lambda Functions
  • Generator Functions
  • Map-Filter-Reduce
  • Decorators

Shortcuts

  • Collections
  • Comprehensions
  • Named Tuples
  • Enumerations

Structuring Code

  • Structure of a Python script
  • Command-line Arguments
  • Writing Modules
  • Writing Packages

Object-Oriented Programming in Python

  • Classes
  • Inheritance
  • Object Composition
  • Operator Overloading
  • Class Decorators
  • Metaclasses

Error Handling

  • Exception Handling
  • Warnings
  • Logging

Parallel Programming

  • Concurrency

Source

github.com/krother/advanced_python

License

© 2018 Dr. Kristian Rother ([email protected])

The code is distributed under the conditions of the MIT License.