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
 
 


Advanced Python Programming Overview


What you should already know about Python


  • Introduction

  • Language Evolution

  • Python Reserved Words and Other Rules

  • Documentation

  • The string Class

  • Variables

  • Data Types

  • Boolean and Numeric Types

  • Strings

  • Lists

  • Sets

  • Sequences

  • Looping Through Sequences

  • Dictionaries

  • Bit Manipulation

  • Functions

  • Modules

  • Standard Input and Output

  • File Input and Output

  • Some File Tests



Data Structures


  • range

  • List Comprehensions

  • Nested List Comprehensions

  • Dictionary Comprehensions

  • Dictionaries with Compound Values

  • Processing Lists in Parallel

  • Specialized Sorts

  • Time Functionality

  • Generators



Writing GUIs in Python


  • Introduction

  • Components and Events

  • The tk Widget

  • Button Widgets

  • Entry Widgets

  • Text Widgets

  • Checkbutton Widgets

  • Radiobutton Widgets

  • Listbox Widgets

  • Frame Widgets

  • Menu Widgets

  • Toplevel Widgets

  • Dialogs



Python and CGI Scripts


  • What is CGI

  • HTML

  • HTML Forms

  • A Guestbook Application

  • What Can Go Wrong!

  • HTML Tables

  • The CGI Script

  • Rendering of the Script



The os Module


  • The Environment

  • Creating a Process

  • Listing Files

  • Other Process Methods

  • File Information (Metadata)

  • Working with Directories



Network Programming


  • Networking Fundamentals

  • The Client/Server Module

  • The socket Module

  • The Client Program

  • The Server Program

  • An Evaluation Client and Server

  • A Threaded Server



Appendix A: What You Might Not Already Know


  • What is an Iterable?

  • Creating Your Own Iterators

  • Generators

  • The Functions any and all

  • Thread Fundamentals

  • Synchronization

  • Signals

  • The Python Debugger

  • The with Statement

  • Data Compression



Appendix B: Python and Databases


  • Introduction

  • DBM Operations

  • Pickling

  • Pickling with Complex Objects

  • Shelves

  • Using sqlite3

  • Executing Queries

  • Table Descriptions

  • Writing Database Scripts 


 

View Printer Friendly Page


To Inquire About Future Classes

Request a class date

if one is not scheduled.