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

Prices & Delivery methods

Online training

Duration
2 days

Price
  • 1,295.— €
Classroom training

Duration
2 days

Price
  • Netherlands: 1,295.— €

Schedule

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 This is a FLEX course. Time zone: Central European Time (CET)
This is a FLEX course, which is delivered both virtually and in the classroom.

Netherlands

Utrecht This is a FLEX course.   Time zone: Central European Time (CET) 1 day Enroll:
for online training
for classroom training