Ranked #1

3.1 If-Then-Else
The most basic conditional structure is the if statement where we either execute or skip a segment of code based on the ... Read more
30 Sep 2016
•
13mins
Ranked #2

2.2 Expressions
We look at how we use various numerical and string operations to compute new information and store the new values in var... Read more
30 Sep 2016
•
19mins
Similar Podcasts
Ranked #3

12.3 Building a Web Browser in Python
We write a simple Python program that connects to a web server and retrieves a web document. It is a very simple web b... Read more
29 Sep 2016
•
4mins
Ranked #4

14.2 Our First Class and Object
We look at how use create a new class in Python and then construct a new object from that class. We also look at some o... Read more
29 Sep 2016
•
8mins
Ranked #5

15.2 Single Table SQL
We learn about how we can use Structured Query Language (SQL) to insert (create), read, update, and delete data in a sin... Read more
29 Sep 2016
•
10mins
Ranked #6

14.4 Object Inheritance
We look at how we can make a new class by inheriting all of the attributes and methods of a parent class and then extend... Read more
29 Sep 2016
•
7mins
Ranked #7

12.1 Network Technology (TCP/IP)
We take a very brief look at how software communicates across the Internet using TCP/IP.
29 Sep 2016
•
7mins
Ranked #8

13.1 Data on the Web
We look at two different ways to format data for transmission across the network including JavaScript Object Notation (J... Read more
29 Sep 2016
•
2mins
Ranked #9

13.6 Using Application Programming Interfaces
We explore using a Google API that can be used to query location data and parse the JSON that is returned.
29 Sep 2016
•
7mins
Ranked #10

12.2 Hypertext Transport Protocol (HTTP)
In this section we look at the HTTP protocol that is used to move documents between web servers and web browsers.
29 Sep 2016
•
9mins
Ranked #11

11.3 String Parsing with Regular Expressions
We look at how some of the string parsing we have done in earlier chapters can be easily done with regular expressions.
29 Sep 2016
•
8mins
Ranked #12

5.1 The Basics of Loops
We look at how we construct a loop so that it runs as long as we want it to run. We learn about iteration variables and... Read more
30 Sep 2016
•
9mins
Ranked #13

5.4 Loop Techniques
We continue to look at how to construct loops including how to do something special the first time through the loop. We... Read more
30 Sep 2016
•
18mins
Ranked #14

7.1 Reading Files
We look at how text and lines are represented in files, how we open a file and write a loop to read through all the line... Read more
30 Sep 2016
•
7mins
Ranked #15

14.3 Object Life Cycle
We look at how we as the developers of a Python class can interact with the moment of construction and destruction of va... Read more
29 Sep 2016
•
6mins
Ranked #16

13.2 eXtensible Markup Language (XML)
We look at how data is represented using the XML format.
29 Sep 2016
•
5mins
Ranked #17

12.6 Parsing Web Pages
Now we will look at the HypertextMarkup Language (HTML) that we retrieved using Python and extract links from that HTML.... Read more
29 Sep 2016
•
6mins
Ranked #18

5.3 Patterns for Making Loops
Loops have a beginning, middle, and end. We look ant how we construct a loop to look at a list of items one at a time s... Read more
30 Sep 2016
•
8mins
Ranked #19

13.4 JavaScript Object Notation
We learn about the popular JSON data format and how to handle the JSON data in Python.
29 Sep 2016
•
6mins
Ranked #20

15.5 Representing Relationships in Database Tables
We look at how we map a logical database model to a physical database model by adding columns and constraints to model t... Read more
29 Sep 2016
•
11mins