Python Programing - Introduction
CLASS DATE(s):
Request a Class

COURSE LENGTH: 3 Days

COURSE COST: $1799.00

COURSE TIMES: 9:00am - 4:30pm

Printable version of this course
print

COURSE OVERVIEW

This course introduces the student to the Python language. On completion of this class the student should feel comfortable with writing Python programs.

The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size.

AUDIENCE AND PREREQUISITES

This course is designed for those already using Korn shell scripting, Perl, or C programming languages to manipulate files or control processes.

•Introduction to Unix or equivalent experience
•Recent programming experience

  

Course does not incude the cost of courseware, and lunch. Course is subject to minimum enrollment. Course may run as a Live Distance Learning (LDL) session if minimum enrollment is not met. If you have any questions, please contact us (learn@vtec.org or 207-775-0244)

COURSE TOPICS:


Python Overview and History
•Why Python?
•How to run Python applications
•Python configuration details

Language Basics
•Program structure
•Strings - Basic Operations, Slices, Formatting
•Numbers - Types, Basic arithmetic operations
Numbers - Formatting, Conversions

Complex Types and Operators
•Tuples
•Lists
-Tuple and List manipulation
-Basic operations
•Dictionary
•Files
- Opening, Reading, Writing

Statements and Control Structures
•Assignment
•Expressions
•if statements
•while loops
•for loops

Functions
•Function Basics
•Scope rules
•Arguments
•Functions as arguments

Modules
•Module Basics
•Namespaces
•Importing and Reloading modules

Classes
•What is a class?
•What is an Object?
•Class basics
•Writing methods

Advanced Classes
•Inheritance
•Operator overloading