Python for Software Developers (PYTHON INTERMEDIATE)

 

Who should attend

This course is aimed at anyone who wants to sharpen their Python skills.

Prerequisites

Basic Python knowledge is a prerequisite for this course

Course Content

  • Advanced Python Syntax
  • Advanced function syntax: lambdas, functional programming tools, generators, decorators
  • OO Programming techniques in Python
  • Advanced Python object types
  • Highlights of the Python standard library
  • Input and output techniques
  • Argument parsing
  • Working with different file types
  • Python object persistence: pickle and shelve
  • Working with databases
  • Deployment and development techniques
  • Building GUIs
  • Testing, debugging and profiling
  • Deployment techniques: packaging and distribution of Python programs
  • Best Practices and common pitfalls

Price & Delivery methods

Online Training

Duration
2 days

Price
  • 1,295.— €
Classroom Training

Duration
2 days

Price
  • The Netherlands: 1,295.— €

Schedule

Instructor-led Online Training:   This computer icon in the schedule indicates that this date/time will be conducted as Instructor-Led Online Training.
This is a FLEX course, which is delivered both virtually and in the classroom.

English

Time zone: Central European Summer Time (CEST)   ±1 hour

Online Training 1 day Time zone: Central European Time (CET)
Online Training 1 day This is a FLEX course. Time zone: Central European Time (CET)
Online Training 1 day This is a FLEX course. Time zone: Central European Time (CET)
Online Training 1 day This is a FLEX course. Time zone: Central European Time (CET)
Online Training 1 day This is a FLEX course. Time zone: Central European Summer Time (CEST)
Online Training 1 day This is a FLEX course. Time zone: Central European Summer Time (CEST)
Online Training 1 day This is a FLEX course. Time zone: Central European Summer Time (CEST)

7 hours difference

Online Training 1 day Time zone: Eastern Standard Time (EST)
This is a FLEX course, which is delivered both virtually and in the classroom.

The Netherlands

Utrecht This is a FLEX course.   Time zone: Europe/Amsterdam 1 day Enroll:
for online training
for classroom training
Utrecht This is a FLEX course.   Time zone: Europe/Amsterdam 1 day Enroll:
for online training
for classroom training