Loading...

Course Description

Building on what is covered in CPRG 100 – Introduction to Python Programming, this course introduces students to the powerful capabilities of the Python language. Python ships with an extensive library used by many companies and is a multi-paradigm programming language supporting both object-oriented and functional programming. This course covers the object-oriented concepts of classes and objects as well as database access, networking, multi-threading, and GUI design.

Earn a SAIT micro-credential


This course qualifies for the SAITMicro badge. Students who successfully complete this course with a final grade of A- (80%) or higher will earn a micro-credential and receive a shareable digital badge. Learn more.

Learner Outcomes

Upon successful completion of this course, you will be able to:??

  • Apply object-oriented programing techniques
  • Design and use simple regular expressions
  • Explain and use CGI programming
  • Access remote database from python
  • Connect two python programs over a network
  • Send an email from a python program
  • Write multi-threaded programs
  • Create a simple GUI?

Prerequisites

Strongly Recommended: Introduction to Python Programming (CPRG 100)

Applies Towards the Following Certificates

Loading...
Enrol Now - Select a section to enrol in
Section Title
Programming with Python
Type
Internet Paced
Days
Th
Time
6:00PM to 9:00PM
Dates
Sep 02, 2021 to Oct 07, 2021
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $325.00
Service charge(s)
  • Tech Fee ($10)
Drop Request Deadline
May 31, 2021 to Sep 10, 2021
Transfer Request Deadline
May 31, 2021 to Sep 10, 2021
Withdrawal Request Deadline
Sep 11, 2021 to Sep 26, 2021
Required Software
(1) Python 3, with path variable to Pythons bin folder to be added to the system environment variables: https://www.python.org/downloads; (2) Idle; (3) Notepad ++
Section Notes

Strongly Recommended: Introduction to Python Programming (CPRG 100).

This course will be delivered in a virtual format using Brightspace (D2L) and MS Teams during the dates and times listed above.

SAIT will email your student ID and log on information. Instructors will set up the MS Teams site.

Section Title
Programming with Python
Type
Internet Paced
Days
T
Time
6:00PM to 9:00PM
Dates
Oct 19, 2021 to Nov 23, 2021
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $325.00
Service charge(s)
  • Tech Fee ($10)
Drop Request Deadline
May 31, 2021 to Oct 27, 2021
Transfer Request Deadline
May 31, 2021 to Oct 27, 2021
Withdrawal Request Deadline
Oct 28, 2021 to Nov 12, 2021
Required Software
(1) Python 3, with path variable to Pythons bin folder to be added to the system environment variables: https://www.python.org/downloads; (2) Idle; (3) Notepad ++
Section Notes

Strongly Recommended: Introduction to Python Programming (CPRG 100).

This course will be delivered in a virtual format using Brightspace (D2L) and MS Teams during the dates and times listed above.

SAIT will email your student ID and log on information. Instructors will set up the MS Teams site.

Required fields are indicated by .