ODKAZ: https://www.skoleni-kurzy.eu/kurz-77945



Kurz: Python - pokročilé vlastnosti


DataScript s.r.o.


Kurz Python - pokročilé vlastnosti je určen pro programátory, kteří mají základní znalosti jazyka Python 3, chtějí si prohloubit své vědomosti a zároveň se zdokonalit v návrhu a řešení aplikací a algoritmů v tomto jazyce. Hlavní důraz bude kladen na asynchronní programování, jehož použití se neustále zvyšuje. Ale zároveň si ukážeme, kde je jeho použití zbytečné. Během kurzu budeme řešit ukázkový projekt, ve kterém budeme využívat jednotlivých vlastností jazyka a ukážeme si jak jednoduše fungují ...


Cena kurzu:
     ...   25.900 Kč / Kurz  

     ... včetně DPH: 31.339 Kč / Kurz

Objednat - pro přihlášení na kurz/školení klikněte na zvolený termín školení a místo konání



Přihláška na školení:

   NEZÁVAZNÁ PŘIHLÁŠKA - Termín školení zatím není k dispozici | Podobné kurzy a školení | Žádost o kontakt - Zavolejte mi, prosím



  • Podobný kurz     Brno - Jihomoravský  
    (??)   Základy statistiky v jazyce Python s knihovnami pandas, sklearn, matplotlib a seabornBasic statistics in Python with the pandas, sklearn, matplotlib and seaborn libraries - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 18.800 Kč/Kurz (22.748 Kč/Kurz včetně DPH)


  • Podobný kurz     Praha  
    (??)   Základy statistiky v jazyce Python s knihovnami pandas, sklearn, matplotlib a seabornBasic statistics in Python with the pandas, sklearn, matplotlib and seaborn libraries - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 18.800 Kč/Kurz (22.748 Kč/Kurz včetně DPH)


  • Podobný kurz     Brno - Jihomoravský  
    (??)   Základy statistiky v jazyce Python s knihovnami pandas, sklearn, matplotlib a seabornBasic statistics in Python with the pandas, sklearn, matplotlib and seaborn libraries - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 1.880.018.816 CZKCZKCZKC/Kurz (2.274.822.656 CZKCZKCZKC/Kurz včetně DPH) ...Jiná měna platby za kurz : CZKCZKCZKC/Kurz


  • Podobný kurz     Praha  
    (??)   Základy statistiky v jazyce Python s knihovnami pandas, sklearn, matplotlib a seabornBasic statistics in Python with the pandas, sklearn, matplotlib and seaborn libraries - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 1.880.018.816 CZKCZKCZKC/Kurz (2.274.822.656 CZKCZKCZKC/Kurz včetně DPH) ...Jiná měna platby za kurz : CZKCZKCZKC/Kurz


  • Podobný kurz     Praha  
    (??)   Python - návrhové vzoryDesign Patterns in Python - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 16.800 Kč/Kurz (20.328 Kč/Kurz včetně DPH)


  • Podobný kurz     Brno - Jihomoravský  
    (??)   Python - návrhové vzoryDesign Patterns in Python - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 1.680.016.768 CZKCZK/Kurz (2.032.820.352 CZKCZK/Kurz včetně DPH) ...Jiná měna platby za kurz : CZKCZK/Kurz


  • Podobný kurz     Praha  
    (??)   Python - návrhové vzoryDesign Patterns in Python - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 1.680.016.768 CZKCZKCZK/Kurz (2.032.820.352 CZKCZKCZK/Kurz včetně DPH) ...Jiná měna platby za kurz : CZKCZKCZK/Kurz





  • -- ... pro objednání kurzu klikněte na zvolený termín školení a/nebo je možno poslat:



    Popis kurzu
    Python - pokročilé vlastnosti


    Kurz je určen pro ...

    Cílová skupina

    • Programátoři se základní znalostí jazyka Python 3
    • IT specialisté, kteří potřebují pokročilou automatizaci
    • Všichni zvídaví lidé, kteří chtějí vědět, jak některé věci fungují pod pokličkou


    Lektoři kurzu

    Lektoři z firmy: DataScript s.r.o.


    [Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...



    Cíle kurzu Účastníci se mimo jiné naučí:

    • Napsat celou aplikaci, která bude schopna přes síť publikovat data pro své klienty
    • Psaní testů pro aplikaci a asynchronní funkce
    • Znalost pokročilých vlastností jazyka Python (dekorátory, context-managery, generátory, ...)
    • A jak tyto věci integrují s asynchronním programováním

    * Účastníci se mimo jiné naučí:
    • Napsat celou aplikaci, která bude schopna přes síť publikovat data pro své klienty
    • Psaní testů pro aplikaci a asynchronní funkce
    • Znalost pokročilých vlastností jazyka Python (dekorátory, context-managery, generátory, ...)
    • A jak tyto věci integrují s asynchronním programováním

    Osnova Sjednocení základních znalostí
    • Použití Pipfile a pipenv namísto requirements.txt
    • Návrh základní šablony pro spustitelnou aplikaci
    • Příprava testů
    • Typové anotace a Python
    Návrh aplikace, která bude tvořena během kurzu
    • Příprava funkcí pro načítání obsahu - generátory
    • Testování generátorů
    • Pozor na assert mimo testy
    • Jednoduchý data logging do SQLite (Použití a napsání vlastního context-manageru)
    Jednoduchý HTTP server v Python
    • SimpleHTTPServer
    • Flask (velice jednoduchá ukázka)
    • Použití manhole pro debugování běžící aplikace
    GIL uvnitř CPython
    • Co? Proč?
    • Použití vláken na škálování” a proč nefungují
    • Jak tedy škálovat?
    • Multiprocessing a concurrent modul
    • Pozor na Process a Thread pooly (velikost)
    Použití asyncio
    • Rozšířená syntaxe
    • Základní pojmy
    Přepsání webového serveru do aiohttp
    • Vysvětlení pojmů a chování v asyncio
    • Dekorátory, context-managery
    • Testy a asyncio
    • Manhole v asyncio
    • Transport-less protocols
    Pokročilý error handling v asyncio Debugování asyncio aplikace
    • Použití socketů a telnetu jako clienta
    • Slow callbacks v asyncio
    • context-variables v Python 3.7
    Produkční nasazení naší asyncio aplikace
    • Gunico>
    • Docker

    Doplňující témata Pokud v rámci kurzu zbyde čas, můžeme se podívat na některé edge-case uvnitř Python a CPython implementace a jejich řešení. Asyncio a vlákna
    • run_coroutine_threadsafe
    Co dělat pokud CPython SEGFAULTuje
    • Kdy může CPython SEGFAULTnout?
    • Faulthandler
    • Core dump CPythonu a debugování
    • Python stack trace uvnitř gdb
    Profilování aplikace
    • Statistické profilování vs line profiler
    Monitorování aplikace
    • Statsd, Prometheus

    Předpoklady účastníka
    • Základní kurz Python
    • Základní povědomí o síťování
    • Základní znalost OS Linux
    • Použití terminálu pro spouštění příkazů

    Požadavek na BYOD
    • Počítač s jakoukoliv distribucí OS Linux
    • Předinstalovaný Python >= 3.6
    • Předinstalovaný nástroj virtualenv
    • Webový prohlížeč
    • Telnet client


    [Kurz] Cíl školení / poznámka ke kurzu...



    Cíle kurzu Účastníci se mimo jiné naučí:
    • Napsat celou aplikaci, která bude schopna přes síť publikovat data pro své klienty
    • Psaní testů pro aplikaci a asynchronní funkce
    • Znalost pokročilých vlastností jazyka Python (dekorátory, context-managery, generátory, ...)
    • A jak tyto věci integrují s asynchronním programováním


    [Školení] Další popis kurzu (úroveň, minimální znalosti, informace o cenách kurzu) ...

    Předpoklady účastníka

    • Základní kurz Python
    • Základní povědomí o síťování
    • Základní znalost OS Linux
    • Použití terminálu pro spouštění příkazů

    Požadavek na BYOD
    • Počítač s jakoukoliv distribucí OS Linux
    • Předinstalovaný Python >= 3.6
    • Předinstalovaný nástroj virtualenv
    • Webový prohlížeč
    • Telnet client



    ODKAZ: https://www.skoleni-kurzy.eu/kurz-77945



    Poslední aktualizace: 2024-04-23 00:28:45

    DataScript s.r.o.
    skoleni-kurzy.eu