reklama - zainteresowany?

Python. Kurs video. Programowanie asynchroniczne - Helion

Python. Kurs video. Programowanie asynchroniczne
video
Autor: Karol Kurek
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ł)

Dodaj do koszyka Python. Kurs video. Programowanie asynchroniczne

Tagi: Python - Programowanie

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.

Dodaj do koszyka Python. Kurs video. Programowanie asynchroniczne

 

Osoby które kupowały "Python. Kurs video. Programowanie asynchroniczne", wybierały także:

  • Receptura na Python. Kurs Video. 54 praktyczne porady dla programist
  • ZÅ‚am ten kod z Pythonem. Jak tworzyć, testować i Å‚amać szyfry
  • NLP. Kurs video. Analiza danych tekstowych w j
  • Web scraping w Data Science. Kurs video. Uczenie maszynowe i architektura splotowych sieci neuronowych
  • Python dla administrator

Dodaj do koszyka Python. Kurs video. Programowanie asynchroniczne

Spis treści

Python. Kurs video. Programowanie asynchroniczne -- spis treści

Dodaj do koszyka Python. Kurs video. Programowanie asynchroniczne

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.