Python is possibly the most popular general-purpose scripted language currently in use. People like it for its code readability, object orientation, extensive standard library, vast array of additional modules, and the fact that it is free and open source. Whether you are programming games, system administration tasks, data-driven business applications or web apps with the Django framework, Python is a very popular choice.
With our Python training you will learn the fundamental concepts and practical implementation of Python programming. We will also cover tools, tips, and commonly used techniques.
Getting Started with Python
In this first part of the Python training class, you will be introduced to the Python language, different ways to interact with the language's interpreter, and popular Python IDE's (integrated development environments).
Fundamentals of Python Programs and Program Development
A non-trivial program will almost always have at least 3 parts (input routine to accept user input, computation on input data, and output routine to generate the results). In this section, you will learn the basic structure of such programs.
In this section, you will be introduced to Python functions and the benefits of using them in your programs.
Python Sequences: Lists, Tuples, and Ranges
In this section, you will learn and work with composite data types.
Control Flow Statements
In this section, you will learn control statements and control flow.
Repetition Control Statements
In this section, you will learn about loop statements and task control with count-controlled and sentinel-controlled repetitions.
Here we show you how to work with and manipulate lists
This section is dedicated to Python string processing and regex
Sets and Dictionaries
This section introduces Python data sets and dictionaries.
In this section, we will be working with reading data from a file and saving the data to a file.
Object-Oriented Programming in Python
In this section we will explore OOP in Python, one of the features it is most known for.
We offer Python classes at four locations: