Telephone: 0208 942 5724
Email: info@aspecttraining.co.uk
Open: 09:00a.m. to 17:30p.m. Monday to Friday

Python Programming

Duration: 3 Days

Overview:

Python is an Object Oriented rapid development language deployed in many scenarios in the modern world.This Python Programming course is designed to give delegates the knowledge to develop / maintain Python scripts using the current version of Python.There are many similarities between Python V2 and Python V3 so the skills gained on this course will allow the delegate to develop their own skills further using Python V2 or V3 to support the maintenance of scripts.

Prerequisites:

Attendees should be familiar with the Concepts of Programming.

Course Topics:

Introduction to Python

What is PYTHON and why PYTHON is useful
Installing Python
The IDLE editor
A simple PYTHON Program.

Python Basics

How to run PYTHON programs on UNIX and Windows platform
Lines and Indentation
Multiple line Statements
Quotation Marks
Reserved Words in Python
Python Suites
Input
Output
Working with Files

Python Variables

Assignments
Data Types
Numbers
Strings
Lists
Tuples
Dictionaries

Python Operators

Arithmetic Operators
Comparison Operators
Assignment Operators
Bitwise Operators
Logical Operators
Membership Operators
Identity Operators
Operator Precedence

Conditional and control statements

If Else Elsif constructs
While and For Loops
Iteration

Functions

Creating Functions
Def Statement
Calling functions
Scoping variables
Passing arguments

Modules

What is a module
Standard modules
How to define and code a module
Using import
Argument passing and return values from a module

Pattern Matching

The re module
How pattern matching works
Pattern matching operators
Pattern matching special characters
Pattern matching options
Pattern substitution
Pattern tagging
Translation

Python OO

Why use OO
Creating a simple class
Inheritance
Passing data into a class
More complex classes

Exceptions

What are exceptions
Default Handler
Catch/Try/Raise Statements
Class Based Exceptions
What Not To Do

Working with databases

Python and Databases
Connecting to MySQL Database
Working with tables /Records


Click Here for printer friendly version of outline

Ring 0208 942 5724 if you require further details or would like to book a training course

Aspect Training, 20 Coombe Road, New Malden, Surrey, KT3 4QE

© 2013 Aspect Training