Napredni Python


Prijavi se
Početak obuke
18 Mar 2024
Broj časova
30
Cena obuke
300 EUR

Zašto bi trebalo da usavršite Python?

Iako Python ima izuzetno široku primenu, njegova prvobitna namena je bila objektno orijentisano programiranje. 

Ukoliko poznajete osnove Pythona i koristite ga već neko vreme, vrlo je verovatno da ne iskorišćavate sve njegove benefite. Ukoliko se pitate: "Šta tačno propuštam ukoliko ne koristim klase?", onda je ova obuka pravo mesto za Vas. (Ukoliko nikada niste radili u Python-u, preporučujemo Vam osnovnu obuku za Python).

Program ove obuke obuhvata najbolje Python prakse: primere dobre organizacije za Vaše projekte, vodeće principe pri pisanju programa, pisanje automatizovanih testova, multithreading, kao i rad u high-level framework-u za web razvoj - Django - koji će Vam pomoći da kreirate brz, pragmatičan, održiv, čist i bezbedan web sajt. Nakon završene obuke, bićete sigurni da zaista dubinski poznajete Python kod, kao i da ste spremni da rešavate kompleksne probleme, samostalno ili kao deo tima.


Sadržaj obuke

  • Organizacija velikih programa
  • The zen of Python
  • Closures i decorators
  • Svojstva i metod klasa
  • Generators i comprehensions
  • Pisanje testova u Python - u
  • Uvod u multithreading GIL
  • Uvod u web programiranje i Django
  • MVC koncept
  • Korišćenje PostgreSQL baze podataka u Djangu
  • Modeli i migracije
  • Funkcije i Class-based views
  • Kreiranje predložaka
  • Kreiranje Vaše prve aplikacije u Djangu

Kontakt

Naš tim vam stoji na raspolaganju!
Javite nam se (svaki radni dan 9:00-17:00):
+381 63 4567 50 ; info@semosedu.com

Koliko je ovo zanimanje traženo u Srbiji?

Pogledajte koje sve kompanije imaju otvorene pozicije na  helloworld

Šta ćete naučiti?

Po završetku obuke, možete očekivati da:

  • Znate kako da organizujete velike projekte i programe 
  • Znate koje su najbolje prakse u Python-u i kako da ih primenite na sopstvenim primerima
  • Razumete složenije Python funkcionalnosti
  • Umete da pišete automatizovane testove
  • Savladali ste MVC strukturu, bolje razumete baze podataka i znate da razvijate web aplikacije u Djangu

Plaćanje

  • Plaćanje u gotovini na našoj adresi
  • Plaćanje preko računa banke
  • Plaćanje fakturom