reklama - zainteresowany?

Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp - Helion

Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp
video
Autor: Tomasz Trębski
ISBN: 978-83-283-5971-0
Format: video
Data wydania: 2019-07-11
Księgarnia: Helion

Cena książki: 40,05 zł (poprzednio: 89,00 zł)
Oszczędzasz: 55% (-48,95 zł)

Dodaj do koszyka Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp

Tagi: Python - Programowanie

Obierz kurs na... asynchroniczność w Pythonie

Aiohttp jest frameworkiem typu HTTP klient-serwer, przeznaczonym dla jÄ™zyka Python oraz AsyncIO, czyli tej części jego standardowej biblioteki, która implementuje paradygmat programowania asynchronicznego. Python to potężny i wszechstronny jÄ™zyk, z którego użyciem równie dobrze pisze siÄ™ wtyczkÄ™ do ulubionej gry, jak kreuje sieć neuronowÄ…. Po co w takim razie programuje siÄ™ w nim asynchronicznie, skoro wiÄ™kszość serwerów i aplikacji dziaÅ‚a synchronicznie?
Faktem jest, że wielu programistów preferuje operacje synchroniczne, w których wywoÅ‚anie funkcji czytajÄ…cej z pliku lub gniazda zatrzymuje wÄ…tek do momentu dotarcia danych. Synchroniczne podejÅ›cie do operacji wejÅ›cia-wyjÅ›cia jest proste do zrozumienia, a tym samym do napisania. Niestety, dziaÅ‚ania synchroniczne mocno spowalniajÄ… oprogramowanie. Znacznie szybciej pracujÄ… aplikacje i serwery przygotowane do operacji asynchronicznych, w których reakcja nastÄ™puje dopiero wtedy, gdy potrzebne dane znajdujÄ… siÄ™ już w pamiÄ™ci komputera i można z nich natychmiast skorzystać. Programowanie asynchroniczne jest nieco trudniejsze i w każdym jÄ™zyku rzÄ…dzi siÄ™ trochÄ™ odmiennymi prawami. W przypadku Pythona do tego celu sÅ‚uży moduÅ‚ AsyncIO oraz wspóÅ‚pracujÄ…cy z nim framework aiohttp.

Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?

W trakcie tego kursu video:

  • Porównasz programowanie synchroniczne i asynchroniczne.
  • Poznasz technologiÄ™, dziÄ™ki której bÄ™dziesz w stanie programować szybsze serwery i aplikacje.
  • Zrozumiesz, jakie warunki należy speÅ‚nić, aby użyć duetu aiohttp – AsyncIO zgodnie z jego przeznaczeniem.

Co więcej...

  • Przygotujesz siÄ™ do dalszej eksploracji zagadnieÅ„ zwiÄ…zanych z rozszerzeniem możliwoÅ›ci aiohttp oraz do pisania API, w którym na pierwszym miejscu nie znajduje siÄ™ kod, a kontrakt zawierany miÄ™dzy zespoÅ‚em developerskim i użytkownikami API.

Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp koÅ„czy siÄ™ na poziomie Å›rednio zaawansowanym. Opanowanie wiedzy zawartej w kursie pozwoli programistom o różnym stopniu zaawansowania pisać aplikacje zgodne z zaÅ‚ożeniami programowania asynchronicznego nie tylko w jÄ™zyku Python, ale również w Javie.

Aiohttp — z czym to siÄ™ je i po co?

AsyncIO oraz wspóÅ‚dziaÅ‚ajÄ…cy z niÄ… framework aiohttp nie sÄ… tymi, które koniecznie musi opanować każdy programista Pythona. Aiohttp, który na poziomie funkcjonalnoÅ›ci równa siÄ™ z frameworkami takimi jak Flask lub Falcon jest zupeÅ‚nie od nich odmienny (styl programowania). Warto siÄ™ jednak nad nim pochylić — opanowawszy aiohttp, developer Pythona uzyska umiejÄ™tność programowania wspóÅ‚bieżnego, które charakteryzuje siÄ™ kompaktowÄ… skÅ‚adniÄ… oszczÄ™dnie korzystajÄ…cÄ… z zasobów systemowych. DziÄ™ki temu autorskie aplikacje stanÄ… siÄ™ szybsze i wydajniejsze. CaÅ‚ość przedstawionego w tym kursie oprogramowania jest dostÄ™pna na zasadach open source, co oznacza, że można z niego korzystać zarówno do celów hobbystycznych, jak i w projektach zawodowych.

Programowanie asynchroniczne w Pythonie krok po kroku

UsiÄ…dź wygodnie, uruchom nasz kurs i... zaczynamy. Na poczÄ…tek powiemy nieco o tym, czym jest framework aiohttp. NastÄ™pnie zgÅ‚Ä™bimy wspólnie zagadnienie programowania asynchronicznego. Dowiesz siÄ™, jak zacząć nowy projekt aiohttp, czym jest routing i jak obsÅ‚ugiwane sÄ… żądania korutyny i web.View. Poznasz rekomendowane biblioteki, które dodatkowo przyspieszajÄ… sÅ‚użący do programowania asynchronicznego framework. Opanujesz zasady obsÅ‚ugi żądaÅ„ typu JSON oraz multipart, a także Å‚adowania i Å›ciÄ…gania plików na serwer i z serwera. BÄ™dziesz używać wyjÄ…tków aiohttp.web jako odpowiedzi API, modyfikować żądania oraz odpowiedzi. Dokonasz wyboru poprawnego mechanizmu do konkretnej klasy problemu i zobaczysz, jak dodaje siÄ™ bazÄ™ danych. W wyniku szkolenia otrzymasz wiedzÄ™, która pozwoli Ci uzyskać dostÄ™p do elementów takich jak baza danych w dowolnym miejscu aplikacji. Na koniec dowiesz siÄ™, czym sÄ… aplikacje zagnieżdżone i jak wyglÄ…da proces ich dodawania.

Dodaj do koszyka Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp

 

Osoby które kupowały "Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp", wybierały także:

  • GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
  • Receptura na Python. Kurs Video. 54 praktyczne porady dla programist
  • Podstawy Pythona z Minecraftem. Kurs video. Piszemy pierwsze skrypty
  • Twórz gry w Pythonie. Kurs video. Poznaj bibliotekÄ™ PyGame
  • Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego

Dodaj do koszyka Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp

Spis treści

[ERROR]

Dodaj do koszyka Asynchroniczne REST API w Pythonie. Kurs video. Tworzenie aplikacji w aiohttp

Code, Publish & WebDesing by CATALIST.com.pl



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