Home About Courses Schedule Services Webinars Contact Search

Introduction to Python Programming


Duration: 3.0 days

Method: Instructor-Led, Hands On

Price: $1800.00

Course Code: PY1005


This class is designed for students new to Python, or for students who have some exposure and need to expand their understanding.


Python is one of the fastest growing languages in use today. This class will introduce you to the language and some of its common uses.


Upon successful completion of this course, the student will be able to:

  • Learn the basics of Object Oriented Software Development
  • Learn the foundations of the Python language
  • Learn to write production ready Python programs
  • Learn to connect to and use API’s with Python


Basic computer skills and familiarity with basic programming concepts like variables, loops, and functions.


  • I. Python
    • Introduction to Python
    • Three types of Python Programs
    • How Python Compiles and Runs Code
    • Integrated Development Environments (IDEs)
      • Eclipse with PyDev
      • IDLE
      • PyCharm
  • II. Python Basics
    • Code Blocks
    • Comments
    • Data Types & Variables
    • Introduction to Functions
    • Pythonic Code
  • III. Control Statements
    • Boolean Expressions
    • IF Statements
    • FOR Loop
    • WHILE Loops
    • Ternary Statements
  • IV. Collections
    • List
    • Dictionaries
    • Tuples
  • V. Working with Files
    • Text Files
    • CSV Files
    • Binary Files
  • VI. Exception Handling and Debugging
    • TRY
    • CATCH
    • Raising Exceptions
  • VII. String Operations
    • Indexing a String
    • Slicing a String
    • Searching a String
    • Splitting a String
    • Joining Strings
  • VIII. Classes
    • Object Oriented Development
    • Overview of Classes and Objects
    • Encapsulation
    • Coding Methods