Search courses 👉
Professional Course

Python Advanced

Length
40 hours
Price
800 EUR + tax
Next course start
Start Anytime! See details
Delivery
Self-paced Online
Length
40 hours
Price
800 EUR + tax
Next course start
Start Anytime! See details
Delivery
Self-paced Online
This provider usually responds within 48 hours 👍

Course description

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains, including finance, telecom. Python is often compared to Java, PHP, Perl, Ruby or Scheme.

Upcoming start dates

1 start date available

Start Anytime!

  • Self-paced Online
  • Online
  • English

Who should attend?

Prerequisites

  • Basic general programming knowledge – OOP, database, web programming
  • Basic scripting language knowledge.
  • Ability to understand logical code flows.

Training content

Module 1. Introduction

  • Why python?
  • Executing Python Code
  • Execution model variations
  • Running python scripts
  • Very basic control structures
  • Function syntax
  • Debugging python scripts
  • Modules/packages

Module 2. Basic types

  • Basic types: numeric
  • Basic types: strings
  • String type
  • Lab 1: Simple scripts

Module 3. Sequence types

  • Sequence types
  • List/sequence functions
  • The dictionary type
  • Using set/frozenset type
  • Other sequence types/functions

Module 4. I/O operations

  • Basic file operations
  • Path operations
  • Communicate with external processes
  • Parsing command line arguments

Module 5. Additional control structures

  • context manager and with/as
  • comprehensions
  • creating generator functions
  • Lab 2: Scripts with sequence types

Module 6. Regular expressions in Python

  • Regular expression elements
  • Use cases for flags
  • Additional features in regular expressions
  • Lab 3: Regular expressions

Module 7. Python development tools

  • Document your code
  • Testing frameworks
  • Logging in python
  • Parallel processing

Module 8. Advanced topics

  • Decorator

Module 9. Object oriented programming in Python

  • OOP basics
  • Member functions
  • Member attributes
  • Operators
  • Class/function decorators
  • Python class template
  • Lab 4: Python OO

Module 10. Python Database API

  • Connecting to DB API compliant Relational Database
  • Management Systems

Module 11. Creating graphical user interfaces using

  • Python/Tkinter
  • Tkinter widgets and their standard attributes ◦Dimensions
  • Organizing widgets in the parent widget area

Module 12. Intorduction to the Python Django WEB

  • application framework
  • Architecture
  • Creating a Hello world project
  • Managing settings
  • Lab 5: Using frameworks

Certification / Credits

Objectives

  • Learn advanced Python techniques
  • Recap basic features, OOP
  • Advanced features – decorators, templates
  • How to use regular expression in Python
  • Learn how to use Python Database API
  • Learn how to use Python development tools - testing frameworks, documentation, parallel processing, logging
  • Create graphical interfaces with Python/Tkinter
  • Know about Django framework

Quick stats about Luxoft Training Center?

More than 200 training courses

Conducted over 1,500 training sessions

Customized training solutions for business

Contact this provider

Contact course provider

Fill out your details to find out more about Python Advanced.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Luxoft Training Center
Warsaw Spire, plac Europejski 1
00-844 Warsaw

Luxoft Training Center

Luxoft Training Center — an essential part of the global technology leader, Luxoft, a DXC Technology Company. We play a pivotal role in propelling B2B businesses forward by delivering customized training solutions. Emphasizing the significance of learning and employee development,...

Read more and show all training delivered by this supplier

Ads