Python Programing - Introduction
Request a Class
9:00am - 4:30pm
This course introduces the student to the Python language. On completion of this class the student should feel comfortable with writing Python programs.
AUDIENCE AND PREREQUISITES
The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size.
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 (firstname.lastname@example.org or 207-775-0244)
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, ConversionsComplex Types and Operators •Tuples •Lists -Tuple and List manipulation -Basic operations •Dictionary •Files - Opening, Reading, WritingStatements 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