Python Programming

From Wikiversity
Jump to: navigation, search

Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in other popular programming languages.[1]

This course is comprised of 16 lessons on python programming. Each lesson includes a combination of Wikipedia and Internet-based readings, YouTube videos, and hands-on learning activities.

This entire Wikiversity course can be downloaded in book form by selecting Download Learning Guide in the sidebar.


This is a second-semester, college-level course. Learners should already be familiar with introductory computer concepts and have advanced or proficient-level computer skills.


  1. 100% Introduction
  2. 100% Variables
  3. 100% Conditions
  4. 100% Loops
  5. 100% Functions
  6. 100% Strings
  7. 100% Lists
  8. 100% Dictionaries
  9. 100% Tuples and Sets
  10. 100% Classes
  11. 100% Modules
  12. 100% RegEx
  13. 50% Files
  14. 50% Internet Data
  15. 50% Databases
  16. 50% GUI

See Also[edit]