Py300
3.0
  • Welcome to Py300
    • Class info:
    • Topics
      • logging
      • debugging
      • testing
      • abc
      • iterables
      • decorators
      • serialization
      • code_review
      • packaging
      • documentation
      • sql
      • nosql
      • scipy
      • advanced_oo
      • metaclasses
      • threading
      • concurrency
      • async
      • datetime
      • profiling
      • wxpython
      • unicode
      • extensions
      • weak_references
      • pep8
    • Assorted Notes:
      • installing_scipy
      • building_extensions
      • installing_wxpython
      • installing_wxpython_demo
    • License
    • Indices and tables
Py300
  • Docs »
  • Welcome to Py300
  • View page source

Welcome to Py300¶

UW Certificate Program in Programming in Python

The Third class in the program.

This project contains lecture materials and notes for the class. Any given class may cover some fraction of these topics.

Class info:¶

  • System Development Syllabus

Topics¶

Logging and the logging module¶

Debugging¶

Testing¶

Abstract Base Classes and standard class protocols¶

Iterables and Generators¶

Decorators and Context Managers¶

Persistence and Serialization¶

Code Reviews¶

Building Your Own Package¶

Documentation¶

SQL Databases¶

No SQL Databases¶

Intro to Numpy / Scipy¶

Advanced Object Oriented Features of Python¶

Metaprogramming¶

Threading and multiprocessing¶

Concurrent Programing¶

Asychronous Programing¶

Datetime¶

Performance and Profiling¶

Desktop GUI development: wxPython¶

Unicode in Python¶

Extending Python with Complied Code¶

Python Memory Management and Weak References¶

Coding Style and Linting¶

Assorted Notes:¶

Not lecture materials per-se, but useful none the less.

Installing The SciPy Stack¶

Building Extensions to Python¶

Installing wxPython¶

Installing The WxPython Demo¶

License¶

These materials copyright Christopher Barker, Joseph Sheedy and Maria McKinley, and Rick Riehle

Licensed under the Creative Commons Attribution-ShareAlike 4.0 International Public License.

https://creativecommons.org/licenses/by-sa/4.0/legalcode

Indices and tables¶

  • Index
  • Search Page

© Copyright 2017, Christopher Barker, Cris Ewing, Maria McKinley, Rick Riehle.

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