The course for advanced Python continues where the basic training has ended. This course focuses more on the object oriented part of the Python language and goes more in depth with the previous topics. The student will have the opportunity to learn best Python practices, better organization of projects, writing automated tests, multithreading and will get familiar with web development using Django.
With this training the students will obtain knowledge which will help them better understand python code and be able to solve more complex problems by themselves, or as a part of a team.
- Organizing larger programs
- The zen of Python
- Closures and decorators
- Properties and class methods
- Generators and comprehensions
- Writing tests in Python
- Introduction to multithreading, what is GIL
- Introduction to web development with Django
- MVC concept
- Using PostgreSQL database in Django
- Models and migrations
- Function and Class based views
- Creating templates
- Building first application in Django
By the end of the course, the participants will:
- Have the knowledge to organize large projects
- Have knowledge of best python practices
- Be able to understand more complex python functionalities
- Write automated tests
- Have the knowledge of the mvc structure
- Have better understanding of databases
- Have a basic knowledge of web development with django
- Each attendant works on a separate computer
- A book or a handbook is included in the student’s kit for each course
- Each attendant that successfully completes a course receives a diploma
Knowledge of Python - I level.
Materials for the course
Students attending this course will receive a book “Python Crash Course”.
The stated discounts cannot be combined and the same are support for youth, unemployed persons, as well as for loyal attendants.
- 10% for visiting the first course - student, unemployed person
- 10% for visiting a second course - each attendant
- 15% for visiting third and more courses - each attendant
- Payment in cash with payment slip or debit cards
- Payment in installments with credit cards
- Payment in installments without interest with credit cards of Stopanska Banka
- Payment by invoice