Python Programming

Code: PY001

Overview

Python is a powerful and popular object-oriented scripting language. This course provides a comprehensive introduction to the core syntax and functions provided by Python, including full coverage of its object-oriented features. The course also explores some of Python's powerful APIs and techniques, including file handling, XML processing, object serialization, and Web services.

Audience

This course is ideal for anyone who would like a comprehensive introduction to Python.

Prerequisites

  • You should have at least 6 months programming experience.
  • Familiarity with Object Oriented (OO) concepts would be an advantage.

Objectives

You will learn:

  • Writing clean Python code
  • Working with functions and objects
  • Working with text and regular expressions
  • Handing exceptions
  • Manipulating files and XML data
  • Working with web services

Topics

  • 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

Price (ex. VAT)

€ 2.460,00 per person

Duration

4 days

Schedule

Please send us a message with the form below

Delivery methods

  • Classroom
  • On-site (at your location)
  • Virtual (instructor online)

Inquire

We will contact you to discuss your requirements