Logo

Code Fellows

Navigation

  • index
  • next |
  • previous |
  • Python 401 2.1 documentation »

Thursday¶

Objectives¶

  • Learn a very small bit about concurrent and asynchronous programming in Python
  • Discover the qualities of the queue
  • Learn about properties in Python OO programming

Readings¶

  • Jack Diedrich: Stop Writing Classes
  • What is a “thread”?
  • Understanding Threads in Python
  • Python async/await Tutorial

Review¶

Concepts¶

  • Queue
    • Definition
    • Motivation
    • Attributes
    • Operations
  • Concurrency
    • Concurrency In Python
    • Simple Concurrency w/ select
    • Batteries Included
    • Asynchronous Concurrency
    • Use What You’ve Learned
  • A Python Class Miscellany: Properties
    • Properties

Demo¶

Assignments¶

  • Implement a Queue in Python
  • Socket HTTP Server, Step 3
  • Python Learning Journal: HTML Mockup
  • Sign Up for a Reddit Account
  • Today I learned...

Table Of Contents

  • Thursday
    • Objectives
    • Readings
    • Review
    • Concepts
    • Demo
    • Assignments

Previous topic

PyTest Fixtures

Next topic

Queue

Quick search

Enter search terms or a module, class or function name.

Navigation

  • index
  • next |
  • previous |
  • Python 401 2.1 documentation »
© Copyright 2014-2016, Cris Ewing, Nicholas Hunt-Walker. Created using Sphinx 1.3.5.