Welcome to ONLC Training Centers


Introduction to Python 3 Course Outline

 (3 days)
Version 3

Overview
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; to work with Python sequences; to collect user input and output results; flow control processing; to write to, and read from, files; to write functions; to handle exception; and work with dates and times. This Python course is taught using Python 3; however, differences between Python 2 and Python 3 are noted.

Audience
Students new to the language who may, or may not, have experience with other programming languages.

Prerequisites
Some programming experience would be beneficial.

Course Outline

1. Python Basics
Running Python
Hello, World!
Literals
Python Comments
Data Types
Variables
Writing a Python Module
print() Function
Named Arguments
Collecting User Input
Getting Help

2. Functions and Modules
Defining Functions
Variable Scope
Global Variables
Function Parameters
Returning Values
Importing Modules

3. Math
Arithmetic Operators
Modulus and Floor Division
Assignment Operators
Built-in Math Functions
The math Module
The random Module
Seeding

4. Python Strings
Quotation Marks and Special Characters
String Indexing
Slicing Strings
Concatenation and Repetition
Common String Methods
String Formatting
Built-in String Functions

5. Iterables: Sequences, Dictionaries, and Sets
Definitions
Sequences
Unpacking Sequences
Dictionaries
The len() Function
Sets
*args and **kwargs

6. Flow Control
Conditional Statements
The is and is not Operators
Python's Ternary Operator
Loops in Python
The enumerate() Function
Generators
List Comprehensions

7. File Processing
Opening Files
The os and os.path Modules

8. Exception Handling
Wildcard except Clauses
Getting Information on Exceptions
The else Clause
The finally Clause
Using Exceptions for Flow Control
Exception Hierarchy

9. Dates and Times
Understanding Time
The time Module
The datetime Module

10. Running Python Scripts from the Comand Line
The sys Module
sys.argv
View outline in Word

XPYI30

Attend hands-on, instructor-led Introduction to Python 3 training classes at ONLC's more than 300 locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Python Courses and select the one that's right for you.

Microsoft Gold Partner
Class Dates
(click date for class times)
(click Enroll for locations)
More dates...

Fee:  $1495

Savings options:

 15 Day Pass
 CEA Tech Saver
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Attend from your office or home

If you have high-speed internet and two computers you can likely take this class from your office or home.

Need a class for a group?

We can deliver this class for a private group at your location. Follow the link to request more information.

Attend computer classes from ONLC Training Centers Request a copy via mail

GENERAL INFO

Class Format
Class Policies
Student Reviews

Bookmark and Share


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



ONLC TRAINING CENTERS
800-288-8221
www.onlc.com