Python Training: Introduction to Programming with Python Course

Course description

Python has made in-roads into an amazing number of application domains. From systems administration to protein folding and animation, many large organisations are benefitting from Python to become more agile and productive.

On our Introductory Python training course you will learn to program Python applications for either scripting or application development with extensive hands-on labs, delivered by an expert Python instructor.

This course also serves as a solid foundation from which to move into web development, scientific programming with Python, game scripting, systems administration and other areas.

If you’re looking to rapidly develop robust Web Apps and consume REST services, we also have a Django Framework course for Python programmers

If you’ve come here looking for lessons on how to look after, or even train, a large limbless reptile, you might need to refine your search terms a little.

What you will learn

* Python Programming Language & Syntax
* Object-Oriented Programming in Python
* Writing Idiomatic Python
* Rapid GUI Development with PyQT4

Who should attend

Software developers who want to benefit from the ease of use and high-level approach that programming in Python offers.

Prerequisites

Basic Programming experience, in another language such as JavaScript, ActionScript, PHP, C++, Java.

Introduction to Python Programming training course syllabus

Introduction to Python Programming

Overview of Python Technology
Rundown of support in popular Integrated Development Environments (IDE)s – inc. Eclipse, Netbeans, etc.
Python 3 and how it differs from Python 2.x versions
Python runtimes: CPython, Jython, IronPython and PyPy

Python Programming: Language & Syntax

Data types and dynamic typing
Variables
Operators
Functions and lambdas
Statements and expressions
Lists, tuples and dictionaries
Builtins
Easy I/O

Object-Oriented Programming with Python

Overview of Object-oriented (OO) programming
Objects and classes
Exception handling
Inheritance and the object hierarchy

Polymorphism and advanced OO in Python

Duck typing and multiple inheritance
Understanding __init__ and __new__
Static methods and class methods

Programming Pythonically

Making use of iterators and generators
List comprehensions
Using and creating decorators
Context managers and the “with” statement

GUI Development

Cross-platform GUIs with PyQt4
Sketching interfaces with QTDesigner
Programming with Qt4 Signals and Slots

Related courses

python2
Django Training Course – Python Web App Development

java1
Java SE Programming Training Course UK

Register

Register to “python1”


28 May 2012
30 Jul 2012
24 Sep 2012
19 Nov 2012
On-Site Options











Close
On-site

On-site / Customised Python Training

Our Intro to Python course is available for customised / on-site delivery.

If you are looking for a bespoke, tailored Python training course based on your project requirements or existing experience level, please feel free to give us a call on 0203 3137 3920, we’d be glad to help.
Okay, so we don't do pizza.


Save as PDF
Send via email

Share course data




Close

Code

python1

Experience Level

intro

Days

4

Scheduled Dates

28 May 2012
30 Jul 2012
24 Sep 2012
19 Nov 2012

Price per person

£1995 +VAT

Scheduled Address

Framework Training
Westbourne House
14-16
Westbourne Grove
London
W2 5RH

More about our London Training Centre

In categories: Java Training Courses, Open Source Training Courses, Public Courses
Tags and keywords: , , , , , , , , ,