Python Course

Course Code: CS 34
Course Abstract: This course teaches the fundamental topics of using Python. Topics include; programming environments, variable fundamentals, program flow control, lists, objects, file handling, and web scripting.
Audience: This course is designed for anyone who wants to learn how to program in Python.
Duration: 4 days
Learning Outcomes:

Upon completion of this course, the participants will be able to:
> Create an Python program
> Use and manipulate variables
> Use lists
> Advance data structure such as collections
> Use regular expressions effectively
> Work with web pages
> Handle exceptions
> Create GUI interfaces
> Work with DOM, SAX and XML
> Use and create objects and classes
> Use Python in system admin function

Course Topics:

Python Programming Environments
Command Line
The web
Our Program Development Environment
A first program - Twice
Getting Help: Debugging
 
Variable Fundamentals
Data types and assignment
Strings
Coercion and conversion
Basic I/O
 
 Program Flow Control
Truth in Python
if in all it forms
while
break and continue
Shorthand operators
 
Lists and Tuples
What is a list?
What is a tuple?
List operators
Tupple operators
for looping
Lists of lists
 
Functions, Modules, and Packages
Function Basics
Function Attributes
Methods of Calling Functions
Variable Scope
Creating and using Modules
Using Packages
 
Python Objects
Python and objects
Using objects and methods
Creating classes
Attributes and properties
Inheritance
Overloading of operators
Standards for objects and classes
 
Library Tour
OS Interface Introduction
Wild cards
Command line
String Pattern Matching
Math
Internet Access
 
 File Handling
File I/O
Web Page I/O
Network  I/O
 
Data Structures in Python
Collections and Sequences
Assignments
Operators
Exception Handling in Python
What are exceptions
Creating exception handlers
Raising Exceptions
Graphical Interface Design
Widgets
Layout options
TKinter Modules
 
XML and Python
XML review
DOM introduction
SAX introduction
Python and SAX
Python, DOM, and XML
GNOME Libraries
 
System Work
OS module
Stat and filecmp modules
sys module
Data munging
 
Web Scripting
Reading Forms
Security Concerns
Server Side Scripting
modPython

Prerequisites: Some programming experience is essential to getting the full benefit from this course. Knowledge of HTML and XML is useful as well as having done some web production work.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning