Introduction to Python Programming Course

by Certstaffix® Training

Attend Our Classes From Home - No Software Needed - Learn More...

Python Training

Length: 4 day(s)      Public Class Price: $2700/person (USD)      Group Class Price: Request Quote      Course Category: Python

In this Python training course, students learn to program in Python. The course is aimed at students new to the language and who may, or may not, have experience with other programming languages. Students will learn: 
- how Python works and its place in the world of programming languages
- to work with and manipulate strings
- to perform math operations
- to work with Python sequences
- to collect user input and output results
- flow control processing
- to write to, and read from, files
- to write functions
- to handle exceptions
- work with dates and times. 

This Python course is taught using Python 3; however, differences between Python 2 and Python 3 are noted.

This is an instructor-led course. It is taught by an instructor live online or at organizations for groups.
For team training, we can teach onsite at your office or private live online.

 Register ➥   March 7, 2022     
 Register ➥   May 31, 2022     
 Register ➥   July 11, 2022     

Group Onsite Training
At Your Organization


Private Online Training
Live Online Instruction

Have a group of several students needing the same training? Then onsite or private online group training is a perfect option for you. We'll either come onsite to your office or deliver a private live online class so you don't have to travel. You'll be able to fully customize a course to your needs. Lastly, you can save per student versus our public classes.

  • An expert Instructor will either come to your office or deliver a private live online class to your students
  • Course can be fully customized to your training needs
  • Course is scheduled based on dates you provide (Subject to instructor availability)

  Detailed Course Topics

Course Description: Print It | Download PDF | Email It

Suggested Follow-Ons

Course Topics

1. Python Basics
Running Python
Hello, World!
Python Comments
Data Types
Writing a Python Module
print() Function
Named Arguments
Collecting User Input
Getting Help

2. Functions and Modules
Defining Functions
Variable Scope
Global Variables
Function Parameters
Returning Values
Importing Modules

3. Math
Arithmetic Operators
Modulus and Floor Division
Assignment Operators
Built-in Math Functions
The math Module
The random Module

4. Python Strings
Quotation Marks and Special Characters
String Indexing
Slicing Strings
Concatenation and Repetition
Common String Methods
String Formatting
Formatted String Literals (f-strings)
Built-in String Functions

5. Iterables: Sequences, Dictionaries, and Sets
Unpacking Sequences
The len() Function
*args and **kwargs

6. Flow Control
Conditional Statements
The is and is not Operators
Ternary Operator
Loops in Python
The enumerate() Function
List Comprehensions

7. Virtual Environments
Virtual Environment
Creating a Virtual Environment
Activating and Deactivating a Virtual Environment
Deleting a Virtual Environment

8. Regular Expressions
Regular Expression Syntax
Python's Handling of Regular Expressions

9. Unicode and Encoding
Bits and Bytes
Hexadecimal Numbers

10. File Processing
Opening Files
The os and os.path Modules

11. Exception Handling
Wildcard except Clauses
Getting Information on Exceptions
The else Clause
The finally Clause
Using Exceptions for Flow Control
Raising Your Own Exceptions
Exception Hierarchy

12. Python Dates and Times
The time Module
The datetime Module

13. Running Python Scripts from the Command Line
Course Description: Print It | Download PDF | Email It

Python Training Reviews by Certstaffix® Training

Certstaffix® Training collects detailed class reviews via a formal post-class evaluation in all our instructor-led courses. Below are a sample of abbreviated reviews from real students from our past classes. If you would like more reviews or ones with even further detail, please contact us and we would be happy to show you the high quality of our training services.

Certstaffix® Class Reviews

Student Average:
4.64 out of 5 from 12 students

5.00 out of 5

Tom was a terrific instructor; I would highly recommend him to prospective students. Concerning the class, it would be more appropriately be 3 days long. There simply wasn't enough time to get to cover all topics in-depth. That said, Tom did a great job of focusing on the important topics and providing a synopsis of the less vital sections.

- attended our Advanced Python Programming class

4.91 out of 5

The environment was very conducive for learning. I could have chosen to take the class from home but by going to a quite environment free of distractions work well for me. The admin for the executive office suites was extremely friendly and helped me with parking in the garage even though I didn't have a pass. Really helped a lot! CertStaffix should provide a temporary parking pass for students otherwise they have to park on the street which isn't a good solution.

