Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 41 hlasů.
Advanced Python Programming
Vytvářejte distribuované aplikace s chytrými návrhovými vzory pro řešení složitých problémů Klíčové vlastnosti Nastavte a spouštějte distribuované algoritmy na clusteru pomocí Dask a PySpark Osvojte si dovednosti pro přesnou implementaci souběhu v kódu Získejte praktické zkušenosti s návrhovými vzory Pythonu na příkladech z reálného světa Popis knihy
Tato učební cesta vám ukáže, jak využít sílu nativních knihoven jazyka Python i knihoven třetích stran pro vytváření robustních a svižných aplikací. Seznámíte se s profilery a reaktivním programováním, souběžností a paralelismem a také s nástroji pro rychlé a efektivní vytváření aplikací. Zjistíte, jak psát kód pro paralelní architektury pomocí TensorFlow a Theano a jak používat cluster počítačů pro rozsáhlé výpočty pomocí technologií, jako jsou Dask a PySpark. Se znalostí fungování návrhových vzorů jazyka Python budete schopni klonovat objekty, zabezpečovat rozhraní, dynamicky volit algoritmy a dosáhnout mnohem více v oblasti vysoce výkonných výpočtů.
Na konci této vzdělávací cesty budete mít dovednosti a jistotu, že dokážete vytvořit poutavé modely, které rychle nabídnou efektivní řešení vašich problémů.
Tato výuková cesta zahrnuje obsah následujících produktů společnosti Packt: Python High Performance - Druhé vydání by Gabriele Lanaro Mastering Concurrency in Python by Quan Nguyen Mastering Python Design Patterns by Sakis Kasampalis Co se naučíte Používat NumPy a pandas k importu a manipulaci s datovými sadami Dosáhnout nativního výkonu s Cythonem a Numbou Psát asynchronní kód pomocí asyncio a RxPy Navrhovat vysoce škálovatelné programy pomocí aplikačního lešení Prozkoumat abstraktní metody pro zachování konzistence dat Klonovat objekty pomocí vzoru prototyp Použít vzor adaptér pro zajištění kompatibility nekompatibilních rozhraní Použít vzor strategie pro dynamický výběr algoritmu Komu je tato kniha určena
Tento vzdělávací kurz je speciálně navržen pro vývojáře v jazyce Python, kteří chtějí vytvářet vysoce výkonné aplikace a naučit se programovat na jednom jádře a více jádrech, distribuovanou souběžnost a návrhové vzory jazyka Python. Určité zkušenosti s programovacím jazykem Python vám pomohou získat z tohoto vzdělávacího kurzu co nejvíce. Obsah Benchmarking a profilování Optimalizace v čistém Pythonu Rychlé operace s poli pomocí NumPy a Pandas Výkonnost jazyka C s Cythonem Zkoumání překladačů Implementace souběžnosti Paralelní zpracování Pokročilý úvod do souběžného a paralelního programování Amdahlův zákon Práce s vlákny v Pythonu Použití příkazu with ve vláknech Souběžné webové požadavky Práce s procesy v Pythonu Redukční operátory v procesech Souběžný obraz Zpracování Úvod do asynchronního programování Implementace asynchronního programování v jazyce Python Budování komunikačních kanálů s asyncio Slepé uličky Hladovění Závodní podmínky Globální zámek překladače Vzor Factory Vzor Builder Další tvůrčí vzory Vzor Adapter Vzor Decorator Vzor Bridge Vzor Facade Další strukturální vzory Vzor Chain of Responsibility Vzor Command Vzor Observer Vzor Observer
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)