Discover Classes. Earn Rewards.
Introduction to Python 3 is unfortunately unavailable

Thankfully we have 8 other Python Classes for you to choose from. Check our top choices below or see all classes for more options.

Introduction to Python 3

at ONLC Training Centers - Schaumburg

(5)
Course Details
Price:
$1,495
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Booking for 6+?
Location:
Schaumburg, Suburbs
1320 Tower Rd 1st Fl
At N Wiley Rd
Chicago, Illinois 60173
(Map)
Share:
Important:
All classes are live, hands-on training via remote instructor.
Description
Class Level: Beginner
Age Requirements: 18 and older
Average Class Size: 7

What you'll learn in this python class:

This 3-day course introduces the student to the Python language. Upon completion of this class, the student will be able to write non trivial Python programs dealing with a wide variety of subject matter domains. Topics include language components, the IDLE environment, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions. The course is supplemented with many hands on labs using either Linux or Windows.

Audience
Anyone who needs to learn how to write programs in Python.

Prerequisites: Students should have some experience with at least one programming language, ie. C, C++, Java, Perl, Ruby, VB or anything equivalent.

Course Outline

1. An Introduction to Python
A Brief History of Python
Python Versions
Installing Python
Environment Variables
Executing Python from the Command Line
IDLE
Editing Python Files
Python Documentation
Getting Help
Dynamic Types
Python Reserved Words
Naming Conventions

2. Basic Python Syntax
Basic Syntax
Comments
String Values
String Methods
The format Method
String Operators
Numeric Data Types
Conversion Functions
Simple Input and Output
The % Method
The print Function

3. Language Components
Indenting Requirements
The if Statement
Relational Operators
Logical Operators
Bit Wise Operators
The while Loop
break and continue
The for Loop

4. Collections
Lists
Tuples
Sets
Dictionaries
Sorting Dictionaries
Copying Collections

5. Functions
Defining Your Own Functions
Parameters
Function Documentation
Keyword and Optional Parameters
Passing Collections to a Function
Variable Number of Arguments
Scope
Functions - "First Class Citizens"
Passing Functions to a Function
Mapping Functions in a Dictionary
Lambda
Inner Functions
Closures

6. Modules
Modules
Standard Modules - sys
Standard Modules - math
Standard Modules - time
The dir Function

7. Exceptions
Errors
Run Time Errors
The Exception Model
Exception Hierarchy
Handling Multiple Exceptions
raise
assert
Writing Your Own Exception Classes

8. Input and Output
Data Streams
Creating Your Own Data Streams
Access Modes
Writing Data to a File
Reading Data From a File
Additional File Methods
Using Pipes as Data Streams
Handling IO Exceptions
Working with Directories
Metadata
The pickle Module

9. Classes in Python
Classes in Python
Principles of Object Orientation
Creating Classes
Instance Methods
File Organization
Special Methods
Class Variables
Inheritance
Polymorphism
Type Identification
Custom Exception Classes

10. Regular Expressions
Simple Character Matches
Special Characters
Character Classes
Quantifiers
The Dot Character
Greedy Matches
Grouping
Matching at Beginning or End
Match Objects
Substituting
Splitting a String
Compiling Regular Expressions
Flags

Still have questions? Ask the community.

Refund Policy
Student cancellation requests made 14 calendar days or less before the class starts will be charged 100% of the course fee and are not entitled to a refund. The student has one (1) opportunity to use our Make-Up policy to have those funds applied to a later class date.

Map

Google Map

ONLC Training Centers

All classes at this location

Start Dates (0)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

Similar Classes

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 14950 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Reviews of Classes at ONLC Training Centers (2)

School: ONLC Training Centers

ONLC Training Centers

ONLC Training Centers was founded in 1983 when Jim Palic and Andy Williamson left their positions as mainframe programmers with the Dupont Company to start one of the industry's first computer training companies.

Over thirty years and still growing, ONLC Training Centers is one of the the largest privately...

Read more about ONLC Training Centers

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Chicago educator.

Want to take this class?

Save to Wish List
Booking this class for a group? Find great private group events here

8 Top Choices

Introduction to Python

at Practical Programming - The Loop 29 E Madison, 16 Fl. Suite 1620, Chicago, Illinois 60602

Great and easy way to Start Learning Computer Programming, one of the most valuable skills Starting from scratch we learn how to start using Python and build a foundation for programming in Python. We learn and master how to use major data structures which include Strings, Lists, Dictionaries and Sets. We practice solving common problems usually asked...

Wednesday Sep 18th, 6pm - 9pm

  (3 sessions)
$399

3 sessions

Python Immersive

at Practical Programming - The Loop 29 E Madison, 16 Fl. Suite 1620, Chicago, Illinois 60602

Our program is designed to be a base for a career in the tech industry. Learn from scratch to comfortably program in Python.  We teach the fundamentals of programming, and the best practices for real life opportunities. After finishing our program, you will have a solid foundation for a career in Data Science, Application development, and information...

Monday Sep 23rd, 10am - 5pm

  (5 sessions)
$999

5 sessions

Python Programming 101

at Practical Programming - The Loop 29 E Madison, 16 Fl. Suite 1620, Chicago, Illinois 60602

This class aims to help beginners, regardless of their backgrounds, to feel justifiably confident to start using Python programming language. During the course you will learn how to start writing small practical programs using Python. You will get familiar with Python’s fundamentals, How to work with the built-in data structures and iterate with...

Thursday Sep 26th, 6pm - 9pm

Python Programming 101

at General Assembly - Near North Side 444 N Wabash Ave 5th Fl, Illinois City, Illinois 60611

Unlock data-driven insights with code. During our Python-focused introductory workshop, you’ll learn to harness the power of an essential programming language for data scientists and use it to drive accurate business insights. Working with real-world examples, you’ll: Touch on fundamental Python programming techniques and tools. Discover the...

Wednesday Oct 2nd, 6pm - 9pm

Introduction to Python Bootcamp

at General Assembly - Near North Side 444 N Wabash Ave 5th Fl, Illinois City, Illinois 60611

Python is a versatile and widely-used programming language with many applications. This workshop explores Python's place in the scientific ecosystem, and how the language, with several readily-available open-source libraries, can serve as a powerful tool for data analysis.  Designed as a stand-alone introduction to the data science aspects of...

Saturday Oct 5th, 10am - 4pm

Introduction to Python Programming

at Certstaffix Training - Near North Side 500 N Michigan Ave Ste 600, Chicago, Illinois 60611

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-...

Monday Oct 7th, 9am - 4pm

  (4 sessions)
$2,700

4 sessions

Advanced Python Programming

at Certstaffix Training - Near North Side 500 N Michigan Ave Ste 600, Chicago, Illinois 60611

This 3 day course picks up where Introduction to Introduction to Python leaves off. Some topics are covered in more detail. New topics are added. You will have mastered all of the Python skills that are needed on the job, including those for object-oriented, database, and GUI programming. Target Audience:  Students who want to learn advanced...

Tuesday Oct 15th, 9am - 4pm

  (2 sessions)
$1,350

2 sessions

Python Data Analysis with NumPy and Pandas

at ONLC Training Centers - Schaumburg 1320 Tower Rd 1st Fl, Chicago, Illinois 60173

This is a rapid introduction to NumPy, pandas and matplotlib for experienced Python programmers who are new to those libraries. Students will learn to: use NumPy to work with arrays and matrices of numbers; work with pandas to analyze data; and work with matplotlib from within pandas. Audience Students already familiar with Python programming. ...

Thursday Oct 17th, 9am - 3:45pm

  (2 sessions)
$995

2 sessions

Loading...