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:
- GraphQL. Kurs video. Buduj nowoczesne API w Pythonie 169,00 zł, (50,70 zł -70%)
- Receptura na Python. Kurs Video. 54 praktyczne porady dla programist 199,00 zł, (59,70 zł -70%)
- Podstawy Pythona z Minecraftem. Kurs video. Piszemy pierwsze skrypty 149,00 zł, (44,70 zł -70%)
- Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame 249,00 zł, (74,70 zł -70%)
- Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego 199,00 zł, (59,70 zł -70%)