- Tel: +44 (0)1275 859666
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
- Installing Python
- Python Language Fundamentals
- Overview of core Python syntax rules
- Simple data types and variables
- Object essentials
- Flow control
- Simple data types and variables
- Working with Functions
- The benefit of functions
- Writing and calling functions
- Passing parameters
- Writing and calling functions
- Exception Handling
- Overview of exceptions in Python
- Handling exceptions
- Raising exceptions
- Design issues
- Handling exceptions
- Collections
- Overview of collections in Python
- Lists
- Tuples
- Sets
- Dictionaries
- Lists
- Strings and Regular Expressions
- Overview of strings in Python
- Basic string manipulation
- Introduction to regular expressions
- Using regular expressions in Python
- Basic string manipulation
- Classes and Iterators
- Defining classes
- Instance variables
- Iterators
- Creating and initializing objects
- Instance variables
- File Handling
- Overview of file handling in Python
- Reading and writing text files
- Working with binary files
- Streaming and serializing Python objects
- Reading and writing text files
- XML Processing
- XML essentials
- Parsing XML documents
- Searching for XML content
- Generating XML data
- Parsing XML documents
- Web Services
- Overview of Web services
- Implementing Web services using Python
- Caching
- Compression
- Handling redirects
- Implementing Web services using Python