- attended our Advanced Python Programming class

4.37 out of 5

I would suggest more opportunities to review course excercises online to ensure there is understanding for students.

- attended our Introduction to Python Programming class

4.62 out of 5

Carefully crafted course. Covers relevant material. Deep but not too deep. Has meaningful exercises. The instructor is more of a coach who helps you go through the material. All and all very good impression. Will probably come back for more!

- attended our Advanced Python Programming class

4.94 out of 5

- attended our Introduction to Python Programming class

4.78 out of 5

- attended our Advanced Python Programming class

4.76 out of 5

- attended our Introduction to Python Programming class

4.24 out of 5

- attended our Introduction to Python Programming class

4.00 out of 5

- attended our Introduction to Python Programming class

4.53 out of 5

- attended our Advanced Python Programming class

Python Courses By City:

AL - Birmingham       GA - Augusta       NC - Greensboro       RI - Providence      
AL - Huntsville       GA - Columbus       NC - Raleigh       SC - Greenville      
AL - Mobile       GA - Savannah       NC - Winston-Salem       SC - Myrtle Beach      
AR - Bentonville       HI - Honolulu       ND - Fargo       SC - North Charleston      
BC - Vancouver       IA - Des Moines       NE - Lincoln       SD - Sioux Falls      
CA - Bakersfield       IA - Iowa City       NE - Omaha       SK - Regina      
CA - Fresno       ID - Boise       NH - Bedford       SK - Saskatoon      
CA - Los Angeles       IL - Chicago       NJ - Bridgewater       TN - Chattanooga      
CA - Modesto       IN - Fort Wayne       NM - Albuquerque       TN - Knoxville      
CA - Oakland       IN - Indianapolis       NS - Halifax       TN - Memphis      
CA - Oxnard       KS - Topeka       NV - Henderson       TN - Nashville      
CA - Rancho Cucamonga       KY - Lexington       NV - Reno       TX - Amarillo      
CA - Sacramento       KY - Louisville       NY - Albany       TX - Austin      
CA - Salinas       LA - Baton Rouge       NY - Buffalo       TX - Beaumont      
CA - San Diego       LA - Lafayette       NY - New York City       TX - Corpus Christi      
CA - San Jose       LA - New Orleans       NY - Rochester       TX - Dallas      
CA - Santa Rosa       LA - Shreveport       NY - Syracuse       TX - El Paso      
CA - Stockton       MA - Burlington       OH - Cincinnati       TX - Fort Worth      
CO - Boulder       MA - Springfield       OH - Columbus       TX - Houston      
CO - Colorado Springs       MA - Westborough       OH - Dayton       TX - Killeen      
CO - Denver       MB - Winnipeg       OH - Highland Heights       TX - Laredo      
CT - Cheshire       MD - Largo       OH - Toledo       TX - Longview      
CT - New Haven       MD - Laurel       OK - Oklahoma City       TX - Lubbock      
CT - Stamford       ME - Portland       OK - Tulsa       TX - McAllen      
DE - Wilmington       MI - Ann Arbor       ON - Ottawa       TX - Midland      
FL - Daytona Beach       MI - Grand Rapids       ON - Toronto       TX - San Antonio      
FL - Fort Lauderdale       MI - Lansing       OR - Beaverton       TX - Tyler      
FL - Fort Myers       MI - Livonia       OR - Bend       TX - Waco      
FL - Gainesville       MN - Minnetonka       OR - Eugene       UT - Ogden      
FL - Jacksonville       MO - Columbia       OR - Medford       UT - Salt Lake City      
FL - Lakeland       MO - Kansas City       PA - Allentown       VA - Glen Allen      
FL - Miami       MO - St. Louis       PA - Erie       VA - Roanoke      
FL - Naples       MS - Biloxi       PA - Harrisburg       VA - Virginia Beach      
FL - Pensacola       MS - Jackson       PA - Philadelphia       VT - Burlington      
FL - Sarasota       MT - Billings       PA - Pittsburgh       WA - Seattle      
FL - Tallahassee       NB - Moncton       PA - Reading       WA - Spokane      
FL - Tampa       NB - Saint John       PA - Scranton-Wilkes Barre       WI - Green Bay      
FL - Winter Park       NC - Asheville       PA - York       WI - Madison      
GA - Atlanta       NC - Charlotte       QC - Montreal       WI - Milwaukee