Overview
This course is designed to teach the student the fundamentals of the Python programming
language. Starting with the language basics, this course is designed to enable the student to
become proficient in Python. The course continues into learning Python programming techniques and best practices. This course features extensive hands-on labs.
Audience
This course is designed for Programmers who are new to Python. Participants should have some programming background.
Prerequisites: Participants should have some programming background.
Length
3 days
Outline
Topics:
• Introduction
• Your first Python program
• The Python Language
• Python Modules
• Object-Oriented Python
• Python Object types
• Numbers
• Strings
• Lists
• References and Dynamic typing
• Dictionaries
• Tuples and Files
• Python Statements
• Flow Control
• Documentation Interlude
• Functions
• Scope and Arguments
• Advanced Functions
• Modules and Packages
• Python Classes
• Object-Oriented Design in Python
• Exceptions
• Handling Exceptions
• Deploying Python
• Summary