K kepler-title

Practical Programming with Python

$549.00/Semester
Practical Programming with Python
Schedule:
Section A:
Section B:
Section C:
01/06/2025 - 05/09/2025
Spring Semester
0.50 credits in Sciences
Grades 8-Adult Education

Taught by:

About the course

Course Description

This course is a rigorous introduction to Python programming. In this course, the student will learn about:

  • how to setup the Python environment.
  • how to use Jupyter notebooks
  • variables and data types
  • lists, tuples, dictionaries, sets, and when and where to use them
  • classes
  • program control, and more!

The capstone of the course will be to develop fully operational application using what the student has learned.

Objectives

The objective of this course is to introduce the student to the fundamentals of Python programming through examples. By the end of the course, the student will be able to create complex applications through object-oriented programming. This course will prepare the student to sit for the PCEP™ – Certified Entry-Level Python Programmer exam through the Python Institute (see https://pythoninstitute.org/pcep)

Texts

  • Text: Python Crash Course, 3rd Ed., Eric Matthews. San Francisco: No Starch Press, 2023.
  • Text: Python Essentials 1, OpenEDG Python Institute, 2023.
  • Text: Programming curses in Python, Alan Gauld, 2021.

About the teacher

Sophora Services John Kelly owns and operates Sophora Services. He is Deputy Chief of the Space Projects and Partnerships branch at NASA Armstrong Flight Research Center, Edwards Air Force Base, California.