Python Programming Training Course

Primary tabs

Client Testimonials

Python Programming

I preferred the exercise and learning about the nooks and crannies of Python

Connor Brierley-Green - Natural Resources Canada

Python Programming

Joey has an infectious enthusiasm about programming. And he was very good at adapting to our needs and interests on the fly.

Randy Enkin - Natural Resources Canada

Python Programming

Many examples made me easy to understand.

Lingmin Cao - Natural Resources Canada

Programowanie w języku Python

Wszechstronna wiedza prowadzącego - na wszystkie nasze pytania dawał odpowiedzi przerastające moje oczekiwania... Wykładowca świetnie prowadzi dyskusje... Nie brakuje mu cierpliwości...

Łukasz Matulewicz - DGS Poland Sp. z o.o.; brightONE Sp. z o.o.

Programowanie w języku Python

Duża wiedzą prowadzącego, różnorodność narzędzi i praktyczne podejście do tematu

Magdalena Stupak - DGS Poland Sp. z o.o.; brightONE Sp. z o.o.

Programowanie w języku Python

duza wiedza trenera, sposob tlumaczenia

Renata Cylejowska - DGS Poland Sp. z o.o.; brightONE Sp. z o.o.

Python Programming

fact that customisation was taken seriously

jurgen linsen - BVBA 7pines

Course Code

pythonprog

Duration Duration

28 hours (usually 4 days including breaks)

Requirements Requirements

None

Overview Overview

This course is designed for those wishing to learn the Python programming language. The emphasis is on the Python language, the core libraries, as well as on the selection of the best and most useful libraries developed by the Python community. Python drives businesses and is used by scientists all over the world – it is one of the most popular programming languages.

The course can be delivered using Python 2.7.x or 3.x, with practical exercises making use of the full power of both versions of the language. This course can be delivered on any operating system (all flavours of UNIX, including Linux and Mac OS X, as well as Microsoft Windows).

The practical exercises constitute about 70% of the course time, and around 30% are demonstrations and presentations. Discussions and questions can be asked throughout the course.

Note: the training can be tailored to specific needs upon prior request ahead of the proposed course date.

Course Outline Course Outline

Introduction to Python Programming

  • Running Python code
  • Using Python Development Tools (IDEs and command line tools)
  • Working with Python and iPython shells as well as iPython Notebook

Data Types and Operations

  • Integers and floats
  • Strings and bytes
  • Tuples and lists
  • Dictionaries and ordered dictionaries
  • Sets and frozen sets

Organizing and Distributing Code

  • Creating modules and packages
  • Distributing code to repositories

Object Oriented and Functional Programming

  • Creating and using functions and classes
  • Modifying functions and classes with decorators
  • Introducing meta-classes

Error Handling and Testing

  • Handling and raising exceptions
  • Writing and executing tests (doc tests and unit tests)
  • Checking code coverage by tests

Working with Files and Directories

  • Accessing different types of files and file handling principles
  • Creating, reading, updating and deleting files (including regular text files, csv, as well as Microsoft Word and Microsoft Excel files)
  • Extracting data from text files using Regular Expressions
  • Creating and deleting directories, listing and searching for files

Accessing Databases

  • Selecting, inserting, updating and deleting data
  • Generic database API based on SQLite 3, PostgreSQL and MySQL
  • Using the Object Relational Mapper (SQLAlchemy)
  • Working with NoSQL databases

Conquering The Web

  • Retrieving web pages
  • Parsing HTML and XML
  • Filling web forms automatically
  • Creating web applications in Python

Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Participants from multiple organisations. Topics usually cannot be customised
From 5628PLN
(56)
Private Classroom Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
Private Remote Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet
From 14000PLN
Request quote

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Remote
1 5628PLN 14000PLN
2 4364PLN 8550PLN
3 3943PLN 6733PLN
4 3732PLN 5825PLN
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories


Upcoming Courses

VenueCourse DateCourse Price [Remote / Classroom]
Gdańsk, ul. Powstańców Warszawskich 45Tue, 2016-12-20 09:0014000PLN / 6228PLN
Bielsko-Biała, Al. Armii Krajowej 220Tue, 2016-12-27 09:0014000PLN / 6228PLN
Szczecin, ul. Małopolska 23Tue, 2016-12-27 09:0014000PLN / 5828PLN
Kielce, ul. Warszawska 19Mon, 2017-01-02 09:0014000PLN / 6228PLN
Gdynia, ul. Ejsmonda 2Mon, 2017-01-02 09:0014000PLN / 6228PLN

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Zaawansowana administracja MySQL Kielce, ul. Warszawska 19 Tue, 2016-12-06 09:00 3416PLN / 2408PLN
Angular JavaScript Warszawa, ul. Złota 3/11 Tue, 2016-12-06 09:00 7425PLN / 3275PLN
Test Automation with Selenium Gdańsk, ul. Powstańców Warszawskich 45 Tue, 2016-12-06 09:00 7722PLN / 3624PLN
Visual Basic for Applications (VBA) for Analysts Poznan, Garbary 100/63 Tue, 2016-12-06 09:00 2772PLN / 1524PLN
Programming in WPF 4.5 Poznan, Garbary 100/63 Tue, 2016-12-06 09:00 6435PLN / 2293PLN
Graphic techniques (Adobe Photoshop, Adobe Illustrator) Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2016-12-06 09:00 4851PLN / 2740PLN
Excel Data Analysis Zielona Góra, ul. Reja 6 Tue, 2016-12-06 09:00 1485PLN / 995PLN
Programming in WPF 4.5 Kraków, ul. Rzemieślnicza 1 Tue, 2016-12-06 09:00 6435PLN / 2893PLN
Docker and Kubernetes Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2016-12-07 09:00 N/A / 4989PLN
Wzorce projektowe w Ruby Warszawa, ul. Złota 3/11 Mon, 2016-12-12 09:00 3465PLN / 2133PLN
Design Patterns in PHP Łódź, ul. Tatrzańska 11 Mon, 2016-12-12 09:00 3861PLN / 2531PLN
Oracle SQL for beginners Gliwice ul. Karola Marksa 11 Tue, 2016-12-13 09:00 4752PLN / 2583PLN
Administering a Drupal 7 Website Katowice ul. Opolska 22 Thu, 2016-12-15 09:00 1881PLN / 1102PLN
MongoDB for Developers Łódź, ul. Tatrzańska 11 Thu, 2016-12-15 09:00 4653PLN / 2151PLN
B2B Brand Management Warszawa, ul. Złota 3/11 Fri, 2016-12-16 09:00 2653PLN / 1084PLN
Prototypowanie interaktywnych makiet - Axure Szczecin, ul. Małopolska 23 Mon, 2016-12-19 09:00 5445PLN / 2101PLN
Docker for Developers and System Administrators Wroclaw, ul.Ludwika Rydygiera 2a/22 Mon, 2016-12-19 09:00 5445PLN / 3123PLN
Gimp Fundamentals Warszawa, ul. Złota 3/11 Tue, 2016-12-20 09:00 5485PLN / 2942PLN
Adobe Premiere Pro Warszawa, ul. Złota 3/11 Wed, 2016-12-21 09:00 4000PLN / 2400PLN
Marketing Analytics using R Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2017-02-08 09:00 11880PLN / 5010PLN

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients