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