Course: Python for Everybody (PY4E)

Hello and welcome to my site where you learn Python even if you have no programming background.

You can download all the modules in a single cartridge, or you can download any combination of the modules.

Modules: 17

Resources: 132

Assignments: 42

Discussion topics: 16

If you select YouTube tracked URLs, each YouTube URL will be launched via LTI to a YouTube tracking tool on this server so you can get analytics on who watches your YouTube videos through the LMS. Some LMS's do not do well with tracked URLs because they treat every LTI link as a gradable link.

Select the modules to include, and download below. You must select at least one module.

Installing Python
  • Resources in this module: 4
  • Assignments in this module: 1
Why Program?
  • Resources in this module: 9
  • Assignments in this module: 2
  • Discussions in this module: 1
Variables, expressions and statements
  • Resources in this module: 6
  • Assignments in this module: 2
  • Discussions in this module: 1
Conditional Execution
  • Resources in this module: 6
  • Assignments in this module: 3
  • Discussions in this module: 1
Functions
  • Resources in this module: 5
  • Assignments in this module: 2
  • Discussions in this module: 1
Loops and Iterations
  • Resources in this module: 7
  • Assignments in this module: 2
  • Discussions in this module: 1
Strings
  • Resources in this module: 5
  • Assignments in this module: 2
  • Discussions in this module: 1
Files
  • Resources in this module: 5
  • Assignments in this module: 2
  • Discussions in this module: 1
Lists
  • Resources in this module: 6
  • Assignments in this module: 3
  • Discussions in this module: 1
Dictionaries
  • Resources in this module: 7
  • Assignments in this module: 2
  • Discussions in this module: 1
Tuples
  • Resources in this module: 5
  • Assignments in this module: 2
  • Discussions in this module: 1
Regular Expressions
  • Resources in this module: 6
  • Assignments in this module: 2
  • Discussions in this module: 1
Network Programming
  • Resources in this module: 13
  • Assignments in this module: 4
  • Discussions in this module: 1
Using Web Services
  • Resources in this module: 15
  • Assignments in this module: 5
  • Discussions in this module: 1
Object-Oriented Programming
  • Resources in this module: 6
  • Assignments in this module: 1
  • Discussions in this module: 1
Databases
  • Resources in this module: 15
  • Assignments in this module: 7
  • Discussions in this module: 1
Data Visualization
  • Resources in this module: 12
  • Discussions in this module: 1