Python for Everybody (Video/PY4E)

Follow Python for Everybody (Video/PY4E)
Share on
Copy link to clipboard

These are the video lectures to supplement the textbook 'Python for Everybody: Exploring Information' and its associated web site www.py4e.com

Dr. Charles Russell Severance


    • Oct 1, 2016 LATEST EPISODE
    • infrequent NEW EPISODES
    • 10m AVG DURATION
    • 172 EPISODES


    Search for episodes from Python for Everybody (Video/PY4E) with a specific topic:

    Latest episodes from Python for Everybody (Video/PY4E)

    1.1 Why Program

    Play Episode Listen Later Oct 1, 2016 12:30


    Explore the nature of programming and how programming a computer is different than using a computer.

    1.2 Hardware Architecture

    Play Episode Listen Later Oct 1, 2016 12:15


    In this lecture we learn abut how the computer processes and stores programs. We learn about the CPU, Memory, Storage and Input / Output devices are brought together to write a program.

    1.3 Python as a Language

    Play Episode Listen Later Oct 1, 2016 7:48


    We look at how writing programs is just another form of communication. Instead of communicating with another person, we are communicating our ideas to a computer.

    1.4 What do we Say to Python?

    Play Episode Listen Later Oct 1, 2016 12:45


    We look at the basics of the Python language and how we write code in Python to communicate sequential steps, conditional steps and repeated steps.

    Installing Python 3 on a Macintosh

    Play Episode Listen Later Sep 30, 2016 4:22


    Installing Python 3 on a Macintosh

    Code Walkthrough: Hello World

    Play Episode Listen Later Sep 30, 2016 5:12


    Code Walkthrough: Hello World

    1.1 Why Program

    Play Episode Listen Later Sep 30, 2016 12:30


    Explore the nature of programming and how programming a computer is different than using a computer.

    2.1 Building Blocks of Python

    Play Episode Listen Later Sep 30, 2016 9:40


    We look at Python's reserved words, how we name and use variables, why we choose meaningful (mnemonic) variable names and how assignment statements function.

    1.2 Hardware Architecture

    Play Episode Listen Later Sep 30, 2016 12:15


    In this lecture we learn abut how the computer processes and stores programs. We learn about the CPU, Memory, Storage and Input / Output devices are brought together to write a program.

    2.2 Expressions

    Play Episode Listen Later Sep 30, 2016 19:52


    We look at how we use various numerical and string operations to compute new information and store the new values in variables.

    1.3 Python as a Language

    Play Episode Listen Later Sep 30, 2016 7:48


    We look at how writing programs is just another form of communication. Instead of communicating with another person, we are communicating our ideas to a computer.

    Code Walkthrough: Exercise 2.2

    Play Episode Listen Later Sep 30, 2016 6:11


    Code Walkthrough: Exercise 2.2

    1.4 What do we Say to Python?

    Play Episode Listen Later Sep 30, 2016 12:45


    We look at the basics of the Python language and how we write code in Python to communicate sequential steps, conditional steps and repeated steps.

    Code Walkthrough: Exercise 2.3

    Play Episode Listen Later Sep 30, 2016 7:48


    Code Walkthrough: Exercise 2.3

    Installing Python 3 on a Macintosh

    Play Episode Listen Later Sep 30, 2016 4:22


    Installing Python 3 on a Macintosh

    3.1 If-Then-Else

    Play Episode Listen Later Sep 30, 2016 13:29


    The most basic conditional structure is the if statement where we either execute or skip a segment of code based on the results of a logical expression (i.e. asking a question).

    Code Walkthrough: Hello World

    Play Episode Listen Later Sep 30, 2016 5:12


    Code Walkthrough: Hello World

    3.2 More Conditional Statements

    Play Episode Listen Later Sep 30, 2016 13:51


    In this video we look at multi-branch if statements and the try-except concept where we can indicate a group of statements to be executed if something goes wrong with a block of statements.

    2.1 Building Blocks of Python

    Play Episode Listen Later Sep 30, 2016 9:40


    We look at Python's reserved words, how we name and use variables, why we choose meaningful (mnemonic) variable names and how assignment statements function.

    Code Walkthrough: Exercise 3.1

    Play Episode Listen Later Sep 30, 2016 12:06


    Code Walkthrough: Exercise 3.1

    2.2 Expressions

    Play Episode Listen Later Sep 30, 2016 19:52


    We look at how we use various numerical and string operations to compute new information and store the new values in variables.

    Code Walkthrough: Exercise 3.2

    Play Episode Listen Later Sep 30, 2016 9:25


    Code Walkthrough: Exercise 3.2

    Code Walkthrough: Exercise 2.2

    Play Episode Listen Later Sep 30, 2016 6:11


    Code Walkthrough: Exercise 2.2

    4.1 Using Pre-Defined Functions

    Play Episode Listen Later Sep 30, 2016 10:29


    We look at how code flows into and out of functions as well has how we pass information into functions and get results returned to us.

    Code Walkthrough: Exercise 2.3

    Play Episode Listen Later Sep 30, 2016 7:48


    Code Walkthrough: Exercise 2.3

    4.2 Building our Own Functions

    Play Episode Listen Later Sep 30, 2016 12:34


    We look at how to build our own functions using parameters and arguments as well as how we return results to the code that is calling our functions.

    3.1 If-Then-Else

    Play Episode Listen Later Sep 30, 2016 13:29


    The most basic conditional structure is the if statement where we either execute or skip a segment of code based on the results of a logical expression (i.e. asking a question).

    Code Walkthrough: Exercise 4.6

    Play Episode Listen Later Sep 30, 2016 10:07


    Code Walkthrough: Exercise 4.6

    3.2 More Conditional Statements

    Play Episode Listen Later Sep 30, 2016 13:51


    In this video we look at multi-branch if statements and the try-except concept where we can indicate a group of statements to be executed if something goes wrong with a block of statements.

    5.1 The Basics of Loops

    Play Episode Listen Later Sep 30, 2016 9:58


    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 exiting loops with the 'break' and 'continue' statements.

    Code Walkthrough: Exercise 3.1

    Play Episode Listen Later Sep 30, 2016 12:06


    Code Walkthrough: Exercise 3.1

    5.2 Definite Loops

    Play Episode Listen Later Sep 30, 2016 6:51


    We learn how to use the 'for' statement in Python to loop through a set of data.

    Code Walkthrough: Exercise 3.2

    Play Episode Listen Later Sep 30, 2016 9:25


    Code Walkthrough: Exercise 3.2

    5.3 Patterns for Making Loops

    Play Episode Listen Later Sep 30, 2016 8:43


    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 so we can compute an overall maximum, minimum or average.

    4.1 Using Pre-Defined Functions

    Play Episode Listen Later Sep 30, 2016 10:29


    We look at how code flows into and out of functions as well has how we pass information into functions and get results returned to us.

    5.4 Loop Techniques

    Play Episode Listen Later Sep 30, 2016 18:47


    We continue to look at how to construct loops including how to do something special the first time through the loop. We introduce the idea of 'None' which is a way to indicate that a variable is currently empty.

    4.2 Building our Own Functions

    Play Episode Listen Later Sep 30, 2016 12:34


    We look at how to build our own functions using parameters and arguments as well as how we return results to the code that is calling our functions.

    Worked Exercise: Exercise 5.1

    Play Episode Listen Later Sep 30, 2016 8:30


    Worked Exercise: Exercise 5.1

    Code Walkthrough: Exercise 4.6

    Play Episode Listen Later Sep 30, 2016 10:07


    Code Walkthrough: Exercise 4.6

    6.1 Storing Text Data in Strings

    Play Episode Listen Later Sep 30, 2016 10:42


    We learn how to create string variables and extract portions of the data as well as write simple loops to read through the characters in a string.

    5.1 The Basics of Loops

    Play Episode Listen Later Sep 30, 2016 9:58


    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 exiting loops with the 'break' and 'continue' statements.

    6.2 String Operations

    Play Episode Listen Later Sep 30, 2016 18:44


    We learn how to extract substrings using slicing, and use the string library to perform common data extraction operations with strings.

    5.2 Definite Loops

    Play Episode Listen Later Sep 30, 2016 6:51


    We learn how to use the 'for' statement in Python to loop through a set of data.

    Worked Example: Exercise 6.5

    Play Episode Listen Later Sep 30, 2016 8:26


    Worked Example: Exercise 6.5

    5.3 Patterns for Making Loops

    Play Episode Listen Later Sep 30, 2016 8:43


    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 so we can compute an overall maximum, minimum or average.

    7.1 Reading Files

    Play Episode Listen Later Sep 30, 2016 7:54


    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 lines in the file.

    5.4 Loop Techniques

    Play Episode Listen Later Sep 30, 2016 18:47


    We continue to look at how to construct loops including how to do something special the first time through the loop. We introduce the idea of 'None' which is a way to indicate that a variable is currently empty.

    7.2 Processing Data in Files

    Play Episode Listen Later Sep 30, 2016 13:46


    We look at patterns for reading and processing the data in files. We learn how to check for nonexistent files, and how we process each line within the file.

    Worked Exercise: Exercise 5.1

    Play Episode Listen Later Sep 30, 2016 8:30


    Worked Exercise: Exercise 5.1

    Worked Example: Exercise 7.1

    Play Episode Listen Later Sep 30, 2016 9:43


    Worked Example: Exercise 7.1

    6.1 Storing Text Data in Strings

    Play Episode Listen Later Sep 30, 2016 10:42


    We learn how to create string variables and extract portions of the data as well as write simple loops to read through the characters in a string.

    Claim Python for Everybody (Video/PY4E)

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel