Loading...

Course Description

With python being one of the most popular programming languages, and Python-based web frameworks such as Django on the rise, the ability to read and write this legacy language is becoming increasingly important in the software industry. Python is used to power web services such as YouTube, DropBox, Google, Reddit, Yahoo, Pinterest, and Instagram and many small companies are taking advantage of this powerful, full-featured programming language.

This course will provide students with a basic understanding of python. It covers the installation of the integrated development environment as well as the use of variables, operators, loops, and decision-making. Students will also learn to manipulate data, file I/O, and exception handling. Prior programming experience would be beneficial but is not required.

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:

  • Explain what python is and understand its applications and benefits
  • Set up a python programming environment
  • Identify and use variable types, operators, decision-making statements, and loops
  • Use operators to manipulate different data types correctly
  • Use functions and modules correctly
  • Manipulate files using python accurately
  • Use exceptions to catch errors

Recommendations

Prior programming experience would be beneficial but is not required.

Applies Towards the Following Certificates

Loading...
Enrol Now - Select a section to enrol in
Section Title
Introduction to Python Programming
Type
Internet Paced
Days
T
Time
6:00PM to 9:00PM
Dates
Nov 08, 2022 to Dec 13, 2022
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $325.00
Potential Discount(s)
Service charge(s)
  • Tech Fee ($10)  
Drop Request Deadline
Jul 19, 2021 to Nov 16, 2022
Transfer Request Deadline
Jul 19, 2021 to Nov 16, 2022
Withdrawal Request Deadline
Nov 17, 2022 to Dec 02, 2022
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

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using MS Teams & Brightspace/D2L. MS Teams sessions will be held on Tuesdays between November 8 and December 13 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
Introduction to Python Programming
Type
Internet Paced - Online Synchronous
Days
M
Time
6:00PM to 9:00PM
Dates
Jan 09, 2023 to Feb 13, 2023
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $335.00
Potential Discount(s)
Drop Request Deadline
Aug 09, 2022 to Dec 31, 2022
Transfer Request Deadline
Aug 09, 2022 to Dec 31, 2022
Withdrawal Request Deadline
Jan 01, 2023 to Jan 04, 2023
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

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using MS Teams & Brightspace/D2L. MS Teams sessions will be held on Mondays from 9 January to 13 February between 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
Introduction to Python Programming
Type
Internet Paced - Online Synchronous
Days
Th
Time
6:00PM to 9:00PM
Dates
Jan 12, 2023 to Feb 16, 2023
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $335.00
Potential Discount(s)
Drop Request Deadline
Aug 09, 2022 to Feb 03, 2023
Transfer Request Deadline
Aug 09, 2022 to Feb 03, 2023
Withdrawal Request Deadline
Feb 04, 2023 to Feb 07, 2023
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

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using MS Teams & Brightspace/D2L. MS Teams sessions will be held on  February 7 to 9, from 8:00 am to 3:00 pm, with an hour for lunch.

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

Section Title
Introduction to Python Programming
Type
Internet Paced - Online Synchronous
Days
T
Time
6:00PM to 9:00PM
Dates
Feb 28, 2023 to Apr 04, 2023
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $335.00
Potential Discount(s)
Drop Request Deadline
Aug 09, 2022 to Mar 10, 2023
Transfer Request Deadline
Aug 09, 2022 to Mar 10, 2023
Withdrawal Request Deadline
Mar 11, 2023 to Mar 14, 2023
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

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using MS Teams & Brightspace/D2L. MS Teams sessions will be held on  March 14 to 16, from 8:00 am to 3:00 pm, with an hour for lunch.

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

Section Title
Introduction to Python Programming
Type
Internet Paced - Online Synchronous
Days
T, W, Th
Time
8:00AM to 3:00PM
Dates
Apr 18, 2023 to Apr 20, 2023
Schedule and Location
Contact Hours
18.0
Delivery Options
Virtual  
Course Fee(s)
Tuition non-credit $335.00
Potential Discount(s)
Drop Request Deadline
Aug 09, 2022 to Apr 14, 2023
Transfer Request Deadline
Aug 09, 2022 to Apr 14, 2023
Withdrawal Request Deadline
Apr 15, 2023 to Apr 18, 2023
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

Prerequisites: 
There are no prerequisites for this course.

Schedule: 
This course will be delivered virtually using MS Teams & Brightspace/D2L. MS Teams sessions will be held on  April 18 to 20, from 8:00 am to 3:00 pm, with an hour for lunch.

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

Required fields are indicated by .