401 Python: Lecture Notes¶
This is a comprehensive list of the lectures for this course. Lectures are often available both as HTML and as slides. Slides will be presented in class, but the full HTML will serve as long-form lecture notes.
- Array
- Concurrency
- Binary Search Tree
- Manage AWS Resources with Boto
- Getting Data In
- Overview
- Data Structures: An Overview
- Decision Trees & Random Forests Experiment
- Deque
- sea_d35_day27_django_CBV
- Files in Django
- sea_d35_day28_django_forms
- Django: Model Basics
- Django Relationships
- Django Testing
- Django URLs, Views and Templates
- Linked List
- Graph Sample
- Graph Traversal: Breadth First Search
- Graph Traversal: Depth First Search
- Graphs
- Heap
- The HTTP Protocol
- Python Classes: Inheritance v. Composition
- An Introduction To Django
- Introduction To Python: Part 1
- Introduction To Python: Part 2
- Introduction To Python: Part 3
- Introduction To Python: Part 4
- Introduction To Python: Part 5
- A Python Class Miscellany
- A Python Class Miscellany: Properties
- A Python Miscellany: Decorators
- A Python Miscellany: Iterators & Generators
- Automate Tests with Travis CI
- Extracting Data from the Web, II
- K-Means Experiment
- Behavior Driven Development with Lettuce
- Linked List
- Max Heap Test
- Priority Queue
- Network Protocols in Python
- Distributing Python Packages
- An Introduction to Python Packaging
- Queue
- Extracting Data from the Web
- Shell Customizations for Python Development
- Deploying a Simple WSGI Application on AWS
- TCP/IP and Sockets
- SQL Persistence in Python
- Stack
- Statistics 1: Descriptive Statistics
- Statistics 2: Probability, Distributions, & Tests
- Statistics 3: More about Tests, Confidence Intervals, Goodness of Fit, and Model Validation
- Statistics 4: Multivariate Models and Choosing the Best Model
- Test Driven Development with
pytest
- Testing With Tox
- Did you get the memo?
- Breaking the Unicodex:
- (The way of pain & suffering)
- Unicode (חב״ד)
- QBible
- Bible Hub
- German Bible
- Trie
- Working with Virtualenv
- Web Application Security
- Web App Security: More Vulnerabilities and Best Practices
- Which Python?
- Whiteboard Challenge 1