Loading...

Course Description

Building on what is covered in Introduction to Python Programming (CPRG 100), this course introduces you 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 programming 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
Lecture - Online Synchronous
Days
T
Time
6:00PM to 9:00PM
Dates
Jan 09, 2024 to Feb 13, 2024
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $405.00
Drop Request Deadline
Sep 21, 2023 to Jan 15, 2024
Transfer Request Deadline
Sep 21, 2023 to Jan 15, 2024
Withdrawal Request Deadline
Jan 16, 2024 to Jan 31, 2024
Required Software
Internet Access
Section Notes

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using Zoom & Brightspace/D2L. Zoom sessions will be held starting Jan 9 and ending February 13, 2024 classes will run Tuesdays from 6:00 pm - 9:00 pm.

We encourage you to use your webcam and microphone to contribute to a more collaborative learning experience.

Section Title
Programming with Python
Type
Lecture - Online Synchronous
Days
W
Time
6:00PM to 9:00PM
Dates
Mar 06, 2024 to Apr 10, 2024
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $405.00
Drop Request Deadline
Sep 21, 2023 to Mar 12, 2024
Transfer Request Deadline
Sep 21, 2023 to Mar 12, 2024
Withdrawal Request Deadline
Mar 13, 2024 to Mar 28, 2024
Required Software
Internet Access
Section Notes

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using Zoom & Brightspace/D2L. Zoom sessions will be held starting March 6 and ending April 10, 2024 classes will run on Wednesdays from 6:00 pm - 9:00 pm.

We encourage you to use your webcam and microphone to contribute to a more collaborative learning experience.

Required fields are indicated by .