Python. Kurs video. Programowanie asynchroniczne - Helion
ISBN: 978-83-283-8271-8
Format: video
Data wydania: 2021-07-23
Księgarnia: Helion
Cena książki: 39,90 zł (poprzednio: 97,32 zł)
Oszczędzasz: 59% (-57,42 zł)
Obierz kurs na... programowanie wspóÅ‚bieżne w Pythonie!
Programowanie wspóÅ‚bieżne (inaczej wielowÄ…tkowe lub asynchroniczne) umożliwia programowi wykonywanie różnych operacji równolegle w tym samym czasie. Co to oznacza w praktyce? Przede wszystkim racjonalne wykorzystanie zasobów komputera, które siÄ™ nie marnujÄ… podczas oczekiwania na przykÅ‚ad na reakcjÄ™ czÅ‚owieka. Program w trakcie czekania na odpowiedź może wykonywać w tle kilkadziesiÄ…t innych czynnoÅ›ci i dziÄ™ki temu nie blokować zasobów. Pozwala to zwiÄ™kszyć wydajność operacji niezależnie od ograniczeÅ„ wynikajÄ…cych z parametrów procesora. Przy zastosowaniu wspóÅ‚bieżnoÅ›ci można przyspieszyć niemal każdy program, a dziÄ™ki naszemu kursowi dowiesz siÄ™, jak przeksztaÅ‚cić stosowany przez siebie algorytm, aby w peÅ‚ni wykorzystywaÅ‚ wielość wÄ…tków i rdzeni procesora.
Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?
Kurs video Python. Kurs video. Programowanie asynchroniczne składa się z 29 lekcji trwających łącznie ponad 4,5 godziny. Podczas szkolenia:
- Nauczysz się wykorzystywać biblioteki multiprocessing/concurrent/asyncio.
- Dowiesz się, jak operować na wątkach i procesach w Pythonie.
- Zrozumiesz, czemu nie zawsze wiÄ™cej wÄ…tków i procesów przyspiesza dziaÅ‚anie programu.
- Poznasz i zgÅ‚Ä™bisz pojÄ™cie gÅ‚ównej pÄ™tli zdarzeÅ„.
- Stworzysz własną pętlę zdarzeń.
- Nauczysz siÄ™ tworzyć pulÄ™ wÄ…tków i pulÄ™ procesów.
- Poznasz GIL (Global Interpreter Lock), bazowy mechanizm rządzący wątkami w Pythonie, i zrozumiesz jego działanie.
- Nauczysz siÄ™ rozwiÄ…zywać realne problemy przy użyciu procesorów i wÄ…tków.
- Poznasz funkcje repeat i partial, a także nauczysz się je stosować, korzystając z bibliotek itertools i functools.
- Dowiesz się, jak kiedyś korzystano z wielowątkowości, a jak robi się to obecnie.
- Nauczysz siÄ™ używać sÅ‚ów kluczowych: await i async.
- Zrozumiesz, czym są asynchroniczne menedżery kontekstu, i dowiesz się, jak je tworzyć.
- Dowiesz się, jak tworzyć asynchroniczne taski i jak je grupować.
A po zakończeniu szkolenia...
BÄ™dziesz stosować programowanie asynchroniczne w Pythonie na poziomie Å›rednio zaawansowanym. KorzystajÄ…c z równolegÅ‚oÅ›ci, bÄ™dziesz w stanie przyspieszyć wiÄ™kszość programów, przeksztaÅ‚cajÄ…c algorytm tak, aby wykorzystywaÅ‚ wielość wÄ…tków i rdzeni procesora. WiedzÄ™ zdobytÄ… podczas kursu zastosujesz także w pracy z wÄ…tkami i procesami w innych niż Python jÄ™zykach programowania, jako że asynchroniczność w wielu z nich wyglÄ…da dosyć podobnie. Nauczysz siÄ™ przeksztaÅ‚cać tradycyjny kod, który dziaÅ‚a „linijka po linijce”, w kod asynchroniczny potrafiÄ…cy wykonywać wiele dziaÅ‚aÅ„ równolegle.
Dla kogo ten kurs?
Python. Kurs video. Programowanie asynchroniczne jest szkoleniem przeznaczonym dla osób programujÄ…cych w Pythonie. SÅ‚uchacz rozpocznie kurs na poziomie podstawowym, natomiast zakoÅ„czy na Å›rednio zaawansowanym, z wiedzÄ… o bibliotekach multiprocessing, concurrent i asyncio - najnowszej i w zwiÄ…zku z tym niepojawiajÄ…cej siÄ™ w starszych podrÄ™cznikach i opracowaniach.
Osoby które kupowały "Python. Kurs video. Programowanie asynchroniczne", wybierały także:
- Django 4. Praktyczne tworzenie aplikacji sieciowych. Wydanie IV 125,48 zł, (38,90 zł -69%)
- GraphQL. Kurs video. Buduj nowoczesne API w Pythonie 164,31 zł, (59,15 zł -64%)
- Flask. Kurs video. Od pierwszej linijki kodu do praktycznego zastosowania 119,00 zł, (47,60 zł -60%)
- Python na start. Kurs video. Tw 99,00 zł, (39,60 zł -60%)
- Django w pigu 89,00 zł, (40,05 zł -55%)