{"product_id":"9781457194375","title":"Python. Programuj szybko i wydajnie","description":"\u003cp\u003e\u003cb\u003eWydajne aplikacje w j?zyku Python!\u003c\/b\u003ePython to skryptowy j?zyk programowania istniej?cy na rynku od wielu lat — jego pierwsza wersja pojawi?a si? w 1991 roku. Przejrzysto?? kodu ?ród?owego by?a jednym z g?ównych celów Guida van Rossuma, twórcy tego j?zyka. Dzi? Python cieszy si? du?? popularno?ci?, co z jednej strony ?wiadczy o jego przydatno?ci, a z drugiej gwarantuje u?ytkownikom szerokie wsparcie spo?eczno?ci programistów j?zyka. Python jest elastyczny, dopuszcza ró?ne style programowania, a dzi?ki temu znajduje zastosowanie w wielu miejscach ?wiata IT.Je?eli chcesz w pe?ni wykorzysta? mo?liwo?ci Pythona i tworzy? wydajne rozwi?zania, to koniecznie zaopatrz si? w t? ksi??k?! Dzi?ki niej dowiesz si?, jak wykorzysta? profilowanie do lokalizowania „w?skich garde?”, oraz poznasz efektywne techniki wyszukiwania danych na listach, w s?ownikach i zbiorach. Ponadto zdob?dziesz wiedz? na temat \u003cb\u003eoblicze? macierzowych\u003c\/b\u003e i \u003cb\u003ewektorowych \u003c\/b\u003eoraz zobaczysz, jak kompilacja do postaci kodu C wp?ywa na wydajno?? Twojego rozwi?zania. Osobne rozdzia?y zosta?y po?wi?cone \u003cb\u003ewspó?bie?no?ci \u003c\/b\u003eoraz \u003cb\u003emodu?owi multiprocessing\u003c\/b\u003e. Opanowanie tych zagadnie? pozwoli Ci ogromnie przyspieszy? dzia?anie Twojej aplikacji. Na sam koniec nauczysz si? tworzy? klastry i kolejki zada? oraz optymalizowa? zu?ycie pami?ci RAM. Rozdzia? dwunasty to gratka dla wszystkich — zawiera najlepsze porady specjalistów z bran?y! Ksi??ka ta jest obowi?zkow? lektur? dla wszystkich programistów chc?cych tworzy? wydajne rozwi?zania w j?zyku Python.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePoznaj lepiej narz?dzia \u003cb\u003enumpy \u003c\/b\u003ei \u003cb\u003eCython\u003c\/b\u003e, a tak?e \u003cb\u003enarz?dzia profiluj?ce\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003eDowiedz si?, jak w j?zyku Python dokonywana jest \u003cb\u003eabstrakcja bazowej architektury komputera\u003c\/b\u003e.\u003c\/li\u003e\n\u003cli\u003eU?yj profilowania do znajdowania „w?skich garde?” zwi?zanych z wykorzystaniem czasu procesora i pami?ci.\u003c\/li\u003e\n\u003cli\u003eUtwórz wydajne programy, wybieraj?c odpowiednie \u003cb\u003estruktury danych\u003c\/b\u003e.\u003c\/li\u003e\n\u003cli\u003ePrzyspiesz obliczenia oparte na \u003cb\u003emacierzach \u003c\/b\u003ei \u003cb\u003ewektorach\u003c\/b\u003e.\u003c\/li\u003e\n\u003cli\u003eZastosuj narz?dzia do \u003cb\u003ekompilacji kodu Python do postaci kodu maszynowego\u003c\/b\u003e.\u003c\/li\u003e\n\u003cli\u003eZarz?dzaj jednocze?nie wieloma operacjami obliczeniowymi i operacjami wej?cia-wyj?cia.\u003c\/li\u003e\n\u003cli\u003ePrzekszta??\u003cb\u003e kod przetwarzania wspó?bie?nego\u003c\/b\u003e w celu uruchomienia go w klastrze lokalnym lub zdalnym.\u003c\/li\u003e\n\u003cli\u003eRozwi?? du?e problemy, u?ywaj?c mniej pami?ci RAM.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWyci?nij z Pythona siódme poty!\u003c\/b\u003e","brand":"Helion","offers":[{"title":"Default Title","offer_id":47140864753904,"sku":"9781457194375","price":12.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781457194375_p0.jpg?v=1763865577","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781457194375","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}