Detail kurzu
Python III - štandardná knižnica a bežné úlohy programátora
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
                            Kurz Python III je navrhnutý tak, aby posunul vaše programátorské zručnosti na novú úroveň a ponúkol vám hlbší pohľad do sveta Pythonu. Tento kurz je ideálny pre tých, ktorí už majú základy v jayzku Python, získané napríklad prostredníctvom našich kurzov Python I. a Python II. a teraz sú pripravení preniknúť do pokročilejších aspektov programovania. Účastníci kurzu sa oboznámia so základnými modulmi štandardnej knižnice jazyka Python, ktoré sú kľúčom k efektívnej práci v tomto jazyku. Tento kurz sa zameriava na praktické problémy a výzvy, s ktorými sa každý programátor stretne v reálnom svete, ako je lokalizácia textu, manipulácia s dátumom a časom, či validácia dát. 
Okrem toho sa kurz venuje základom funkcionálneho programovania, čo je v súčasnosti jedna z hlavných programovacích paradigiem. Účastníci sa naučia, ako tento prístup môže zlepšiť kvalitu a čitateľnosť ich kódu, a ako ho efektívne využívať v praxi. Kurz tiež pokrýva dôležité nástroje a techniky, vrátane práce s virtuálnymi prostrediami, ktoré sú neoceniteľné pri správe závislostí a izolácii projektov. Tieto nástroje zjednodušujú prácu programátora a umožňujú efektívnejšie vývojové cykly. 
Po úspešnom absolvovaní kurzu Python III budú absolventi schopní efektívne využívať štandardnú knižnicu Pythonu, písať čistý a udržateľný kód s použitím funkcionálneho programovania a ovládať nástroje a techniky potrebné pre pokročilú prácu na projektoch v Pythone. Tento kurz je preto skvelou voľbou pre tých, ktorí sa chcú stať skutočne kompetentnými v oblasti programovania v Pythone a hľadajú spôsob, ako rozšíriť svoje znalosti a zručnosti na profesionálu úroveň.
                        
                                                    
                                            Obsah kurzu
- Úvod
	- inštalácie nástrojov
- zopakovanie základov
 
- Štandardná knižnica Pythonu
	- moduly csv
- timeit
- os
- moduly sqlite3
- pathlib
- urllib
- moduly random
- decimal
- secrets
 
- Internacionalizácia a lokalizácia
	- pojmy I18n and L10n
- moduly locale a gettext
- knižnica Babel
 
- Dátum a čas
	- modul datetime a zoneinfo
- knižnica Pendulum
 
- Validácia dát 
	- typy validácií
- moduly Cerberus a Pydantic
 
- Základy funcionálneho programovania
	- lambdy, list comprehensions
- moduly functools, itertools
- knižnica funcy
 
- Virtuálne prostredia 
	- výhody virtuálnych prostredí
- venv modul
- pip manažér
 
- Pomocné nástroje
	- AI asistenti
- nástroje pre linting a formátovanie
- debugger
 
 
Cieľová skupina
pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality
 
                                     
                     
                                                     
                                                     
                                                     
                                                     
                                                    