Course Overview

Learn how to write, read and troubleshoot Python scripting.  Recommended 3-4 days for introduction topics with an added 5th day to work on advanced exercises.

In all courses in this series each bulleted subject is accompanied by a live-coding demonstration, and followed by one or more hands-on exercises; Additionally, after each major section there will be one or more larger code challenges that combine the skills learned in the previous exercises. These 5-day courses can be compressed into a 4-Day course by skipping some of the advanced hands-on exercises and challenges.

Call for Pricing
3, 4, or 5 days  days
  • Introduction to Programming with Python

    ·       Introduction to Programming

    ·       Hardware & Software

    ·       Python Application Domains

    ·       Variables and Data Types

    ·       Expressions & Operators

    ·       Conditional Branching

    ·       Loops & Ranges

    ·       Code Organization

    ·       Functions

    ·       User Input & Output

    ·       OOP (Object Oriented Programming)

    ·       Classes, Properties & Methods

    ·       Inheritance

    ·       Files, Folders and Modules

    ·       Elements of Programming Style

    ·       Personal Project

    ·       Planning

    ·       Deploying

    ·       Presenting

    Advanced Python Programming

    ·       File I/O & Parsing

    ·       Exception Handling

    ·       Creating Modules

    ·       Iterators & Generators

    ·       Templates

    ·       Parsing Arguments

    ·       Regular Expressions

    ·       Multithreading

    ·       Networking

    ·       CGI Programming

    ·       Database Interaction

    ·       C Extensions

    ·       Cryptography

    ·       Serialization

    Where to Learn More