Cover image of Python for Everybody (Audio/PY4E)

Python for Everybody (Audio/PY4E)

These are the audio lectures to supplement the textbook 'Python for Everybody: Exploring Information' and its associated web site www.py4e.com. There is also a video podcast of this material.

Ranked #1

Podcast cover

3.1 If-Then-Else

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

Podcast cover

2.2 Expressions

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

Podcast cover

12.3 Building a Web Browser in Python

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

Podcast cover

14.2 Our First Class and Object

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

Most Popular Podcasts

Ranked #5

Podcast cover

15.2 Single Table SQL

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

Podcast cover

14.4 Object Inheritance

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

Podcast cover

12.1 Network Technology (TCP/IP)

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

Podcast cover

13.1 Data on the Web

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

Podcast cover

13.6 Using Application Programming Interfaces

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

Podcast cover

12.2 Hypertext Transport Protocol (HTTP)

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

Podcast cover

11.3 String Parsing with Regular Expressions

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

Podcast cover

5.1 The Basics of Loops

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

Podcast cover

5.4 Loop Techniques

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

Podcast cover

7.1 Reading Files

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

Podcast cover

14.3 Object Life Cycle

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

Podcast cover

13.2 eXtensible Markup Language (XML)

13.2 eXtensible Markup Language (XML)

We look at how data is represented using the XML format.

29 Sep 2016

5mins

Ranked #17

Podcast cover

12.6 Parsing Web Pages

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

Podcast cover

5.3 Patterns for Making Loops

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

Podcast cover

13.4 JavaScript Object Notation

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

Podcast cover

15.5 Representing Relationships in Database Tables

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

“Podium: AI tools for podcasters. Generate show notes, transcripts, highlight clips, and more with AI. Try it today at https://podium.page”