TitleDate
1.1 Why ProgramOct 01, 2016Watch
1.2 Hardware ArchitectureOct 01, 2016Watch
1.3 Python as a LanguageOct 01, 2016Watch
1.4 What do we Say to Python?Oct 01, 2016Watch
Installing Python 3 on a MacintoshSep 30, 2016Watch
Code Walkthrough: Hello WorldSep 30, 2016Watch
2.1 Building Blocks of PythonSep 30, 2016Watch
2.2 ExpressionsSep 30, 2016Watch
Code Walkthrough: Exercise 2.2Sep 30, 2016Watch
Code Walkthrough: Exercise 2.3Sep 30, 2016Watch
3.1 If-Then-ElseSep 30, 2016Watch
3.2 More Conditional StatementsSep 30, 2016Watch
Code Walkthrough: Exercise 3.1Sep 30, 2016Watch
Code Walkthrough: Exercise 3.2Sep 30, 2016Watch
4.1 Using Pre-Defined FunctionsSep 30, 2016Watch
4.2 Building our Own FunctionsSep 30, 2016Watch
Code Walkthrough: Exercise 4.6Sep 30, 2016Watch
5.1 The Basics of LoopsSep 30, 2016Watch
5.2 Definite LoopsSep 30, 2016Watch
5.3 Patterns for Making LoopsSep 30, 2016Watch
5.4 Loop TechniquesSep 30, 2016Watch
Worked Exercise: Exercise 5.1Sep 30, 2016Watch
6.1 Storing Text Data in StringsSep 30, 2016Watch
6.2 String OperationsSep 30, 2016Watch
Worked Example: Exercise 6.5Sep 30, 2016Watch
7.1 Reading FilesSep 30, 2016Watch
7.2 Processing Data in FilesSep 30, 2016Watch
Worked Example: Exercise 7.1Sep 30, 2016Watch
8.1 Creating and Using ListsSep 29, 2016Watch
8.2 Manipulating ListsSep 29, 2016Watch
8.3 Strings and ListsSep 29, 2016Watch
Worked Exercise: Chapter 8Sep 29, 2016Watch
9.1 Python DictionariesSep 29, 2016Watch
9.2 Building HistogramsSep 29, 2016Watch
9.3 Counting Words in TextSep 29, 2016Watch
Worked Exercise: DictionariesSep 29, 2016Watch
10.1 Understanding TuplesSep 29, 2016Watch
10.2 Sorting DataSep 29, 2016Watch
Worked Example: Sorting DictionariesSep 29, 2016Watch
11.1 Introduction to Regular ExpressionsSep 29, 2016Watch
11.2 Matching and Extracting DataSep 29, 2016Watch
11.3 String Parsing with Regular ExpressionsSep 29, 2016Watch
12.1 Network Technology (TCP/IP)Sep 29, 2016Watch
12.2 Hypertext Transport Protocol (HTTP)Sep 29, 2016Watch
12.3 Building a Web Browser in PythonSep 29, 2016Watch
Worked Example: SocketsSep 29, 2016Watch
12.4 Unicode Characters and StringsSep 29, 2016Watch
12.5 Retrieving Web PagesSep 29, 2016Watch
Worked Example: Using urllibSep 29, 2016Watch
12.6 Parsing Web PagesSep 29, 2016Watch
Worked Example: Parsing HTMLSep 29, 2016Watch
13.1 Data on the WebSep 29, 2016Watch
13.2 eXtensible Markup Language (XML)Sep 28, 2016Watch
Worked Example: XMLSep 28, 2016Watch
13.3 XML SchemaSep 28, 2016Watch
13.4 JavaScript Object NotationSep 28, 2016Watch
Worked Example: JSONSep 28, 2016Watch
13.5 Service Oriented Approach (SOA)Sep 28, 2016Watch
13.6 Using Application Programming InterfacesSep 28, 2016Watch
Worked Example: GeoJSONSep 28, 2016Watch
13.7 Securing API RequestsSep 28, 2016Watch
Worked Example: Twitter and OAuthSep 28, 2016Watch
14.1 Object Oriented Definitions and TerminologySep 28, 2016Watch
14.2 Our First Class and ObjectSep 28, 2016Watch
14.3 Object Life CycleSep 28, 2016Watch
14.4 Object InheritanceSep 28, 2016Watch
15.1 Relational DatabasesSep 28, 2016Watch
15.2 Single Table SQLSep 28, 2016Watch
Worked Example: Storing Twitter DataSep 28, 2016Watch
15.3 Building a Relational ModelSep 28, 2016Watch
15.4 Database Key TypesSep 28, 2016Watch
15.5 Representing Relationships in Database TablesSep 28, 2016Watch
15.6 Multi-Table Retrieval using JOINSep 28, 2016Watch
Worked Example: Multiple TracksSep 28, 2016Watch
15.7 Many-to-Many RelationshipsSep 28, 2016Watch
Worked Example: Many-to-ManySep 28, 2016Watch
16.1 Visualizing Map DataSep 27, 2016Watch
Worked Example: Retrieving Geocoded DataSep 27, 2016Watch
16.2 Building a Web Search EngineSep 27, 2016Watch
Worked Example: A Web CrawlerSep 27, 2016Watch
Worked Example: Running PageRankSep 27, 2016Watch
Worked Example: Visualizing PageRankSep 27, 2016Watch
16.3 Processing Mail DataSep 27, 2016Watch
Worked Example: Retrieving Email DataSep 27, 2016Watch
Worked Example: Cleaning and Modelling Mail DataSep 27, 2016Watch
Worked Example: Visualizing Mail DataSep 27, 2016Watch