KT-1041 Federal Trade Commission Custom Python Training Training - Minneapolis, Minnesota IT MN Technical Financial New York, NY
Knowledge Transfer Microsoft Certified Silver Training Partner CPLS
Knowledge Transfer is a Microsoft Certified Silver Learning Partner
Oracle University

 

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

 

 



 Course Search
Keyword
Course #
State

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


Federal Trade Commission Custom Python Training


Description: 

Tuesday Morning Session

Chapter 1: An Introduction to Python

  • Introductory Remarks about Python
  • Strengths and Weaknesses
  • A Brief History of Python
  • Python Versions
  • Environment Variables
  • Executing Python from the Command Line
  • Editing Python Files
  • Getting Help
  • Dynamic Types
  • Python Reserved Words
  • Naming Conventions
  • Language Evolution
  • Python Reserved Words and Other Rules
  • The string Class
  • Data Types
  • Boolean and Numeric Types

Chapter 2: Basic Python Syntax

  • Setting up the dev environment
  • Basic Syntax
  • String Values
  • String Operations
  • The format Method
  • String Slices
  • String Operators
  • Numeric Data Types
  • Simple Input and Output
  • The print Function

Lunch

Tuesday Afternoon Session

Chapter 3: Language Components

  • Control Flow and Syntax
  • The if Statement
  • Relational Operators
  • Logical Operators
  • True or False
  • Bit Wise Operators
  • The while Loop
  • and continue
  • The for Loop

Chapter 4: Collections

  • Sorting Dictionaries
  • A Dictionary of Dictionaries
  • Copying Collections
  • Defining Your Own Functions
  • Function Documentation
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments
  • Functions
  • Passing Functions to a Function
  • Mapping Functions in a Dictionary
  • Standard Modules - sys
  • Standard Modules - math
  • Standard Modules - time
  • The dir Function

Lunch

Wednesday Afternoon Session

Chapter 7: Exceptions

  • Run Time Errors
  • The Exception Model
  • Exception Hierarchy
  • Handling Multiple Exceptions
  • The Python Debugger (2.x)
  • Unit Testing

Chapter 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
  • Simple Character Matches
  • Special Characters
  • Character Classes
  • The Dot Character
  • Greedy Matches
  • Matching at Beginning or End
  • Match Objects
  • Splitting a String
  • Compiling Regular Expressions
  • The Environment
  • Launching Commands
  • Creating a Process
  • Directory Commands
  • Other Process Methods
  • File Information (Metadata)
  • Miscellaneous os Calls
  • Walking Through Directories

 

 

Lunch

 

 

Thursday Afternoon Session

Chapter 11: Python and CGI Scripts

  • HTML Forms
  • What Can Go Wrong
  • HTML Tables
  • Collecting Data from Web Pages

Chapter 12: Specific Modules

  • related type modules

Chapter 13: Writing GUIs in Python

  • Components and Events
  • An Example GUI
  • The root Component
  • Adding a Button
  • Entry Widgets
  • Text Widgets
  • Binding Events to Widgets
  • Instructor Available for Questions
  • If Time Permits

Chapter 14: Data Structures

  • range
  • List Comprehensions
  • Nested List Comprehensions
  • Dictionary Comprehensions
  • Dictionaries with Compound Values
  • Processing Lists in Parallel
  • Functions
  • Default Parameters
  • Variable Arguments
  • Specialized Sorts
  • The del Statement
  • Time Functionality
  • Using Generators

Chapter 15: Classes

  • Classes in Python
  • Principles of Object Orientation
  • Creating Classes
  • Instance Methods
  • File Organization
  • Special Methods
  • Type Identification
  • Custom Exception Classes
  • Class Documentation – pydoc

 

 

 
     
Prerequisite: 
 
   
     
Duration: 
3 Days  
     
     

View Printer Friendly Page

 


To Inquire About Future Classes

Request a class date

if one is not scheduled.