Knowledge Transfer Microsoft Certified Training Partner CTEC
Knowledge Transfer is a Microsoft Certified Gold Partner
Microsoft Certified Gold Training Partner
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Introduction to Python Overview


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



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



Language Components


  • Indenting Requirements

  • The if Statement

  • Relational and Logical Operators

  • Bit Wise Operators

  • The while Loop

  • break and continue

  • The for Loop



Collections


  • Lists

  • Tuples

  • Sets

  • Dictionaries

  • Sorting Dictionaries

  • Copying Collections



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

  • Map

  • Filter

  • Mapping Functions in a Dictionary

  • Lambda

  • Inner Functions Closure



Modules


  • Modules 

  • Standard Modules - sys

  • Standard Modules - math

  • Standard Modules - time

  • The dir Function



Exceptions


  • Errors

  • Run Time Errors

  • The Exception Model

  • Exception Hierarchy

  • Handling Multiple Exceptions

  • raise

  • assert



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



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



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


 

View Printer Friendly Page

Course Schedule
  Start Date  City  Price  
 4/26/2017
 $900
Enroll

To Inquire About Future Classes

Request a class date

if one is not scheduled.