CA06 - Python Programming - 4 Days

Course Description


Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.


Course Details

Getting Started with Python
Overview of Python
Installing Python
Getting ready to develop

Python Language Fundamentals
Overview of core Python syntax rules
Simple data types and variables
Object essentials
Flow control

Working with Functions
The benefit of functions
Writing and calling functions
Passing parameters

Exception Handling
Overview of exceptions in Python
Handling exceptions
Raising exceptions
Design issues

Collections
Overview of collections in Python
Lists
Tuples
Sets
Dictionaries

Strings and Regular Expressions
Overview of strings in Python
Basic string manipulation
Introduction to regular expressions
Using regular expressions in Python

Classes and Iterators
Defining classes
Instance variables
Iterators
Creating and initializing objects

File Handling
Overview of file handling in Python
Reading and writing text files
Working with binary files
Streaming and serializing Python objects

XML Processing
XML essentials
Parsing XML documents
Searching for XML content
Generating XML data

Web Services
Overview of Web services
Implementing Web services using Python
Caching
Compression
Handling redirects


Course Enquiry