Logo

Topics in the Program

  • 1. Setting up your Environment
  • 2. Basic Python
  • 3. Booleans and Recursion
  • 4. Sequences and Iteration
  • 5. Basic Text Handling
  • 6. Exception Handling
  • 7. Unit Testing
  • 8. Dictionaries and Sets
  • 9. File Handling
  • 10. Modules and Packages
  • 11. Advanced Argument Passing
  • 12. Comprehensions
  • 13. Intro to Object Oriented Programing
  • 14. Properties and Magic Methods
  • 15. Subclassing and Inheritance
  • 16. Multiple Inheritance
  • 17. Introduction to Functional Programming
  • 18. Advanced Testing
  • 19. Extra Topics
    • Coding Style and Linting
    • Code Reviews
    • Persistence and Serialization
    • Unicode in Python
    • Iterators and Generators
    • Decorators
    • Mailroom – Decoratoring it
    • Context Managers
    • A Couple Handy Context Managers
    • Metaprogramming
    • Mailroom – metaprogramming it!
    • Logging and the logging module
    • Debugging
    • No SQL Databases
    • Graph Databases
    • Concurrent Programming
    • Asychronous Programming
    • Notes on Coroutines
    • Threading and multiprocessing
    • Threaded Web Scraper
    • Performance and Profiling
Programming in Python
  • »
  • 19. Extra Topics
  • View page source
Previous Next

19. Extra Topics

The following are some extra topics that might be of interest

  • Coding Style and Linting
  • Code Reviews
  • Persistence and Serialization
  • Unicode in Python
  • Iterators and Generators
  • Decorators
  • Mailroom – Decoratoring it
  • Context Managers
  • A Couple Handy Context Managers
  • Metaprogramming
  • Mailroom – metaprogramming it!
  • Logging and the logging module
  • Debugging
  • No SQL Databases
  • Graph Databases
  • Concurrent Programming
  • Asychronous Programming
  • Notes on Coroutines
  • Threading and multiprocessing
  • Threaded Web Scraper
  • Performance and Profiling
Previous Next

© Copyright 2020, University of Washington, Natasha Aleksandrova, Christopher Barker, Brian Dorsey, Cris Ewing, Christy Heaton, Jon Jacky, Maria McKinley, Andy Miles, Rick Riehle, Joseph Schilz, Joseph Sheedy, Hosung Song. Creative Commons Attribution-ShareAlike 4.0 license.

Built with Sphinx using a theme provided by Read the Docs.