{"id":10593,"date":"2019-03-23T09:01:08","date_gmt":"2019-03-23T08:01:08","guid":{"rendered":"http:\/\/ksiegarnia-akademicka.pl\/?post_type=product&#038;p=10593"},"modified":"2019-03-23T09:01:09","modified_gmt":"2019-03-23T08:01:09","slug":"python-programowanie-funkcyjne","status":"publish","type":"product","link":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/product\/python-programowanie-funkcyjne\/","title":{"rendered":"Python Programowanie funkcyjne"},"content":{"rendered":"<p>Autor:<br \/>\nSteven F. Lott<br \/>\nWydawca: Helion<br \/>\nOprawa: Mi\u0119kka<br \/>\nLiczba stron: 352<br \/>\nRok wydania: 2019<br \/>\nJ\u0119zyk wydania: polski<\/p>\n<p>Zgodnie z paradygmatem programowania funkcyjnego najwi\u0119kszy nacisk nale\u017cy k\u0142a\u015b\u0107 na sta\u0142e i funkcje. Polega to na konstruowaniu funkcji oraz na obliczaniu warto\u015bci wyra\u017ce\u0144. W ten spos\u00f3b otrzymuje si\u0119 kod odporny na b\u0142\u0119dy. Python nie jest w pe\u0142ni funkcyjnym j\u0119zykiem programowania, jednak pozwala na taki spos\u00f3b pisania program\u00f3w. Dzi\u0119ki temu umo\u017cliwia tworzenie zwi\u0119z\u0142ego i eleganckiego kodu. Na przyk\u0142ad stosowanie wyra\u017ce\u0144 generatorowych w Pythonie sprawia, \u017ce tworzone programy dzia\u0142aj\u0105 szybciej, poniewa\u017c zu\u017cywaj\u0105 mniej zasob\u00f3w. Niezale\u017cnie wi\u0119c od stosowanego paradygmatu warto zapo\u017cyczy\u0107 pewne elementy programowania funkcyjnego i wykorzysta\u0107 je do tworzenia ekspresyjnych i zwi\u0119z\u0142ych aplikacji w Pythonie.<\/p>\n<p>To znakomity podr\u0119cznik dla programist\u00f3w, kt\u00f3rzy chc\u0105 wykorzysta\u0107 techniki i wzorce projektowe z funkcyjnych j\u0119zyk\u00f3w programowania, aby tworzy\u0107 w Pythonie zwi\u0119z\u0142e, eleganckie i ekspresyjne programy &#8211; z czytelnym i \u0142atwym w utrzymaniu kodem. Zawiera og\u00f3lny przegl\u0105d koncepcji funkcyjnych oraz wyja\u015bnia tak istotne poj\u0119cia jak funkcje pierwszej klasy, funkcje wy\u017cszego rz\u0119du, funkcje czyste, leniwe warto\u015bciowanie i wiele innych. Wnikliwie omawia spos\u00f3b korzystania z tych funkcji w Pythonie 3.6, a tak\u017ce techniki przygotowywania i eksploracji danych. Ponadto pokazuje, w jaki spos\u00f3b standardowa biblioteka Pythona pasuje do funkcyjnego modelu programowania. Co wa\u017cne, w ksi\u0105\u017cce znalaz\u0142o si\u0119 kilka przyk\u0142ad\u00f3w prezentuj\u0105cych w praktyce opisane koncepcje.<\/p>\n<p>W ksi\u0105\u017cce mi\u0119dzy innymi:<\/p>\n<p>podstawy modelu programowania funkcyjnego<br \/>\ndzia\u0142ania na kolekcjach danych i przetwarzanie krotek<br \/>\nprojektowanie dekorator\u00f3w<br \/>\nbiblioteka PyMonad<br \/>\nus\u0142ugi sieciowe a programowanie funkcyjne<br \/>\nPython: kod funkcyjny i funkcjonalny!<br \/>\nO autorze<br \/>\nSteven F. Lott ma blisko pi\u0119\u0107dziesi\u0105t lat do\u015bwiadczenia w programowaniu \u2014 kiedy rozpoczyna\u0142 przygod\u0119 z kodem, komputery by\u0142y du\u017ce, drogie i rzadkie. Od ponad dziesi\u0119ciu lat u\u017cywa Pythona do rozwi\u0105zywania problem\u00f3w biznesowych; napisa\u0142 kilka cenionych ksi\u0105\u017cek o tym j\u0119zyku. Obecnie jest technomad\u0105 . Mieszka na wschodnim wybrze\u017cu USA.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Autor: Steven F. Lott Wydawca: Helion Oprawa: Mi\u0119kka Liczba stron: [&hellip;]<\/p>\n","protected":false},"featured_media":10594,"template":"","meta":[],"product_brand":[],"product_cat":[36],"product_tag":[103,7821],"class_list":{"0":"post-10593","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-informatyka","7":"product_tag-informatyka","8":"product_tag-python","10":"first","11":"instock","12":"sale","13":"shipping-taxable","14":"purchasable","15":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product\/10593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/media\/10594"}],"wp:attachment":[{"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/media?parent=10593"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product_brand?post=10593"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product_cat?post=10593"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product_tag?post=10593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}