Course C170
Intensive Introduction to Python Programming

Duration: 5 Days

Course Contents

Interpreted vs. compiled languages

A brief history of Python

Python - download and installation

Working with Python from the command line

Python Integrated Devlopment Environments (IDEs)

Basic grammar and syntax

  • basic I/O - print() and raw_input()
  • comments
  • variables and assignment
  • operators
  • basic data types - numbers, strings, lists, tuples and dictionaries
  • code blocks and indentation
  • if, elif and else
  • iteration
    • for, in and range loops
    • while loops
  • file manipulation - open() and file() functions
  • errors and exceptions
  • functions
  • classes
  • modules
  • objects

overview of client, web and network programming techniques

  • regular expressions
  • network programming
  • multithreaded programming
  • GUI programming
  • web programming

Intended Audience

This course is intended for web application developers and programmers who need an intensive introduction to Python programming and its use in Web application development.

Course Overview

As well as covering Python data types, operators, functions and objects, the course provides an overview of regular expressions, Python GUI application development and Python CGI programming.

Course Benefits

This course provides a comprehensive, hands-on introduction to the popular Python scripting language.