Python - II level
Apply
Begin date
21 May 2019
Number of Classes
30
Course price
18.000 MKD

Course description

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.


Course outline

  • 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

Learning Outcomes

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

Contact person

Boban Krstev
Sales Executive for Python courses
+389 78 444 796, every working day 9:00-17:00

Contact person

Dijana Vasilevska
Head of Open Source Programming Training Department
+389 70 349 030, every working day 9:00-17:00

Prerequisites

Knowledge of Python - I level.

Materials for the course

Students attending this course will receive a book “Python Crash Course”.

Discount

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

  • 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