Skip to content

Latest commit

 

History

History

ThinkPython

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Content in Jupyter Notebook format for an 18-week introductory course on computer science and programming using Python. This was taught to two sessions of employees at Faithlife Corporation in the spring and summer of 2015.

Each week is a Jupyter Notebook with content that was presented in class using the live_reveal slideshow extension from damianavila/RISE. You can view the .ipynb files directly on Github (they're a single page rather than individual slides, but the content is the same).

The structure and most of the content is adapted from Allen Downey's book Think Python: How to Think Like a Computer Scientist. Downey has generously made the text of his book available under a Creative Commons — Attribution-NonCommercial 3.0 Unported — CC BY-NC 3.0 license.