Programowanie Python - Księgarnia informatyczna - Helion
Odkryj świat programowania Pythona – od podstaw do zaawansowanych zastosowań. Zanurz się w lekturze książek do nauki języka Pyhon i dowiedz się, ...
czystego kodu w Pythonie
Oferujemy również bogaty wybór książek dotyczących zaawansowanego Pythona, <anchor>czystego kodu w Pythonie</anchor>, data science, uczenia maszynowego, głębokiego uczenia oraz tworzenia aplikacji webowych. Bez względu na to, czy potrzebujesz książki ułatwiającej zrozumienie zaawansowanych koncepcji, czy materiałów pomagających tworzyć efektywny i zrozumiały kod, wszystko to znajdziesz na Helion.pl.
Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya. Książka, ebook - Księgarnia informatyczna Helion
Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya. Książka, ebook - Księgarnia informatyczna Helion

- [Facebook](https://www.facebook.com/HelionPL)
- [Twitter](https://twitter.com/helionpl)
- [YouTube](https://www.youtube.com/user/TVHelion)
- [Instagram](https://www.instagram.com/wydawnictwohelion/)
- [Linkedin](https://www.linkedin.com/showcase/helion.pl)
- [Kanały RSS](/rss.phtml)

[HELION](/)

Menu

- [Książki](/kategorie/ksiazki)
- [Ebooki](/kategorie/ebooki)
- [Videokursy](/kategorie/kursy)
- [Audiobooki](/kategorie/audiobooki)
- [Promocje](/promocje)
- [Blog](/blog)
- [Bestsellery](/kategorie/bestsellery)
- [Aplikacja mobilna NEW](/aplikacje-helion.phtml)
- [PP](https://program-partnerski.helion.pl/ "Program Partnerski")

  - [Twoje ebooki](/users/konto/biblioteka/ebooki)
  - [Twoje audiobooki](/users/konto/biblioteka/audiobooki)
  - [Twoje videokursy](/users/konto/biblioteka/kursy)
  - [Ebooki do videokursów](/users/konto/dodatki)
  - [Dodatki do videokursów](/users/konto/materialy)
  - [Twoje bonusy](/users/bonusy)

  - [Ebooki](/users/konto/archiwum/ebooki)
  - [Audiobooki](/users/konto/archiwum/audiobooki)
  - [Kursy](/users/konto/archiwum/kursy)

- [Certyfikaty i testy](/users/testy)

  - [Historia zamówień i e-faktury](/users/zamowienia)
  - [Twój koszyk](/zakupy/edycja)
  - [Twoja przechowalnia](/zakupy/przechowalnia)
  - [Promocje helion.pl](/promocje)

  - [Adres e-mail](/users/konto/ustawienia#konto_ed_email_shift)
  - [Hasło](/users/konto/ustawienia#konto_ed_haslo_shift)
  - [Dane zamawiającego](/users/konto/ustawienia#konto_ed_order_data_shift)
  - [Adres do faktury i wysyłki](/users/konto/ustawienia#konto_ed_adres_shift)
  - [Adres e-mail kindle](/users/konto/ustawienia#konto_ed_emailkindle_shift)
  - [Adres e-mail pocketbook](/users/konto/ustawienia#konto_ed_emailpocket_shift)
  - [Adres e-mail inkbook](/users/konto/ustawienia#konto_ed_emailinkbook_shift)
  - [Dropbox](/users/konto/ustawienia#konto_ed_dropboxformat)
  - [Google Drive](/users/konto/ustawienia#konto_ed_gd_shift)

- [Zaloguj się](/users/login)

- [Pomoc](//helion.pl/przewodnik.phtml)
- Live Chat

- [Bony podarunkowe](/bony_podarunkowe.cgi)
- [Podaruj ebooka](/podaruj_prezent.phtml)


Śledź nas na:

- [Facebook](https://www.facebook.com/HelionPL/)
- [Twitter](https://twitter.com/helionpl)
- [YouTube](https://www.youtube.com/user/TVHelion/)

- [Instagram](https://www.instagram.com/wydawnictwohelion/)
- [Linkedin](https://www.linkedin.com/showcase/helion.pl)
- [Kanay RSS](/rss.phtml)

[Zaloguj się](/users/login)

[Twoje konto](/users)

[Zaloguj się](/users/login) lub [Załóż nowe konto](/users/rejestracja)

- [Twoja biblioteka](/users/konto/biblioteka)
- [Twoje zamówienia](/users/zamowienia)
- [Twoje półki](/users/konto/polki)
- [Twoje kursy](/users/konto/biblioteka/kursy)
- [Twoje konto](/users)
- [Twoja przechowalnia](/zakupy/przechowalnia)
- [Twoje bonusy](/users/bonusy)

×

![](https://static01.helion.com.pl/global/images/ok.svg)

**Dodano do koszyka:**

![](https://static01.helion.com.pl/global/images/ok.svg)

**Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:**

![](https://static01.helion.com.pl/global/images/ok.svg)

**Zakupiłeś już tę pozycję:**

Książkę możesz pobrać z biblioteki w panelu użytkownika

![](https://static01.helion.com.pl/global/images/ok.svg)

**Pozycja znajduje się w koszyku**

[Przejdź do koszyka](/zakupy/edycja)

Zawartość koszyka

[ODBIERZ TWÓJ BONUS ::  »](/users/bonusy)

KATEGORIE

- [Podręczniki szkolne](/kategorie/podreczniki-szkolne)+

- [Szkoła podstawowa - klasy IV-VIII](/kategorie/podreczniki-szkolne/klasy-4-8)
- [Szkoła ponadpodstawowa](/kategorie/podreczniki-szkolne/szkola-ponadpodstawowa)
- [Szkoła ponadgimnazjalna](/kategorie/podreczniki-szkolne/szkola-ponadgimnazjalna)
- [Technik informatyk](/kategorie/podreczniki-szkolne/technik-informatyk)
- [Technik ekonomista i technik rachunkowości](/kategorie/podreczniki-szkolne/technik-ekonomista-i-technik-rachunkowosci)
- [Informatyka Europejczyka](/kategorie/podreczniki-szkolne/informatyka-europejczyka)
- [Książki okołoszkolne](/kategorie/podreczniki-szkolne/ksiazki-okoloszkolne)
- [Programowanie](/kategorie/programowanie)+

- [Agile - Programowanie](/kategorie/programowanie/agile)
- [Algorytmy - Programowanie](/kategorie/programowanie/algorytmy)
- [Architektura oprogramowania](/kategorie/programowanie/architektura-oprogramowania)
- [Asembler - Programowanie](/kategorie/programowanie/asembler)
- [C - Programowanie](/kategorie/programowanie/c)
- [C# - Programowanie](/kategorie/programowanie/c-sharp)
- [C++ - Programowanie](/kategorie/programowanie/c++)
- [C++ Builder - Programowanie](/kategorie/programowanie/c++-builder)
- [Delphi - Programowanie](/kategorie/programowanie/delphi)
- [Git](/kategorie/programowanie/git)
- [Go - Programowanie](/kategorie/programowanie/go-programowanie)
- [Inżynieria oprogramowania](/kategorie/programowanie/inzynieria-oprogramowania)
- [J2EE - Programowanie](/kategorie/programowanie/j2ee)
- [Java - Programowanie](/kategorie/programowanie/java)
- [.NET - Programowanie](/kategorie/programowanie/dot-net)
- [Objective-C/Swift - Programowanie](/kategorie/programowanie/objective-c-swift)
- [Perl - Programowanie](/kategorie/programowanie/perl)
- [Programowanie w chmurze](/kategorie/programowanie/programowanie-w-chmurze)
- [Python - Programowanie](/kategorie/programowanie/python)
- [R - Programowanie](/kategorie/programowanie/r)
- [Ruby - Programowanie](/kategorie/programowanie/ruby)
- [Scala](/kategorie/programowanie/scala)
- [Scratch](/kategorie/programowanie/scratch)
- [Techniki programowania](/kategorie/programowanie/techniki-programowania)
- [Testowanie oprogramowania](/kategorie/programowanie/testowanie-oprogramowania)
- [Turbo Pascal - Programowanie](/kategorie/programowanie/turbo-pascal)
- [UML - Programowanie](/kategorie/programowanie/uml)
- [Visual Basic - Programowanie](/kategorie/programowanie/visual-basic)
- [Visual C# - Programowanie](/kategorie/programowanie/visual-c-sharp)
- [Visual C++ - Programowanie](/kategorie/programowanie/visual-c++)
- [Visual Studio - Programowanie](/kategorie/programowanie/visual-studio)
- [Wzorce projektowe](/kategorie/programowanie/wzorce-projektowe)
- [XAML - Programowanie](/kategorie/programowanie/xaml-programowanie)
- [Inne - Programowanie](/kategorie/programowanie/inne)
- [Technologie webowe](/kategorie/webmasterstwo)+

- [AJAX](/kategorie/webmasterstwo/ajax)
- [AngularJS](/kategorie/webmasterstwo/angularjs)
- [API](/kategorie/webmasterstwo/api)
- [ASP](/kategorie/webmasterstwo/asp)
- [Blogi](/kategorie/webmasterstwo/blogi)
- [Bootstrap](/kategorie/webmasterstwo/bootstrap)
- [CMS inne](/kategorie/webmasterstwo/cms-inne)
- [Copywriting](/kategorie/webmasterstwo/copywriting)
- [CSS](/kategorie/webmasterstwo/css)
- [Dreamweaver](/kategorie/webmasterstwo/dreamweaver)
- [Drupal](/kategorie/webmasterstwo/drupal)
- [Funkcjonalność stron i UX](/kategorie/webmasterstwo/funkcjonalnosc-stron)
- [HTML i XHTML - Programowanie](/kategorie/webmasterstwo/html-i-xhtml)
- [JavaScript - Programowanie](/kategorie/webmasterstwo/javascript)
- [Joomla!](/kategorie/webmasterstwo/joomla)
- [jQuery - Programowanie](/kategorie/webmasterstwo/jquery)
- [JSP i JavaServlet - Programowanie](/kategorie/webmasterstwo/jsp-i-javaservlet)
- [Laravel](/kategorie/webmasterstwo/laravel)
- [Mambo](/kategorie/webmasterstwo/mambo)
- [Moodle](/kategorie/webmasterstwo/moodle)
- [Node.js](/kategorie/webmasterstwo/node-js)
- [Pajączek](/kategorie/webmasterstwo/pajaczek)
- [Perl/CGI - Programowanie](/kategorie/webmasterstwo/perl-cgi)
- [PHP - Programowanie](/kategorie/webmasterstwo/php)
- [Pozycjonowanie (SEO/SEM)](/kategorie/webmasterstwo/pozycjonowanie-seo-sem)
- [Rails - Programowanie](/kategorie/webmasterstwo/rails)
- [React](/kategorie/webmasterstwo/react)
- [Strony mobilne (RWD)](/kategorie/webmasterstwo/strony-mobilne-rwd)
- [Symfony](/kategorie/webmasterstwo/symfony)
- [Tworzenie stron WWW](/kategorie/webmasterstwo/tworzenie-stron-www)
- [Web Design](/kategorie/webmasterstwo/web-design)
- [Wordpress](/kategorie/webmasterstwo/wordpress)
- [XML i XSLT - Programowanie](/kategorie/webmasterstwo/xml-i-xslt)
- [Zend Framework](/kategorie/webmasterstwo/zend-framework)
- [Inne](/kategorie/webmasterstwo/inne)
- [Sztuczna inteligencja](/kategorie/sztuczna-inteligencja)

- [Uczenie maszynowe](/kategorie/uczenie-maszynowe)

- [Hacking](/kategorie/hacking)+

- [Bezpieczeństwo sieci](/kategorie/hacking/bezpieczenstwo-sieci)
- [Bezpieczeństwo systemów](/kategorie/hacking/bezpieczenstwo-systemow)
- [Bezpieczeństwo WWW](/kategorie/hacking/bezpieczenstwo-www)
- [Klasyka hakera](/kategorie/hacking/klasyka-hakera)
- [Kryptografia](/kategorie/hacking/kryptografia)
- [Testy penetracyjne](/kategorie/hacking/testy-penetracyjne)
- [Inne](/kategorie/hacking/inne)
- [Aplikacje biurowe](/kategorie/aplikacje-biurowe)+

- [Excel](/kategorie/aplikacje-biurowe/excel)
- [MS Office](/kategorie/aplikacje-biurowe/ms-office)
- [MS Project](/kategorie/aplikacje-biurowe/ms-project)
- [OpenOffice](/kategorie/aplikacje-biurowe/openoffice)
- [Outlook](/kategorie/aplikacje-biurowe/outlook)
- [PowerPoint](/kategorie/aplikacje-biurowe/powerpoint)
- [SharePoint](/kategorie/aplikacje-biurowe/sharepoint)
- [VBA - Programowanie](/kategorie/aplikacje-biurowe/vba)
- [Word](/kategorie/aplikacje-biurowe/word)
- [Inne](/kategorie/aplikacje-biurowe/inne)
- [Bazy danych](/kategorie/bazy-danych)+

- [Access](/kategorie/bazy-danych/access)
- [MongoDB](/kategorie/bazy-danych/mongodb)
- [MySQL - Programowanie](/kategorie/bazy-danych/mysql)
- [NoSQL](/kategorie/bazy-danych/nosql)
- [Oracle - Programowanie](/kategorie/bazy-danych/oracle)
- [PostgreSQL - Programowanie](/kategorie/bazy-danych/postgresql)
- [SQL - Programowanie](/kategorie/bazy-danych/sql)
- [SQL Server](/kategorie/bazy-danych/sql-server)
- [Inne](/kategorie/bazy-danych/inne)
- [Big Data](/kategorie/big-data)+

- [Analiza danych](/kategorie/big-data/analiza-danych)
- [Power BI](/kategorie/big-data/power-bi)
- [Biznes IT](/kategorie/biznes-it)+

- [Bitcoin](/kategorie/biznes-it/bitcoin)
- [Business Intelligence](/kategorie/biznes-it/business-intelligence)
- [CRM](/kategorie/biznes-it/crm)
- [E-biznes](/kategorie/biznes-it/e-biznes)
- [IT w ekonomii](/kategorie/biznes-it/it-w-ekonomii)
- [Kariera](/kategorie/biznes-it/kariera)
- [Kompetencje osobiste](/kategorie/biznes-it/kompetencje-osobiste)
- [Marketing](/kategorie/biznes-it/marketing)
- [Prezentacje](/kategorie/biznes-it/prezentacje)
- [Social Media](/kategorie/biznes-it/social-media)
- [Zarządzanie projektami IT](/kategorie/biznes-it/zarzadzanie-projektami-it)
- [Inne](/kategorie/biznes-it/inne)
- [CAD/CAM](/kategorie/cad-cam)+

- [ArchiCAD](/kategorie/cad-cam/archicad)
- [AutoCAD](/kategorie/cad-cam/autocad)
- [CATIA](/kategorie/cad-cam/catia)
- [EDGECAM](/kategorie/cad-cam/edgecam)
- [Inventor](/kategorie/cad-cam/inventor)
- [Solid Edge](/kategorie/cad-cam/solid-edge)
- [SolidWorks](/kategorie/cad-cam/solidworks)
- [Inne](/kategorie/cad-cam/inne)
- [DevOps](/kategorie/devops)+

- [Amazon Web Services](/kategorie/devops/amazon-web-services)
- [Ansible](/kategorie/devops/ansible)
- [Docker](/kategorie/devops/docker)
- [Google Cloud](/kategorie/devops/google-cloud)
- [Inne](/kategorie/devops/inne)
- [Jenkins](/kategorie/devops/jenkins)
- [Kubernetes](/kategorie/devops/kubernetes)
- [Microsoft Azure](/kategorie/devops/microsoft-azure)
- [Terraform](/kategorie/devops/terraform)
- [Digital Lifestyle](/kategorie/digital-lifestyle)+

- [Muzyka](/kategorie/digital-lifestyle/muzyka)
- [Premiere](/kategorie/digital-lifestyle/premiere)
- [Video](/kategorie/digital-lifestyle/video)
- [Inne](/kategorie/digital-lifestyle/inne)
- [DTP](/kategorie/dtp)+

- [Acrobat](/kategorie/dtp/acrobat)
- [DTP](/kategorie/dtp/dtpp)
- [InDesign](/kategorie/dtp/indesign)
- [Typografia](/kategorie/dtp/typografia)
- [Inne](/kategorie/dtp/inne)
- [Elektronika](/kategorie/elektronika)+

- [Arduino](/kategorie/elektronika/arduino)
- [Drony](/kategorie/elektronika/drony)
- [Elektronika](/kategorie/elektronika/elektronikaa)
- [LEGO](/kategorie/elektronika/lego)
- [Mikrokontrolery](/kategorie/elektronika/mikrokontrolery)
- [Robotyka](/kategorie/elektronika/robotyka)
- [Fotografia cyfrowa](/kategorie/fotografia-cyfrowa)+

- [Edycja zdjęć](/kategorie/fotografia-cyfrowa/edycja-zdjec)
- [Techniki fotografowania](/kategorie/fotografia-cyfrowa/techniki-fotografowania)
- [Grafika komputerowa](/kategorie/grafika-komputerowa)+

- [3ds max](/kategorie/grafika-komputerowa/3ds-max)
- [After Effects](/kategorie/grafika-komputerowa/after-effects)
- [Blender](/kategorie/grafika-komputerowa/blender)
- [Cinema 4D](/kategorie/grafika-komputerowa/cinema-4d)
- [Corel](/kategorie/grafika-komputerowa/corel)
- [Flash/ActionScript](/kategorie/grafika-komputerowa/flash-actionscript)
- [GIMP](/kategorie/grafika-komputerowa/gimp)
- [Illustrator](/kategorie/grafika-komputerowa/illustrator)
- [Paint Shop Pro](/kategorie/grafika-komputerowa/paint-shop-pro)
- [Photoshop](/kategorie/grafika-komputerowa/photoshop)
- [Photoshop Elements](/kategorie/grafika-komputerowa/photoshop-elements)
- [Photoshop Lightroom](/kategorie/grafika-komputerowa/photoshop-lightroom)
- [Web Design](/kategorie/grafika-komputerowa/web-design)
- [Inne](/kategorie/grafika-komputerowa/inne)
- [Gry](/kategorie/gry)+

- [DirectX](/kategorie/gry/directx)
- [Minecraft](/kategorie/gry/minecraft)
- [OpenGL - Programowanie](/kategorie/gry/opengl)
- [Programowanie gier](/kategorie/gry/programowanie-gier)
- [Unity](/kategorie/gry/unity)
- [Unreal Engine](/kategorie/gry/unreal-engine)
- [Inne](/kategorie/gry/inne)
- [Hardware](/kategorie/hardware)+

- [BIOS](/kategorie/hardware/bios)
- [Elementy komputera](/kategorie/hardware/elementy-komputera)
- [Optymalizacja wydajności](/kategorie/hardware/optymalizacja-wydajnosci)
- [Raspberry Pi](/kategorie/hardware/raspberry-pi)
- [Rozbudowa i naprawa](/kategorie/hardware/rozbudowa-i-naprawa)
- [Inne](/kategorie/hardware/inne)
- [Internet Rzeczy](/kategorie/internet-rzeczy)

- [Matematyka](/kategorie/matematyka)

- [Pakiety naukowe](/kategorie/pakiety-naukowe)+

- [Mathcad](/kategorie/pakiety-naukowe/mathcad)
- [Matlab](/kategorie/pakiety-naukowe/matlab)
- [Inne](/kategorie/pakiety-naukowe/inne)
- [Podstawy komputera](/kategorie/podstawy-komputera)+

- [Nagrywanie płyt CD i DVD](/kategorie/podstawy-komputera/nagrywanie-plyt-cd-i-dvd)
- [Poczta elektroniczna](/kategorie/podstawy-komputera/poczta-elektroniczna)
- [Podstawy internetu](/kategorie/podstawy-komputera/podstawy-internetu)
- [Podstawy obsługi komputera](/kategorie/podstawy-komputera/podstawy-obslugi-komputera)
- [Inne](/kategorie/podstawy-komputera/inne)
- [Popularnonaukowe](/kategorie/popularnonaukowe)

- [Programowanie mobilne](/kategorie/programowanie-mobilne)+

- [Android](/kategorie/programowanie-mobilne/android)
- [FLEX](/kategorie/programowanie-mobilne/flex)
- [Flutter](/kategorie/programowanie-mobilne/flutter)
- [iPhone](/kategorie/programowanie-mobilne/iphone)
- [J2ME](/kategorie/programowanie-mobilne/j2me)
- [Windows Mobile](/kategorie/programowanie-mobilne/windows-mobile)
- [Serwery internetowe](/kategorie/serwery-internetowe)+

- [Apache](/kategorie/serwery-internetowe/apache)
- [Postfix](/kategorie/serwery-internetowe/postfix)
- [qmail](/kategorie/serwery-internetowe/qmail)
- [Sendmail](/kategorie/serwery-internetowe/sendmail)
- [Inne](/kategorie/serwery-internetowe/inne)
- [Sieci komputerowe](/kategorie/sieci-komputerowe)+

- [Budowa sieci](/kategorie/sieci-komputerowe/budowa-sieci)
- [Cisco](/kategorie/sieci-komputerowe/cisco)
- [Konfiguracja sieci](/kategorie/sieci-komputerowe/konfiguracja-sieci)
- [Novell](/kategorie/sieci-komputerowe/novell)
- [Protokoły](/kategorie/sieci-komputerowe/protokoly)
- [Sieci bezprzewodowe](/kategorie/sieci-komputerowe/sieci-bezprzewodowe)
- [Sieci domowe](/kategorie/sieci-komputerowe/sieci-domowe)
- [Inne](/kategorie/sieci-komputerowe/inne)
- [Start-up](/kategorie/start-up)+

- [Start-up](/kategorie/start-up/startup)
- [Systemy operacyjne](/kategorie/systemy-operacyjne)+

- [Linux](/kategorie/systemy-operacyjne/linux)
- [Unix](/kategorie/systemy-operacyjne/unix)
- [Windows](/kategorie/systemy-operacyjne/windows)
- [Inne](/kategorie/systemy-operacyjne/inne)
- [Technologia dla dzieci](/kategorie/technologia-dla-dzieci)+

- [Elektronika](/kategorie/technologia-dla-dzieci/elektronika)
- [Gry](/kategorie/technologia-dla-dzieci/gry)
- [Lego](/kategorie/technologia-dla-dzieci/lego)
- [Programista Junior](/kategorie/technologia-dla-dzieci/programista-junior)
- [Programowanie](/kategorie/technologia-dla-dzieci/programowanie)
- [ZESTAWY](/zestawy/druki)

- [SERIE WYDAWNICZE](/serie)


- [BLOG](/blog)
- [eBooki za 0,00zł](/kategorie/darmowe)
- [Nowości](/kategorie/nowosci)
- [Promocje](/promocje)
- [Outlet](/outlet)
- [Ostatnie sztuki](/kategorie/ostatnie-sztuki)
- [Bestsellery](/kategorie/bestsellery)
- [Najlepiej oceniane](/najlepiej-oceniane)
- [Przedsprzedaż](/kategorie/w-przedsprzedazy)
- [Zapowiedzi](/kategorie/zapowiedzi)
- [Druk na żądanie](/kategorie/na-zadanie)

Wyszukaj autora

[Popularni autorzy](/autorzy-lista)

01. [Jolanta Pańczyk](/autorzy/jolanta-panczyk)
02. [Jolanta Pokorska](/autorzy/jolanta-pokorska)
03. [Andrzej Kacprzak](/autorzy/andrzej-kacprzak)
04. [Filip Sala](/autorzy/filip-sala)
05. [Marzena Sala-Tefelska](/autorzy/marzena-sala-tefelska)
06. [Maksymilian Bujok](/autorzy/maksymilian-bujok)
07. [Jacek Drąg](/autorzy/jacek-drag)
08. [Robert C. Martin](/autorzy/robert-c-martin)
09. [Kent Beck](/autorzy/kent-beck)
10. [Mateusz Boryga](/autorzy/mateusz-boryga)
11. [Bill Lubanovic](/autorzy/bill-lubanovic)
12. [Piotr Siewniak](/autorzy/piotr-siewniak)
13. [Eric Matthes](/autorzy/eric-matthes)
14. [Tomasz Jaśniewski](/autorzy/tomasz-jasniewski)
15. [Jon Bodner](/autorzy/jon-bodner)

- [Nasi autorzy »](/autorzy-lista)
- [Bony podarunkowe »](/bony_podarunkowe)
- [Podaruj prezent »](/podaruj_prezent.phtml)

[**Pobierz aplikację:**](/aplikacje-helion.phtml)

[![aplikacja mobilna sklep google](https://static01.helion.com.pl/ebookpoint/img/aplikacja_mobilna/button_google.png)](https://play.google.com/store/apps/details?id=pl.helion.helion)[![aplikacja mobilna sklep huawei](https://static01.helion.com.pl/ebookpoint/img/aplikacja_mobilna/button_appGallery.png)](https://appgallery.huawei.com/#/app/C110767497)

[![Darmowa dostawa za 0 zł](https://static01.helion.com.pl/helion/images/darmowa_dostawa/darmowa_dostawa_219x270.png)](/przewodnik/kosztywysylki.phtml)

[Szukaj](#inputSearch)

[Zamknij](#inputSearch)

Szukaj

[Szukaj](javascript:var _gaq = _gaq || [];_gaq.push(['_trackEvent', 'NormalSearch', 'submitClick']);document.forms.szukanie.submit())

[Koszyk **0**](/zakupy/edit.cgi)

[Dostawa od 0,00zł](/przewodnik/kosztywysylki.phtml)

- [Helion.pl](/)
- »
[Programowanie](/kategorie/programowanie)
- »
[📚 Python - Programowanie](/kategorie/programowanie/python)

[TOP tytuł w super cenie » 50% taniej](/promocja-tygodnia)

# Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II

(ebook)(audiobook)(audiobook)

Autor: [Mariano Anaya](/autorzy/mariano-anaya)

- Promocja [Przejdź](/promocje/)
- Promocja [Przejdź](/promocje/)

![Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya - okladka książki](https://static01.helion.com.pl/global/okladki/vbig/czyko2.jpg)

![Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya - tył okładki książki](https://static01.helion.com.pl/global/okladki-tyl/vbig/czyko2.jpg)

![Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya - okladka książki](https://static01.helion.com.pl/global/okladki/vbig/czyko2.jpg)

![Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya - tył okładki książki](https://static01.helion.com.pl/global/okladki-tyl/vbig/czyko2.jpg)

![Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya - audiobook MP3](https://static01.helion.com.pl/global/okladki/vbig/czyko2.jpg)

![Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya - audiobook CD](https://static01.helion.com.pl/global/okladki/vbig/czyko2.jpg)

Obróć [Zajrzyj do książki](/pobierz-fragment/czysty-kod-w-pythonie-tworz-wydajny-i-latwy-w-utrzymaniu-kod-wydanie-ii-mariano-anaya,czyko2/pdf)

Wydawnictwo:[Helion](/wydawca/helion)

Wydawnictwo:[Helion](/wydawca/helion)

Ocena:2.8/6[Opinie:\
4](#section4_shift)Stron:360
Druk:

oprawa miękka
Dostępne formaty:

     PDF

     ePub

     Mobi

Czytaj fragment

### Książka  (47,40 zł najniższa cena z 30 dni)

79,00 zł(-30%)

55,30 zł

Dodaj do koszyka
[Wysyłamy w 24h](/przewodnik/kosztywysylki.phtml)

(47,40 zł najniższa cena z 30 dni)

### Ebook  (39,50 zł najniższa cena z 30 dni)

79,00 zł(-40%)

47,40 zł

[Dodaj do koszyka](/zakupy/add.cgi?troya=czyko2_ebook)lub[Kup na\
prezent](/zakupy/add.cgi?troya=czyko2_ebook&prezent=1)
Kup 1-kliknięciem


(39,50 zł najniższa cena z 30 dni)

Przenieś na półkę

[Do przechowalni](/zakupy/przechowalnia/add/czyko2)

[Do przechowalni](/zakupy/przechowalnia/add/czyko2_ebook)

Powiadom o dostępności audiobooka »

- [Opis\
\
książki](#section1_shift)
- [Ocena (2.8/6)\
i opinie (4)](#section4_shift)
- [Szczegóły\
\
książki](#section6_shift)
- [Spis treści książki](#section7_shift)
- [Przykłady\
do\
\
książki](/pobierz-przyklady/czyko2)

### Najczęściej kupowane razem

- [![Okładka książki Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II](https://static01.helion.com.pl/global/okladki/145x218/czyko2.jpg)](/ksiazki/czysty-kod-w-pythonie-tworz-wydajny-i-latwy-w-utrzymaniu-kod-wydanie-ii-mariano-anaya,czyko2.htm)

- [![Okładka książki Implementowanie Czystej Architektury w Pythonie](https://static01.helion.com.pl/global/okladki/145x218/imczar.jpg)](/ksiazki/implementowanie-czystej-architektury-w-pythonie-sebastian-buczynski,imczar.htm)


Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II
[Mariano Anaya](/autorzy/mariano-anaya)

[Implementowanie Czystej Architektury w Pythonie](/ksiazki/implementowanie-czystej-architektury-w-pythonie-sebastian-buczynski,imczar.htm)[Sebastian Buczyński](/autorzy/sebastian-buczynski)

Cena zestawu: 88,80 zł

**Oszczędzasz:**
**59,00 zł**
**(40%)**

[Dodaj do koszyka](/sale/add/1/740,czyko2:imczar)

### Najczęściej kupowane razem

- [![Okładka książki Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II](https://static01.helion.com.pl/global/okladki/145x218/czyko2.jpg)](/ksiazki/czysty-kod-w-pythonie-tworz-wydajny-i-latwy-w-utrzymaniu-kod-wydanie-ii-mariano-anaya,czyko2.htm)

- [![Okładka książki Implementowanie Czystej Architektury w Pythonie](https://static01.helion.com.pl/global/okladki/145x218/imczar.jpg)](/ksiazki/implementowanie-czystej-architektury-w-pythonie-sebastian-buczynski,imczar.htm)


Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II
[Mariano Anaya](/autorzy/mariano-anaya)

[Implementowanie Czystej Architektury w Pythonie](/ksiazki/implementowanie-czystej-architektury-w-pythonie-sebastian-buczynski,imczar.htm)[Sebastian Buczyński](/autorzy/sebastian-buczynski)

Cena zestawu: 73,90 zł

**Oszczędzasz:**
**74,00 zł**
**(50%)**

[Dodaj do koszyka](/sale/add/1/742,czyko2_ebook:imczar_ebook)

## Opis   książki : Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II

Popularność **Pythona**, ulubionego języka programistów i naukowców, stale rośnie. Jest on bowiem łatwy do nauczenia się: nawet początkujący programista może napisać działający kod. W efekcie, mimo że Python pozwala na pisanie kodu przejrzystego i prostego w konserwacji, zdarzają się przypadki kodu źle zorganizowanego, nieczytelnego i praktycznie nietestowalnego. Jedną z przyczyn tego stanu rzeczy jest tendencja niektórych programistów do pisania kodu bez czytelnej struktury. Zidentyfikowanie takich problemów i ich rozwiązywanie nie jest łatwym zadaniem.

Dzięki tej książce nauczysz się korzystać z kilku narzędzi służących do zarządzania projektami napisanymi w Pythonie. Dowiesz się, czym się charakteryzuje czysty kod i jakie techniki umożliwiają tworzenie czytelnego i wydajnego kodu. Przekonasz się, że do tego celu wystarczą standardowa biblioteka Pythona i zestaw najlepszych praktyk programistycznych. Opisano tu szczegóły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptorów i generatorów. Zaprezentowano również zasady testowania oprogramowania i sposoby rozwiązywania problemów poprzez implementację wzorców projektowych w kodzie. Pokazano też, jak można podzielić monolityczną aplikację na mikrousługi, by otrzymać solidną architekturę aplikacji.

W książce między innymi:

- konfiguracja wydajnego środowiska programistycznego
- tworzenie zaawansowanych projektów obiektowych
- techniki eliminacji zdublowanego kodu i tworzenie rozbudowanych abstrakcji
- zastosowanie dekoratorów i deskryptorów
- skuteczna refaktoryzacja kodu
- budowa solidnej architektury opartej na czystym kodzie Pythona

### Czysty kod w Pythonie. Tylko taki warto pisać!

### Wybrane bestsellery

- [![Okładka - Clean Code in Python. Develop maintainable and efficient code - Second Edition - Mariano Anaya](https://static01.helion.com.pl/global/okladki/145x218/e_2a27.jpg)\
\
Clean Code in Python, Second Edition will help you understand the problems that arise due to inefficient code formatting, and more importantly, demonstrate how to correct them.](/ksiazki/clean-code-in-python-develop-maintainable-and-efficient-code-second-edition-mariano-anaya,e_2a27.htm)

  - ![Język publikacji - ](https://static01.helion.com.pl/global/flagi/1.svg)
  - PDF + ePub + Mobi

pkt


### [Clean Code in Python. Develop maintainable and efficient code - Second Edition](/ksiazki/clean-code-in-python-develop-maintainable-and-efficient-code-second-edition-mariano-anaya,e_2a27.htm)

[Mariano Anaya](/autorzy/mariano-anaya)

[129.00 zł](/zakupy/add.cgi?troya=e_2a27_ebook)

- Promocja
[![Okładka - Clean Code in Python. Refactor your legacy code base - Mariano Anaya](https://static01.helion.com.pl/global/okladki/145x218/e_157a.jpg)\
\
Python is currently used in many different areas. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, understand how to correct them.](/ksiazki/clean-code-in-python-refactor-your-legacy-code-base-mariano-anaya,e_157a.htm)

  - ![Język publikacji - ](https://static01.helion.com.pl/global/flagi/1.svg)
  - PDF + ePub + Mobi

pkt


### [Clean Code in Python. Refactor your legacy code base](/ksiazki/clean-code-in-python-refactor-your-legacy-code-base-mariano-anaya,e_157a.htm)

[Mariano Anaya](/autorzy/mariano-anaya)

(115,68 zł najniższa cena z 30 dni)

[115.63 zł](/zakupy/add.cgi?troya=e_157a_ebook)139.00 zł (-17%)


- BestsellerNowośćPromocja
[![Okładka - Wnioskowanie przyczynowe w Pythonie. Praktyczne wykorzystanie w branży technologicznej - Matheus Facure](https://static01.helion.com.pl/global/okladki/145x218/wniprz.jpg)\
\
Tę książkę docenią w szczególności analitycy danych. Wyjaśniono w niej potencjał wnioskowania przyczynowego w zakresie szacowania wpływu i efektów w biznesie. Opisano klasyczne metody wnioskowania przyczynowego, w tym testy A/B, regresja liniowa, wskaźnik skłonności, metoda syntetycznej kontroli i metoda różnicy w różnicach, przy czym skoncentrowano się przede wszystkim na praktycznym aspekcie tych technik. Znalazło się tu również omówienie nowoczesnych rozwiązań, takich jak wykorzystanie uczenia maszynowego do szacowania heterogenicznych efektów. Każda metoda została zilustrowana opisem zastosowania w branży technologicznej.](/ksiazki/wnioskowanie-przyczynowe-w-pythonie-praktyczne-wykorzystanie-w-branzy-technologicznej-matheus-facure,wniprz.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Wnioskowanie przyczynowe w Pythonie. Praktyczne wykorzystanie w branży technologicznej](/ksiazki/wnioskowanie-przyczynowe-w-pythonie-praktyczne-wykorzystanie-w-branzy-technologicznej-matheus-facure,wniprz.htm)

[Matheus Facure](/autorzy/matheus-facure)

(44,94 zł najniższa cena z 30 dni)

[59.92 zł](/zakupy/add.cgi?troya=wniprz)74.90 zł (-20%)


- BestsellerNowośćPromocja
[![Okładka - Python w data science. Praktyczne wprowadzenie - Yuli Vasiliev](https://static01.helion.com.pl/global/okladki/145x218/pytdat.jpg)\
\
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się wczytywania danych w różnych formatach, porządkowania, grupowania i agregowana zbiorów danych, a także tworzenia wykresów i map. Poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami tworzenia rzeczywistych aplikacji, takich jak system obsługi taksówek z wykorzystaniem danych lokalizacyjnych, analiza reguł asocjacyjnych dla danych transakcji czy też uczenie maszynowe modelu przewidującego zmiany kursów akcji. Każdy rozdział zawiera interesujące ćwiczenia, które pozwolą Ci nabrać biegłości w stosowaniu opisanych tu technik.](/ksiazki/python-w-data-science-praktyczne-wprowadzenie-yuli-vasiliev,pytdat.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Python w data science. Praktyczne wprowadzenie](/ksiazki/python-w-data-science-praktyczne-wprowadzenie-yuli-vasiliev,pytdat.htm)

[Yuli Vasiliev](/autorzy/yuli-vasiliev)

(41,40 zł najniższa cena z 30 dni)

[55.20 zł](/zakupy/add.cgi?troya=pytdat)69.00 zł (-20%)


- BestsellerNowośćPromocja
[![Okładka - Szybki jak FastAPI. Projektowanie aplikacji WWW w Pythonie - Bill Lubanovic](https://static01.helion.com.pl/global/okladki/145x218/szyfas.jpg)\
\
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelopera aplikacji WWW jest FastAPI, nowoczesne narzędzie, które wykorzystuje nowe cechy Pythona i z powodzeniem rywalizuje z podobnymi frameworkami języka Golang.](/ksiazki/szybki-jak-fastapi-projektowanie-aplikacji-www-w-pythonie-bill-lubanovic,szyfas.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Szybki jak FastAPI. Projektowanie aplikacji WWW w Pythonie](/ksiazki/szybki-jak-fastapi-projektowanie-aplikacji-www-w-pythonie-bill-lubanovic,szyfas.htm)

[Bill Lubanovic](/autorzy/bill-lubanovic)

(41,40 zł najniższa cena z 30 dni)

[48.30 zł](/zakupy/add.cgi?troya=szyfas)69.00 zł (-30%)


- [![Okładka - Uczenie maszynowe w Pythonie. Deep learning i machine learning - Kevin Clarkson](https://static01.helion.com.pl/global/okladki/145x218/s_01sj.jpg)\
\
Oddajemy w Państwa ręce kompendium wiedzy, które stanowi nieocenione źródło informacji dla wszystkich zainteresowanych zgłębianiem tajników uczenia maszynowego i głębokiego uczenia. Ta obszerna publikacja, licząca ponad 800 stron, jest prawdziwą skarbnicą wiedzy teoretycznej i praktycznej, starannie opracowaną przez ekspertów w dziedzinie. Książka](/ksiazki/uczenie-maszynowe-w-pythonie-deep-learning-i-machine-learning-kevin-clarkson,s_01sj.htm)

  - PDF + ePub + Mobi

pkt


### [Uczenie maszynowe w Pythonie. Deep learning i machine learning](/ksiazki/uczenie-maszynowe-w-pythonie-deep-learning-i-machine-learning-kevin-clarkson,s_01sj.htm)

[Kevin Clarkson](/autorzy/kevin-clarkson)

[44.99 zł](/zakupy/add.cgi?troya=s_01sj_ebook)

- BestsellerNowośćPromocja
[![Okładka - Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym - Bradford Tuckfield](https://static01.helion.com.pl/global/okladki/145x218/dascpy.jpg)\
\
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych i zrozumiałych przykładów: od usprawniania działalności wypożyczalni rowerów, poprzez wyodrębnianie danych z witryn internetowych, po budowę systemów rekomendacyjnych. Poznasz rozwiązania oparte na danych, przydatne w podejmowaniu decyzji biznesowych. Nauczysz się korzystać z eksploracyjnej analizy danych, przeprowadzać testy A/B i klasyfikację binarną, a także używać algorytmów uczenia maszynowego.](/ksiazki/data-science-i-python-stawianie-czola-najtrudniejszym-wyzwaniom-biznesowym-bradford-tuckfield,dascpy.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym](/ksiazki/data-science-i-python-stawianie-czola-najtrudniejszym-wyzwaniom-biznesowym-bradford-tuckfield,dascpy.htm)

[Bradford Tuckfield](/autorzy/bradford-tuckfield)

(41,40 zł najniższa cena z 30 dni)

[48.30 zł](/zakupy/add.cgi?troya=dascpy)69.00 zł (-30%)


- NowośćPromocja
[![Okładka - Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi - Penny de Byl](https://static01.helion.com.pl/global/okladki/145x218/matopr.jpg)\
\
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, stosowaniem wektorów i wierzchołków, budowaniem i renderowaniem siatek, jak również przekształcaniem wierzchołków. Nauczysz się używać kodu Pythona, a także bibliotek Pygame i PyOpenGL do budowy własnych silników. Dowiesz się też, jak tworzyć przydatne API i korzystać z nich podczas pisania własnych aplikacji.](/ksiazki/matematyka-w-programowaniu-gier-i-grafice-komputerowej-tworzenie-i-renderowanie-wirtualnych-srodowi-penny-de-byl,matopr.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi](/ksiazki/matematyka-w-programowaniu-gier-i-grafice-komputerowej-tworzenie-i-renderowanie-wirtualnych-srodowi-penny-de-byl,matopr.htm)

[Penny de Byl](/autorzy/penny-de-byl)

(53,40 zł najniższa cena z 30 dni)

[62.30 zł](/zakupy/add.cgi?troya=matopr)89.00 zł (-30%)


- Promocja
[![Okładka - Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II - Kyle Gallatin, Chris Albon](https://static01.helion.com.pl/global/okladki/145x218/uczma2.jpg)\
\
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego.](/ksiazki/uczenie-maszynowe-w-pythonie-receptury-od-przygotowania-danych-do-deep-learningu-wydanie-ii-kyle-gallatin-chris-albon,uczma2.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II](/ksiazki/uczenie-maszynowe-w-pythonie-receptury-od-przygotowania-danych-do-deep-learningu-wydanie-ii-kyle-gallatin-chris-albon,uczma2.htm)

[Kyle Gallatin](/autorzy/kyle-gallatin), [Chris Albon](/autorzy/chris-albon)

(53,40 zł najniższa cena z 30 dni)

[62.30 zł](/zakupy/add.cgi?troya=uczma2)89.00 zł (-30%)


- Promocja
[![Okładka - Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV - Eric Chou](https://static01.helion.com.pl/global/okladki/145x218/zains4.jpg)\
\
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!](/ksiazki/zaawansowana-inzynieria-sieci-w-pythonie-automatyzacja-monitorowanie-i-zarzadzanie-chmura-wydanie-eric-chou,zains4.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV](/ksiazki/zaawansowana-inzynieria-sieci-w-pythonie-automatyzacja-monitorowanie-i-zarzadzanie-chmura-wydanie-eric-chou,zains4.htm)

[Eric Chou](/autorzy/eric-chou)

(77,40 zł najniższa cena z 30 dni)

[90.30 zł](/zakupy/add.cgi?troya=zains4)129.00 zł (-30%)


- Promocja
[![Okładka - Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II - Daniel Y. Chen](https://static01.helion.com.pl/global/okladki/145x218/jaanp2.jpg)\
\
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywistego zbioru danych, aby wkrótce rozwiązywać złożone problemy danologii, takie jak obsługa brakujących danych, stosowanie regularyzacji czy też używanie metod nienadzorowanego uczenia maszynowego do odnajdywania podstawowej struktury w zbiorze danych. Pracę z poszczególnymi zagadnieniami ułatwia to, że zostały one zilustrowane prostymi, ale praktycznymi przykładami.](/ksiazki/jak-analizowac-dane-z-biblioteka-pandas-praktyczne-wprowadzenie-wydanie-ii-daniel-y-chen,jaanp2.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II](/ksiazki/jak-analizowac-dane-z-biblioteka-pandas-praktyczne-wprowadzenie-wydanie-ii-daniel-y-chen,jaanp2.htm)

[Daniel Y. Chen](/autorzy/daniel-y-chen)

(65,40 zł najniższa cena z 30 dni)

[76.30 zł](/zakupy/add.cgi?troya=jaanp2)109.00 zł (-30%)


- Promocja
[![Okładka - Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II - Jake VanderPlas](https://static01.helion.com.pl/global/okladki/145x218/pydasc.jpg)\
\
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.](/ksiazki/python-data-science-niezbedne-narzedzia-do-pracy-z-danymi-wydanie-ii-jake-vanderplas,pydasc.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II](/ksiazki/python-data-science-niezbedne-narzedzia-do-pracy-z-danymi-wydanie-ii-jake-vanderplas,pydasc.htm)

[Jake VanderPlas](/autorzy/jake-vanderplas)

(77,40 zł najniższa cena z 30 dni)

[90.30 zł](/zakupy/add.cgi?troya=pydasc)129.00 zł (-30%)


[![Selling  helion.pl](https://static01.helion.com.pl/helion/img/rozne/selling/Czadzi-860-2-patroni.png)](https://helion.pl/ksiazki/czarne-dziury-klucz-do-zrozumienia-wszechswiata-brian-cox-jeff-forshaw,czadzi.htm?helion_utm=1&type=selling&utm_id=3222)

## O autorze książki

**Mariano Anaya** jest doświadczonym inżynierem oprogramowania. Tworzy oprogramowanie i wspiera innych programistów. Zajmuje się architekturą oprogramowania, programowaniem funkcyjnym i systemami rozproszonymi. Był prelegentem na konferencjach EuroPython w latach 2016 i 2017, a także FOSDEM w 2019 roku.

### Zobacz pozostałe książki z serii

- Promocja
[![Okładka - Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III - Donald A. Tevault](https://static01.helion.com.pl/global/okladki/145x218/besyl3.jpg)\
\
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrowaniu, a także skonfigurować zaporę sieciową przy użyciu najnowszych technologii. Nauczysz się też automatyzować takie czynności jak monitorowanie systemu za pomocą auditd i utwardzanie (hardening) konfiguracji jądra Linux. Poznasz również sposoby ochrony przed złośliwym oprogramowaniem i skanowania systemów pod kątem luk w zabezpieczeniach. Znajdziesz tu ponadto podpowiedź, jak używać Security Onion do skonfigurowania systemu wykrywania włamań.](/ksiazki/bezpieczenstwo-systemu-linux-hardening-i-najnowsze-techniki-zabezpieczania-przed-cyberatakami-wyda-donald-a-tevault,besyl3.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III](/ksiazki/bezpieczenstwo-systemu-linux-hardening-i-najnowsze-techniki-zabezpieczania-przed-cyberatakami-wyda-donald-a-tevault,besyl3.htm)

[Donald A. Tevault](/autorzy/donald-a-tevault)

(77,40 zł najniższa cena z 30 dni)

[90.30 zł](/zakupy/add.cgi?troya=besyl3)129.00 zł (-30%)


- Promocja
[![Okładka - Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III - Shiva V. N. Parasram](https://static01.helion.com.pl/global/okladki/145x218/inslk3.jpg)\
\
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawansowanych narzędzi. Poznasz różne systemy przechowywania plików i nauczysz się wyszukiwać urządzenia sieciowe za pomocą skanerów Nmap i Netdiscover. Zapoznasz się też ze sposobami utrzymywania integralności cyfrowego materiału dowodowego. Znajdziesz tu ponadto omówienie kilku bardziej zaawansowanych tematów, takich jak pozyskiwanie ulotnych danych z sieci, nośników pamięci i systemów operacyjnych.](/ksiazki/informatyka-sledcza-i-kali-linux-przeprowadz-analizy-nosnikow-pamieci-ruchu-sieciowego-i-zawartosc-shiva-v-n-parasram,inslk3.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III](/ksiazki/informatyka-sledcza-i-kali-linux-przeprowadz-analizy-nosnikow-pamieci-ruchu-sieciowego-i-zawartosc-shiva-v-n-parasram,inslk3.htm)

[Shiva V. N. Parasram](/autorzy/shiva-v-n-parasram)

(59,40 zł najniższa cena z 30 dni)

[69.30 zł](/zakupy/add.cgi?troya=inslk3)99.00 zł (-30%)


- Promocja
[![Okładka - AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II - Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed](https://static01.helion.com.pl/global/okladki/145x218/awsar2.jpg)\
\
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce „jeziora” danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe.](/ksiazki/aws-dla-architektow-rozwiazan-tworzenie-skalowanie-i-migracja-aplikacji-do-chmury-amazon-web-servi-saurabh-shrivastava-neelanjali-srivastav-alberto,awsar2.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II](/ksiazki/aws-dla-architektow-rozwiazan-tworzenie-skalowanie-i-migracja-aplikacji-do-chmury-amazon-web-servi-saurabh-shrivastava-neelanjali-srivastav-alberto,awsar2.htm)

[Saurabh Shrivastava](/autorzy/saurabh-shrivastava), [Neelanjali Srivastav](/autorzy/neelanjali-srivastav), [Alberto Artasanchez](/autorzy/alberto-artasanchez), [Imtiaz Sayed](/autorzy/imtiaz-sayed)

(83,40 zł najniższa cena z 30 dni)

[97.30 zł](/zakupy/add.cgi?troya=awsar2)139.00 zł (-30%)


- Promocja
[![Okładka - Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych - Roger Ye](https://static01.helion.com.pl/global/okladki/145x218/prapne.jpg)\
\
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.](/ksiazki/projektowanie-aplikacji-w-net-maui-jak-budowac-doskonale-interfejsy-uzytkownika-dla-aplikacji-wiel-roger-ye,prapne.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych](/ksiazki/projektowanie-aplikacji-w-net-maui-jak-budowac-doskonale-interfejsy-uzytkownika-dla-aplikacji-wiel-roger-ye,prapne.htm)

[Roger Ye](/autorzy/roger-ye)

(47,40 zł najniższa cena z 30 dni)

[55.30 zł](/zakupy/add.cgi?troya=prapne)79.00 zł (-30%)


- Promocja
[![Okładka - Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV - Aristeidis Bampakos, Pablo Deeleman](https://static01.helion.com.pl/global/okladki/145x218/pozan4.jpg)\
\
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.](/ksiazki/poznaj-angular-rzeczowy-przewodnik-po-tworzeniu-aplikacji-webowych-z-uzyciem-frameworku-angular-15-aristeidis-bampakos-pablo-deeleman,pozan4.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV](/ksiazki/poznaj-angular-rzeczowy-przewodnik-po-tworzeniu-aplikacji-webowych-z-uzyciem-frameworku-angular-15-aristeidis-bampakos-pablo-deeleman,pozan4.htm)

[Aristeidis Bampakos](/autorzy/aristeidis-bampakos), [Pablo Deeleman](/autorzy/pablo-deeleman)

(53,40 zł najniższa cena z 30 dni)

[62.30 zł](/zakupy/add.cgi?troya=pozan4)89.00 zł (-30%)


- Promocja
[![Okładka - Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II - Jimmy Engström](https://static01.helion.com.pl/global/okladki/145x218/blazp2.jpg)\
\
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.](/ksiazki/platforma-blazor-praktyczny-przewodnik-jak-tworzyc-interaktywne-aplikacje-internetowe-z-c-i-net-jimmy-engstrom,blazp2.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C\# i .NET 7. Wydanie II](/ksiazki/platforma-blazor-praktyczny-przewodnik-jak-tworzyc-interaktywne-aplikacje-internetowe-z-c-i-net-jimmy-engstrom,blazp2.htm)

[Jimmy Engström](/autorzy/jimmy-engstrom)

(41,40 zł najniższa cena z 30 dni)

[48.30 zł](/zakupy/add.cgi?troya=blazp2)69.00 zł (-30%)


- Promocja
[![Okładka - Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami - Scott Alan Miller](https://static01.helion.com.pl/global/okladki/145x218/linapr.jpg)\
\
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze praktyki zarządzania systemami ― począwszy od wyboru optymalnej dystrybucji Linuksa, poprzez zaprojektowanie architektury systemu, skończywszy na strategiach zarządzania przeprowadzanymi w nim poprawkami i aktualizacjami. Sporo miejsca poświęcono różnym metodom automatyzacji części zadań administratora, a także schematom tworzenia kopii zapasowych i odzyskiwania danych po awarii. Zaproponowano również ciekawe podejście do rozwiązywania problemów, dzięki któremu można szybciej uzyskać satysfakcjonujące rozwiązanie i uniknąć poważniejszych szkód.](/ksiazki/linux-dla-admina-najlepsze-praktyki-o-czym-pamietac-podczas-projektowania-i-zarzadzania-systemami-scott-alan-miller,linapr.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami](/ksiazki/linux-dla-admina-najlepsze-praktyki-o-czym-pamietac-podczas-projektowania-i-zarzadzania-systemami-scott-alan-miller,linapr.htm)

[Scott Alan Miller](/autorzy/scott-alan-miller)

(53,40 zł najniższa cena z 30 dni)

[62.30 zł](/zakupy/add.cgi?troya=linapr)89.00 zł (-30%)


- Promocja
[![Okładka - Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI - Mary-Jo Diepeveen](https://static01.helion.com.pl/global/okladki/145x218/pobisz.jpg)\
\
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywać dane do projektów SI. Pokazano tu, jak umieszczać dane z analizy tekstu i widzenia komputerowego w raportach Power BI, co ułatwia korzystanie z zewnętrznej bazy wiedzy. Omówiono również procesy tworzenia i wdrażania modeli AutoML wytrenowanych na platformie Azure ML, a także umieszczania ich w edytorze Power Query. Nie zabrakło kwestii związanych z prywatnością, bezstronnością i odpowiedzialnością w korzystaniu z SI.](/ksiazki/power-bi-i-sztuczna-inteligencja-jak-w-pelni-wykorzystac-funkcje-ai-dostepne-w-power-bi-mary-jo-diepeveen,pobisz.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI](/ksiazki/power-bi-i-sztuczna-inteligencja-jak-w-pelni-wykorzystac-funkcje-ai-dostepne-w-power-bi-mary-jo-diepeveen,pobisz.htm)

[Mary-Jo Diepeveen](/autorzy/mary-jo-diepeveen)

(47,40 zł najniższa cena z 30 dni)

[55.30 zł](/zakupy/add.cgi?troya=pobisz)79.00 zł (-30%)


- Promocja
[![Okładka - Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II - William Oettinger](https://static01.helion.com.pl/global/okladki/145x218/inslg2.jpg)\
\
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane, które mogą się okazać istotne w wyjaśnieniu sprawy. Zdobędziesz także potrzebną wiedzę o topologiach sieciowych, urządzeniach i niektórych protokołach sieciowych. Bardzo ważnym elementem publikacji jest rozdział poświęcony zasadom tworzenia raportów kryminalistycznych. Cenne informacje i wskazówki zawarte w przewodniku pomogą Ci odnieść sukces w dochodzeniach korporacyjnych lub śledztwach w sprawach karnych.](/ksiazki/informatyka-sledcza-gromadzenie-analiza-i-zabezpieczanie-dowodow-elektronicznych-dla-poczatkujacyc-william-oettinger,inslg2.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II](/ksiazki/informatyka-sledcza-gromadzenie-analiza-i-zabezpieczanie-dowodow-elektronicznych-dla-poczatkujacyc-william-oettinger,inslg2.htm)

[William Oettinger](/autorzy/william-oettinger)

(47,40 zł najniższa cena z 30 dni)

[55.30 zł](/zakupy/add.cgi?troya=inslg2)79.00 zł (-30%)


- Promocja
[![Okładka - Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III - Steven F. Lott](https://static01.helion.com.pl/global/okladki/145x218/pytpf3.jpg)\
\
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń generatorowych, list składanych i dekoratorów. W tym wydaniu znalazły się nowe rozdziały dotyczące złożonych obiektów bezstanowych, funkcji kombinatorycznych i pakietu toolz, zawierającego zbiór modułów wspomagających pisanie programów funkcyjnych. Umieszczono tu ponadto sporo ciekawych przykładów, dotyczących choćby eksploracyjnej analizy danych i ich czyszczenia.](/ksiazki/programowanie-funkcyjne-w-pythonie-jak-pisac-zwiezly-wydajny-i-ekspresywny-kod-wydanie-iii-steven-f-lott,pytpf3.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III](/ksiazki/programowanie-funkcyjne-w-pythonie-jak-pisac-zwiezly-wydajny-i-ekspresywny-kod-wydanie-iii-steven-f-lott,pytpf3.htm)

[Steven F. Lott](/autorzy/steven-f-lott)

(53,40 zł najniższa cena z 30 dni)

[62.30 zł](/zakupy/add.cgi?troya=pytpf3)89.00 zł (-30%)


## Ebooka "Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II" przeczytasz na:

- ![reader-icon](https://static01.helion.com.pl/global/images/reader.svg)
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych

- ![computer-icon](https://static01.helion.com.pl/global/images/computer.svg)
systemach Windows, MacOS i innych


- ![smartphone-icon](https://static01.helion.com.pl/global/images/smartphone.svg)
systemach Windows, Android, iOS, HarmonyOS

- ![tools-icon](https://static01.helion.com.pl/global/images/devices.svg)
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi


Masz pytania? Zajrzyj do zakładki [Pomoc](https://helion.pl/ebooki_przewodnik.phtml) »

## Audiobooka "Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II" posłuchasz:

- ![smartphone-icon](https://static01.helion.com.pl/global/images/smartphone.svg)
w aplikacji Ebookpoint na Android, iOS, HarmonyOs

- ![computer-icon](https://static01.helion.com.pl/global/images/computer.svg)
na systemach Windows, MacOS i innych


- ![headphones-icon](https://static01.helion.com.pl/global/images/headphones.svg)
na dowolonych urządzeniach

i aplikacjach obsługujących format MP3

(pliki spakowane w ZIP)


Masz pytania? Zajrzyj do zakładki [Pomoc](https://helion.pl/ebooki_przewodnik.phtml) »

## Kurs Video "Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II" zobaczysz:

- ![smartcomp-video-icon](https://static01.helion.com.pl/global/images/smartcomp-video.svg)
w aplikacjach [Ebookpoint](https://ebookpoint.pl/aplikacje-ebookpoint.phtml) i [Videopoint](https://videopoint.pl/aplikacje-videopoint.phtml) na Android, iOS, HarmonyOs


- ![computer-video-icon](https://static01.helion.com.pl/global/images/computer-video.svg)
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej


## Oceny i opinie klientów: Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II Mariano Anaya    (4)  ![informacja](https://static01.helion.com.pl/helion/images/question_mark.png)  Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.

Dodaj opinię


- **6**


(0)

- **5**


(0)

- **4**


(1)

- **3**


(2)

- **2**


(0)

- **1**


(1)


2.8

1. Opinia: anonimowa Opinia dodana: 2022-07-28Ocena: 4



Opinia potwierdzona zakupem




Opinia dotyczy produktu: **ksiązka drukowana**





Czy opinia była pomocna:



TAK (0) NIE (0)






> Książka z dużą liczbą przydatnych informacji, fajna baza pod dalszą pracą nad lepszą jakością nie tylko kodu ale i całych projektów, posiadająca bardzo duży potencjał. Niestety trochę umniejszony przez sposób wydania oraz błędy w tłumaczeniach czy prezentacji kodu, głównie chodzi o wcięcia, które w języku takim jak Python są bardzo istotne.

Rozwiń »
2. Opinia: anonimowa Opinia dodana: 2022-06-27Ocena: 3



Opinia niepotwierdzona zakupem




Opinia dotyczy produktu: **ksiązka drukowana**





Czy opinia była pomocna:



TAK (0) NIE (0)






> może być

3. Opinia: anonimowa Opinia dodana: 2022-06-10Ocena: 3



Opinia niepotwierdzona zakupem




Opinia dotyczy produktu: **ksiązka drukowana**





Czy opinia była pomocna:



TAK (0) NIE (0)






> ok

4. Opinia: Benedykt Bumbuchna Opinia dodana: 2022-06-06Ocena: 1



Opinia niepotwierdzona zakupem




Opinia dotyczy produktu: **ksiązka drukowana**





Czy opinia była pomocna:



TAK (0) NIE (0)






> Książka znakomita - zawiera multum przydatnych wskazówek dotyczących pisania czytelniejszego, łatwiejszego w utrzymaniu kodu w złożonych projektach. We wszystkich rozdziałach przykłady kodu bardzo dobrze rezonują z omawianymi zagadnieniami (co wcale nie jest tak częste w tego typu literaturze). Autor często odnosi się do poprzednich rozdziałów, dzięki czemu wiedzę zdobywamy w trybie przyrostowym; stanowczo nie jest to jeden z "szybkich leksykonów" z mikrokonceptami podanymi w izolacji. Książkę wyróżnia dobre omówienie deskryptorów. Zdecydowanie polecam.
>
> Jedna gwiazdka dla wydawnictwa za przymykanie oka na rojące się w tłumaczeniu błędy i kwiatki. To dla mnie już któraś z kolei książka Helionu, która na co drugiej stronie prezentuje pokaźną kolekcję byków. Najbardziej przeszkadzają kompletne poplątania i rozjazdy indentacji w przykładach kodu oraz błędy merytoryczne (złoty puchar za tłumaczenie "descriptor protocol" jako "deskryptor protokołu" i "protokół deskryptora" na zmianę - osoby nieobeznane w temacie mogą się nieźle poparzyć samą tą gmatwaniną).

Rozwiń »

więcej opinii

ukryj opinie

### Szczegóły książki

Tytuł oryginału:[Clean Code in Python: Develop maintainable and efficient code, 2nd Edition](https://www.amazon.com/exec/obidos/ASIN/1800560214/helion-20)Tłumaczenie:Radosław MerykISBN Książki drukowanej:978-83-283-8611-2, 9788328386112Data
wydania książki drukowanej :

2022-03-22
ISBN Ebooka:978-83-283-8612-9, 9788328386129Data
wydania ebooka :

2022-03-22
![informacja](https://static01.helion.com.pl/helion/images/question_mark.png)
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna
z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie.
Jeśli masz wątpliwości skontaktuj się z nami [sklep@helion.pl](mailto:sklep@helion.pl).
Format: 168x237Numer z katalogu: 159999Rozmiar pliku Pdf:3.8MBRozmiar pliku ePub:4MBRozmiar pliku Mobi:
8.8MB
[Pobierz przykładowy rozdział PDF](/pobierz-fragment/czysty-kod-w-pythonie-tworz-wydajny-i-latwy-w-utrzymaniu-kod-wydanie-ii-mariano-anaya,czyko2/pdf)[Przykłady na ftp](/pobierz-przyklady/czyko2)

- [Erraty](/errata/czyko2) /
[Zgłoś erratę](/user/erraty/)
- Kategorie:

[Programowanie](/kategorie/programowanie)
»
[Python - Programowanie](/kategorie/programowanie/python)


### Spis treści książki

- O autorze
- O recenzencie
- Przedmowa
  - Dla kogo jest ta książka?
  - Co zawiera ta książka?
  - Jak najlepiej wykorzystać tę książkę?
  - Pobieranie plików z przykładowym kodem
  - Stosowane konwencje
- 1\. Wprowadzenie, formatowanie kodu i narzędzia
  - Wprowadzenie
    - Znaczenie terminu czysty kod
    - Znaczenie posiadania czystego kodu
    - Kilka wyjątków
  - Formatowanie kodu
    - Przestrzeganie przewodnika stylu kodowania w projekcie
  - Dokumentacja
    - Komentarze do kodu
    - Docstringi
    - Adnotacje
    - Czy adnotacje zastępują docstringi?
  - Narzędzia
    - Sprawdzanie spójności typów
    - Ogólne sprawdzanie poprawności w kodzie
    - Formatowanie automatyczne
    - Konfiguracja automatycznych kontroli
  - Podsumowanie
  - Materiały referencyjne
- 2\. Kod pythoniczny
  - Indeksy i wycinki
    - Tworzenie własnych sekwencji
  - Menedżery kontekstu
    - Implementacja menedżerów kontekstu
  - Wyrażenia składane i wyrażenia przypisania
  - Właściwości, atrybuty i różne typy metod obiektów
    - Znaki podkreślenia w Pythonie
    - Właściwości
    - Tworzenie klas o bardziej zwartej składni
    - Obiekty iterowalne
      - Tworzenie obiektów iterowalnych
      - Tworzenie sekwencji
    - Obiekty kontenerowe
    - Dynamiczne atrybuty obiektów
    - Obiekty wywoływalne
    - Podsumowanie metod magicznych
  - Haczyki Pythona
    - Mutowalne argumenty domyślne
    - Rozszerzanie typów wbudowanych
  - Krótkie wprowadzenie do kodu asynchronicznego
  - Podsumowanie
  - Materiały referencyjne
- 3\. Ogólne cechy dobrego kodu
  - Projektowanie według kontraktu
    - Warunki wstępne
    - Warunki końcowe
    - Kontrakty pythoniczne
    - Projektowanie według kontraktu wnioski
  - Programowanie defensywne
    - Obsługa błędów
      - Podstawianie wartości
      - Obsługa wyjątków
        - Obsługa wyjątków na odpowiednim poziomie abstrakcji
        - Nie ujawniaj śladów stosu użytkownikom końcowym
        - Unikaj pustych bloków except
        - Dołącz oryginalny wyjątek
    - Używanie asercji w Pythonie
  - Podział obowiązków
    - Spójność i sprzężenie
  - Akronimy
    - DRY/OAOO
    - YAGNI
    - KIS
    - EAFP/LBYL
  - Dziedziczenie w Pythonie
    - Kiedy zastosowanie dziedziczenia jest dobrą decyzją?
    - Antywzorce dziedziczenia
    - Wielokrotne dziedziczenie w Pythonie
      - Kolejność rozwiązywania metod (MRO)
      - Domieszki
  - Argumenty funkcji i metod
    - Jak działają argumenty funkcji w Pythonie?
      - Jak argumenty są kopiowane do funkcji?
      - Zmienna liczba argumentów
      - Argumenty wyłącznie pozycyjne
      - Argumenty wyłącznie kluczowe
    - Liczba argumentów w funkcjach
      - Argumenty funkcji a sprzężenia
      - Sygnatury kompaktowych funkcji, które przyjmują zbyt wiele argumentów
  - Uwagi końcowe dotyczące dobrych praktyk projektowania oprogramowania
    - Ortogonalność w oprogramowaniu
    - Strukturyzacja kodu
  - Podsumowanie
  - Materiały referencyjne
- 4\. Zasady SOLID
  - Zasada pojedynczej odpowiedzialności
    - Klasa mająca zbyt wiele obowiązków
    - Podział obowiązków
  - Zasada otwarty-zamknięty
    - Przykład zagrożeń dla utrzymania kodu w przypadku nieprzestrzegania zasady OCP
    - Refaktoryzacja systemu obsługi zdarzeń w celu uzyskania rozszerzalności
    - Rozbudowa systemu zdarzeń
    - Końcowe przemyślenia na temat OCP
  - Zasada podstawiania Liskov
    - Wykrywanie problemów dotyczących zasady LSP za pomocą narzędzi
      - Wykorzystanie narzędzia mypy do wykrywania nieprawidłowych sygnatur metod
      - Wykrywanie niezgodnych sygnatur za pomocą programu pylint
    - Bardziej subtelne przypadki naruszeń zasady LSP
    - Uwagi na temat LSP
  - Segregacja interfejsów
    - Interfejs, który dostarcza zbyt wiele
    - Im mniejszy interfejs, tym lepiej
    - Jak mały powinien być interfejs?
  - Odwracanie zależności
    - Przypadek sztywnych zależności
    - Odwracanie zależności
    - Wstrzykiwanie zależności
  - Podsumowanie
  - Bibliografia
- 5\. Korzystanie z dekoratorów do usprawniania kodu
  - Czym są dekoratory w Pythonie?
    - Dekoratory funkcji
    - Dekoratory klas
    - Inne rodzaje dekoratorów
  - Bardziej zaawansowane dekoratory
    - Przekazywanie argumentów do dekoratorów
      - Dekoratory z zagnieżdżonymi funkcjami
      - Obiekty dekoratory
    - Dekoratory z wartościami domyślnymi
    - Dekoratory dla podprogramów
    - Rozszerzona składnia dekoratorów
  - Dobre zastosowania dla dekoratorów
    - Dostosowywanie sygnatur funkcji
    - Walidacja parametrów
    - Śledzenie kodu
  - Skuteczne dekoratory unikanie typowych błędów
    - Zachowywanie danych o oryginalnym opakowanym obiekcie
    - Obsługa skutków ubocznych w dekoratorach
      - Nieprawidłowa obsługa skutków ubocznych w dekoratorze
      - Dekoratory z pożądanymi skutkami ubocznymi
    - Tworzenie dekoratorów, które będą działać dla każdego rodzaju obiektów
  - Dekoratory a czysty kod
    - Kompozycja zamiast dziedziczenia
    - Zasada DRY z wykorzystaniem dekoratorów
    - Dekoratory a podział odpowiedzialności
    - Analiza dobrych dekoratorów
  - Podsumowanie
  - Bibliografia
- 6\. Pełniejsze wykorzystywanie obiektów dzięki deskryptorom
  - Pierwsze spojrzenie na deskryptory
    - Oprzyrządowanie związane z deskryptorami
    - Opis metod protokołu deskryptora
      - Metoda get
      - Metoda set
      - Metoda delete
      - Metoda set name
  - Rodzaje deskryptorów
    - Deskryptory niezwiązane z danymi
    - Deskryptory danych
  - Deskryptory w praktyce
    - Zastosowanie deskryptorów
      - Pierwsza próba. Bez użycia deskryptorów
      - Implementacja idiomatyczna
  - Różne formy implementacji deskryptorów
    - Problem współdzielonego stanu
    - Dostęp do słownika obiektu
    - Korzystanie ze słabych referencji
  - Więcej uwag na temat deskryptorów
    - Wielokrotne wykorzystanie kodu
    - Alternatywa dla dekoratorów klas
  - Analiza deskryptorów
    - W jaki sposób Python wewnętrznie używa deskryptorów?
      - Funkcje i metody
      - Wbudowane dekoratory dla metod
      - Gniazda
    - Implementacja deskryptorów w dekoratorach
  - Uwagi końcowe na temat deskryptorów
    - Interfejs deskryptorów
    - Obiektowy projekt deskryptorów
    - Adnotacje typów dla deskryptorów
  - Podsumowanie
  - Bibliografia
- 7\. Generatory, iteratory i programowanie asynchroniczne
  - Wymagania techniczne
  - Tworzenie generatorów
    - Pierwsze spojrzenie na generatory
    - Wyrażenia generatorowe
  - Idiomatyczne iteracje
    - Idiomy iteracji
    - Funkcja next()
    - Korzystanie z generatora
    - Itertools
    - Upraszczanie kodu za pomocą iteratorów
      - Powtarzające się iteracje
      - Pętle zagnieżdżone
    - Wzorzec Iterator w Pythonie
      - Interfejs iteracji
      - Obiekty sekwencji jako obiekty iterowalne
  - Podprogramy
    - Metody interfejsu generatora
      - close()
      - throw(typ\_wyjątku\[, wartość\_wyjątku\[, ślad\_wyjątku\]\])
      - send(wartość)
    - Bardziej zaawansowane podprogramy
      - Zwracanie wartości w podprogramach
      - Delegowanie zadań do mniejszych podprogramów składnia yield from
        - Najprostsze wykorzystanie składni yield from
        - Przechwytywanie wartości zwracanej przez podgenerator
        - Wysyłanie danych do podgeneratora i odbieranie ich stamtąd
  - Programowanie asynchroniczne
    - Magiczne metody asynchroniczne
      - Asynchroniczne menedżery kontekstu
      - Inne metody magiczne
    - Iteracja asynchroniczna
    - Generatory asynchroniczne
  - Podsumowanie
  - Bibliografia
- 8\. Testy jednostkowe i refaktoryzacja
  - Zasady projektowania a testy jednostkowe
    - Uwaga na temat innych form automatycznych testów
    - Testy jednostkowe a zwinne wytwarzanie oprogramowania
    - Testy jednostkowe a projektowanie oprogramowania
    - Definiowanie granic testowania
  - Narzędzia testowania
    - Frameworki i biblioteki do testów jednostkowych
      - unittest
        - Testy sparametryzowane
      - pytest
        - Proste przypadki testowe dla modułu pytest
        - Testy sparametryzowane
        - Fikstury
      - Pokrycie kodu testami
        - Konfigurowanie modułu do badania pokrycia kodu testami
        - Zastrzeżenia do pokrycia kodu testami
      - Obiekty mock
        - Ostrzeżenie przed łataniem i obiektami mock
        - Korzystanie z obiektów mock
  - Refaktoryzacja
    - Ewolucje kodu
    - Kod produkcyjny nie jest jedynym, który ewoluuje
  - Więcej o testowaniu
    - Testowanie oparte na właściwościach
    - Testowanie mutacji
    - Typowe motywy w testowaniu
      - Wartości graniczne
      - Klasy równoważności
      - Przypadki brzegowe
    - Krótkie wprowadzenie do techniki TDD
  - Podsumowanie
  - Bibliografia
- 9\. Typowe wzorce projektowe
  - Zagadnienia dotyczące wzorców projektowych w Pythonie
  - Wzorce projektowe w praktyce
    - Wzorce kreacyjne
      - Fabryki
      - Singleton i Stan współdzielony (Monostat)
        - Stan współdzielony (Monostat)
      - Wzorzec Borga
      - Budowniczy
    - Wzorce strukturalne
      - Adapter
      - Kompozyt
      - Dekorator
      - Fasada
    - Wzorce behawioralne
      - Łańcuch odpowiedzialności
      - Metoda szablonowa
      - Polecenie
      - Stan
  - Pusty obiekt
  - Końcowe przemyślenia dotyczące wzorców projektowych
    - Wpływ zastosowania wzorców na projekt
    - Wzorce projektowe jako teoria
    - Nazwy w modelach
  - Podsumowanie
  - Bibliografia
- 10\. Czysta architektura
  - Od czystego kodu do czystej architektury
    - Podział odpowiedzialności
    - Aplikacje monolityczne a mikrousługi
    - Abstrakcje
  - Komponenty oprogramowania
    - Pakiety
      - Zarządzanie zależnościami
      - Inne problemy dotyczące zarządzania zależnościami
      - Wersje artefaktów
    - Kontenery Docker
      - Przypadek użycia
      - Kod
      - Modele domen
      - Wywoływanie z aplikacji
      - Adaptery
    - Usługi
      - Analiza
      - Przepływ zależności
      - Ograniczenia
      - Testowalność
      - Ujawnianie intencji
  - Podsumowanie
  - Bibliografia
  - Podsumowanie końcowe

pokaż cały spis treści

ukryj recenzje

### Helion - inne książki

- BestsellerNowośćPromocja
[![Okładka - Prompt engineering i ChatGPT. Poradnik skutecznej komunikacji ze sztuczną inteligencją - Andrzej Kacprzak](https://static01.helion.com.pl/global/okladki/145x218/popren.jpg)\
\
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instrukcji dla modeli językowych, takich jak ChatGPT.](/ksiazki/prompt-engineering-i-chatgpt-poradnik-skutecznej-komunikacji-ze-sztuczna-inteligencja-andrzej-kacprzak,popren.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Prompt engineering i ChatGPT. Poradnik skutecznej komunikacji ze sztuczną inteligencją](/ksiazki/prompt-engineering-i-chatgpt-poradnik-skutecznej-komunikacji-ze-sztuczna-inteligencja-andrzej-kacprzak,popren.htm)

[Andrzej Kacprzak](/autorzy/andrzej-kacprzak)

(35,40 zł najniższa cena z 30 dni)

[47.20 zł](/zakupy/add.cgi?troya=popren)59.00 zł (-20%)


- BestsellerNowośćPromocja
[![Okładka - Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II - Jon Bodner](https://static01.helion.com.pl/global/okladki/145x218/jegot2.jpg)\
\
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!](/ksiazki/jezyk-go-tworzenie-kodu-z-wykorzystaniem-najlepszych-konwencji-i-praktyk-wydanie-ii-jon-bodner,jegot2.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II](/ksiazki/jezyk-go-tworzenie-kodu-z-wykorzystaniem-najlepszych-konwencji-i-praktyk-wydanie-ii-jon-bodner,jegot2.htm)

[Jon Bodner](/autorzy/jon-bodner)

(59,40 zł najniższa cena z 30 dni)

[79.20 zł](/zakupy/add.cgi?troya=jegot2)99.00 zł (-20%)


- BestsellerNowośćPromocja
[![Okładka - Windows Server 2022 dla profesjonalistów. Profesjonalna administracja środowiskiem Windows Server. Wydanie IV - Jordan Krause](https://static01.helion.com.pl/global/okladki/145x218/ws22p4.jpg)\
\
Najnowsze wydanie przewodnika, zaktualizowane pod kątem systemu Windows Server 2022, to bogate źródło wiedzy dla administratora serwerów. Przedstawia zasady instalacji i konfiguracji tego systemu, a także sposoby korzystania z centralnych narzędzi do administracji. Książka w głównej mierze jest poświęcona systemowi Windows Server 2022 LTSC, ale zawiera też najnowsze informacje dotyczące edycji SAC. Opisano tu szereg technologii dostępu zdalnego i pokazano, jak zarządzać infrastrukturą klucza publicznego i certyfikatami. Omówiono Server Core, wbudowane funkcje redundancji i metody rozwiązywania problemów. Zaprezentowane zostały również technologie infrastruktury podstawowej, w tym Active Directory, DNS, DHCP i zasady grupy.](/ksiazki/windows-server-2022-dla-profesjonalistow-profesjonalna-administracja-srodowiskiem-windows-server-w-jordan-krause,ws22p4.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Windows Server 2022 dla profesjonalistów. Profesjonalna administracja środowiskiem Windows Server. Wydanie IV](/ksiazki/windows-server-2022-dla-profesjonalistow-profesjonalna-administracja-srodowiskiem-windows-server-w-jordan-krause,ws22p4.htm)

[Jordan Krause](/autorzy/jordan-krause)

(89,40 zł najniższa cena z 30 dni)

[119.20 zł](/zakupy/add.cgi?troya=ws22p4)149.00 zł (-20%)


- NowośćPromocja
[![Okładka - Blockchain. Przewodnik po łańcuchu bloków - od kryptografii po DeFi i NFT. Wydanie IV - Imran Bashir](https://static01.helion.com.pl/global/okladki/145x218/blocz4.jpg)\
\
To kolejne, uzupełnione i zaktualizowane wydanie praktycznego podręcznika dla każdego, kto chce korzystać z tej technologii w praktyce. Opisuje techniczne podstawy łańcuchów bloków, kryptografii i protokołów osiągania konsensusu, przedstawia też bardziej zaawansowane zagadnienia, jak tworzenie zdecentralizowanych aplikacji (DApp) przy użyciu inteligentnych kontraktów czy też łączenie internetu rzeczy z łańcuchami bloków, korporacyjne łańcuchy bloków i tokenizacja. Dodatkowo w książce znalazły się nowe rozdziały na temat zdecentralizowanych finansów, zdecentralizowanej tożsamości, prywatności, skalowalności i bezpieczeństwa w łańcuchach bloków, a także rozważania na temat przyszłości tej fascynującej technologii.](/ksiazki/blockchain-przewodnik-po-lancuchu-blokow-od-kryptografii-po-defi-i-nft-wydanie-iv-imran-bashir,blocz4.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Blockchain. Przewodnik po łańcuchu bloków - od kryptografii po DeFi i NFT. Wydanie IV](/ksiazki/blockchain-przewodnik-po-lancuchu-blokow-od-kryptografii-po-defi-i-nft-wydanie-iv-imran-bashir,blocz4.htm)

[Imran Bashir](/autorzy/imran-bashir)

(101,40 zł najniższa cena z 30 dni)

[135.20 zł](/zakupy/add.cgi?troya=blocz4)169.00 zł (-20%)


- NowośćPromocja
[![Okładka - Black Hat GraphQL. Bezpieczeństwo API dla hakerów i pentesterów - Nick Aleks, Dolev Farhi](https://static01.helion.com.pl/global/okladki/145x218/graphq.jpg)\
\
Dzięki tej książce dowiesz się, jak testować zabezpieczenia API GraphQL technikami ofensywnymi, takimi jak testy penetracyjne. Zdobędziesz i ugruntujesz wiedzę o GraphQL, niezbędną dla analityka bezpieczeństwa czy inżyniera oprogramowania. Nauczysz się skutecznie atakować API GraphQL, co pozwoli Ci wzmocnić procedury, stosować zautomatyzowane testy bezpieczeństwa w potoku ciągłej integracji i wdrażania, a ponadto efektywnie weryfikować mechanizmy zabezpieczeń. Zapoznasz się również z raportami o znalezionych lukach w zabezpieczeniach i przejrzysz kod exploitów, a także przekonasz się, jak wielki wpływ wywierają na działalność przedsiębiorstw.](/ksiazki/black-hat-graphql-bezpieczenstwo-api-dla-hakerow-i-pentesterow-nick-aleks-dolev-farhi,graphq.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Black Hat GraphQL. Bezpieczeństwo API dla hakerów i pentesterów](/ksiazki/black-hat-graphql-bezpieczenstwo-api-dla-hakerow-i-pentesterow-nick-aleks-dolev-farhi,graphq.htm)

[Nick Aleks](/autorzy/nick-aleks), [Dolev Farhi](/autorzy/dolev-farhi)

(47,40 zł najniższa cena z 30 dni)

[63.20 zł](/zakupy/add.cgi?troya=graphq)79.00 zł (-20%)


- NowośćPromocja
[![Okładka - VMware vSphere ESXi 8. Instalacja, konfiguracja i wprowadzenie do vCenter - Adam Nogły](https://static01.helion.com.pl/global/okladki/145x218/vmware.jpg)\
\
Wirtualizacja serwerów pozwala lepiej wykorzystać posiadany sprzęt. Dzięki niej możliwe jest zwiększenie elastyczności systemu i usprawnienie zarządzania infrastrukturą IT. Spośród wielu platform wirtualizacyjnych dostępnych na rynku wyróżnia się VMware ESXi 8 - jeden z najbardziej zaawansowanych i wszechstronnych produktów, oferujący administratorom systemów kompleksowe rozwiązania. Wśród jego zaawansowanych funkcji znajdują się między innymi obsługa kontenerów, automatyzacja zarządzania, wsparcie dla najnowszych technologii sprzętowych, a także zintegrowane narzędzia do monitorowania i optymalizacji wydajności.](/ksiazki/vmware-vsphere-esxi-8-instalacja-konfiguracja-i-wprowadzenie-do-vcenter-adam-nogly,vmware.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [VMware vSphere ESXi 8. Instalacja, konfiguracja i wprowadzenie do vCenter](/ksiazki/vmware-vsphere-esxi-8-instalacja-konfiguracja-i-wprowadzenie-do-vcenter-adam-nogly,vmware.htm)

[Adam Nogły](/autorzy/adam-nogly)

(41,40 zł najniższa cena z 30 dni)

[55.20 zł](/zakupy/add.cgi?troya=vmware)69.00 zł (-20%)


- NowośćPromocja
[![Okładka - Spark. Rozproszone uczenie maszynowe na dużą skalę. Jak korzystać z MLlib, TensorFlow i PyTorch - Adi Polak](https://static01.helion.com.pl/global/okladki/145x218/sparkr.jpg)\
\
Dzięki tej książce nauczysz się holistycznego podejścia, które zdecydowanie usprawni współpracę między zespołami. Najpierw zapoznasz się z podstawowymi informacjami o przepływach pracy związanych z uczeniem maszynowym przy użyciu Apache Spark i pakietu PySpark. Nauczysz się też zarządzać cyklem życia eksperymentów dla potrzeb uczenia maszynowego za pomocą biblioteki MLflow. Z kolejnych rozdziałów dowiesz się, jak od strony technicznej wygląda korzystanie z platformy uczenia maszynowego. W książce znajdziesz również opis wzorców wdrażania, wnioskowania i monitorowania modeli w środowisku produkcyjnym.](/ksiazki/spark-rozproszone-uczenie-maszynowe-na-duza-skale-jak-korzystac-z-mllib-tensorflow-i-pytorch-adi-polak,sparkr.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Spark. Rozproszone uczenie maszynowe na dużą skalę. Jak korzystać z MLlib, TensorFlow i PyTorch](/ksiazki/spark-rozproszone-uczenie-maszynowe-na-duza-skale-jak-korzystac-z-mllib-tensorflow-i-pytorch-adi-polak,sparkr.htm)

[Adi Polak](/autorzy/adi-polak)

(44,94 zł najniższa cena z 30 dni)

[52.43 zł](/zakupy/add.cgi?troya=sparkr)74.90 zł (-30%)


- Promocja
[![Okładka - Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii - Ben Armstrong](https://static01.helion.com.pl/global/okladki/145x218/odtakr.jpg)\
\
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak funkcjonuje bitcoin, a także w jaki sposób specyfika nowoczesnych koncepcji cyfrowej własności stopniowo zmienia świat finansów. Poznasz również tajniki inwestowania i handlu kryptowalutami. Ważną częścią książki jest rozdział poświęcony zagrożeniom w świecie krypto, w tym metodom działania hakerów i oszustów. Wszystko to, wraz z informacjami o najnowszych trendach i przyszłości kryptowalut, przygotuje Cię na zmianę — na nową cyfrową ekonomię!](/ksiazki/jak-nadazyc-za-kryptowalutami-przewodnik-po-bitcoinie-i-nowej-cyfrowej-ekonomii-ben-armstrong,odtakr.htm) odtakr/odtakr.mp3odtakr











00:00




Odsłuchaj





[![](https://static01.helion.com.pl/ebookpoint/img/download_audio/pobierz.png)](/pobierz-fragment/jak-nadazyc-za-kryptowalutami-przewodnik-po-bitcoinie-i-nowej-cyfrowej-ekonomii-ben-armstrong,odtakr/mp3)




  - Druk
  - PDF + ePub + Mobi
  - Audiobook MP3

pkt


### [Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii](/ksiazki/jak-nadazyc-za-kryptowalutami-przewodnik-po-bitcoinie-i-nowej-cyfrowej-ekonomii-ben-armstrong,odtakr.htm)

[Ben Armstrong](/autorzy/ben-armstrong)

(40,20 zł najniższa cena z 30 dni)

[46.90 zł](/zakupy/add.cgi?troya=odtakr)67.00 zł (-30%)


- BestsellerNowośćPromocja
[![Okładka - Git. Od koncepcji do praktyki - Jacek Drąg](https://static01.helion.com.pl/global/okladki/145x218/gitsre.jpg)\
\
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmujemy, to próba zrozumienia, co Git mówi do nas w trakcie pracy. Tak, mówi, ponieważ gdy zlecimy mu wykonanie jakiejś komendy, Git najprawdopodobniej nie tylko ją wykona, ale także skomentuje stan obecny, co nieco podpowie, zwróci uwagę, jeśli coś się nie uda, i wskaże sposób, jak to poprawić.](/ksiazki/git-od-koncepcji-do-praktyki-jacek-drag,gitsre.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Git. Od koncepcji do praktyki](/ksiazki/git-od-koncepcji-do-praktyki-jacek-drag,gitsre.htm)

[Jacek Drąg](/autorzy/jacek-drag)

(23,94 zł najniższa cena z 30 dni)

[27.93 zł](/zakupy/add.cgi?troya=gitsre)39.90 zł (-30%)


- NowośćPromocja
[![Okładka - Ścieżka kariery inżyniera technicznego. Zostań współtwórcą swojego rozwoju i podążaj za zmianą - Tanya Reilly](https://static01.helion.com.pl/global/okladki/145x218/scikar.jpg)\
\
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoją rolę w firmie, rozwiniesz myślenie strategiczne i nauczysz się wyznaczać standardy pracy technicznej. Przekonasz się, że możesz się stać liderem bez bezpośredniego zarządzania, dowiesz się, jak planować z wyprzedzeniem i podejmować właściwe decyzje techniczne, a także jak się rozwijać jako ekspert w swojej dziedzinie. Zrozumiesz znaczenie szerokiej, strategicznej perspektywy, przyswoisz taktyki prowadzenia projektów i określisz, co oznacza pojęcie dobrej inżynierii w Twojej organizacji.](/ksiazki/sciezka-kariery-inzyniera-technicznego-zostan-wspoltworca-swojego-rozwoju-i-podazaj-za-zmiana-tanya-reilly,scikar.htm)

  - Druk
  - PDF + ePub + Mobi

pkt


### [Ścieżka kariery inżyniera technicznego. Zostań współtwórcą swojego rozwoju i podążaj za zmianą](/ksiazki/sciezka-kariery-inzyniera-technicznego-zostan-wspoltworca-swojego-rozwoju-i-podazaj-za-zmiana-tanya-reilly,scikar.htm)

[Tanya Reilly](/autorzy/tanya-reilly)

(44,94 zł najniższa cena z 30 dni)

[52.43 zł](/zakupy/add.cgi?troya=scikar)74.90 zł (-30%)


Zamknij

\* więcej »

Chcę otrzymywać na podany e-mail informacje o zniżkach, promocjach oraz nowościach wydawniczych.
więcej »

Wyślij

Zamknij

Przeczytaj darmowy fragment


[Pobierz PDF](/pobierz-fragment/czysty-kod-w-pythonie-tworz-wydajny-i-latwy-w-utrzymaniu-kod-wydanie-ii-mariano-anaya,czyko2/pdf)

Zamknij

##### Twoje uwagi do kursu

Wyślij »

Zamknij

**Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły**
**sie dużym zainteresowaniem, a których nakład został wyprzedany.**

Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku
cyfrowego.

**Co powinieneś wiedzieć o usłudze "Druk na żądanie":**

- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;

- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane
kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego).
Obowiązująca cena jest zawsze podawana na stronie WWW książki;

- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i
jest w pełni komplementarna;

- usługa nie obejmuje książek w kolorze.


**Masz pytanie o konkretny tytuł? Napisz do**
**nas: sklep@helion.pl**

Zamknij

Proszę wybrać ocenę!

Proszę wpisać opinię!Opinia dotyczy:

Książka drukowanaKsiążka drukowanaEbookAudiobookKurs video

wyświetlaj podpis


Proszę zaakceptować regulamin oraz politykę prywatności!

\*
Akceptuję
[Regulamin](//helion.pl/przewodnik/regulamin.phtml)
sklepu internetowego oraz
[Politykę Prywatności](//helion.pl/przewodnik/politykaprywatnosci.phtml)
więcej »


Chcę otrzymywać na podany e-mail informacje o zniżkach, promocjach oraz nowościach wydawniczych.
więcej »

\\* pola obowiązkowe![](https://static01.helion.com.pl/helion/img/ajax-loader.gif)Wyślij

Zamknij

#### Przenieś na półkę

###### Dodano produkt na półkę

###### Usunięto produkt z półki

###### Przeniesiono produkt do archiwum

###### Przeniesiono produkt do biblioteki

Zapisz

Proszę czekać...

![ajax-loader](https://static01.helion.com.pl/global/okladki/125x163/helion-loader.gif)

Zamknij

##### Wybierz metodę płatności

Akceptuję
[regulamin](/przewodnik/regulamin.phtml)

Zamawiam i płacę

Książka

55,30 zł


[Dodaj do koszyka](/zakupy/add.cgi?troya=czyko2)

Ebook

47,40 zł


[Dodaj do koszyka](/zakupy/add.cgi?troya=czyko2_ebook)

### [Wydawnictwo Naukowe Helion »](wydawnictwo-naukowe-helion.shtml)

[![Grafika Wydawnictwo Naukowe Helion. Dołącz do nas!](https://static01.helion.com.pl/helion/images/wydanauk/wydawnictwo_ksiazki.png)](/wydawnictwo-naukowe-helion.shtml)

[![Darmowa dostawa za 0 zł](https://static01.helion.com.pl/helion/images/darmowa_dostawa/darmowa_dostawa_600.png)](/przewodnik/kosztywysylki.phtml)

Współpraca

[Program partnerski - zarabiaj więcej »](https://program-partnerski.helion.pl/)

Brak książki? - daj nam znać »

Nie znalazłeś książki, którą powinniśmy mieć w naszej ofercie? Daj nam znać.

Dołożymy wszelkich starań, by wskazany tytuł jak najszybciej się u nas pojawił.

[Subskrybuj newsletter »](//helion.pl/emaile.cgi)

Średnio raz w tygodniu dostaniesz informacje o aktualnych promocjach, nowościach i specjalnych ofertach dla subskrybentów newslettera.

Zapisz

\*
Chcę otrzymywać na podany e-mail informacje o zniżkach, promocjach oraz nowościach wydawniczych.
więcej »

Zamknij

Brakuje Ci książki, ebooka lub audiobooka? Daj nam znać!

Nie znalazłeś książki, ebooka lub audiobooka, które powinniśmy mieć w naszej ofercie? A może interesuje Cię konkretna tematyka, z której mamy mało książek? Daj nam znać.
Zobaczymy, co da się zrobić i dołożymy wszelkich starań, by wskazany tytuł jak najszybciej pojawił się w sprzedaży.


Uwaga! Nie zgłaszaj tutaj błędów związanych ze złożonymi zamówieniami. Jeśli masz pytanie lub problem związany z Twoim zamówieniem, kontem klienta lub działaniem serwisu, napisz na adres [sklep@helion.pl](mailto:sklep@helion.pl).


Tytuł/temat\*

Dodatkowe uwagi

Adres email

Wyślij

Na skróty

Twoje Konto

- [Logowanie](/users/login)
- [Rejestracja](/users/rejestracja)
- [Historia Zamówień](/users/zamowienia)
- [Twoja biblioteka](/users/konto/biblioteka)
- [Twoje półki](/przewodnik/twoje-polki.phtml)
- [Aktywuj kod na produkty](/kod)
- [Prezenty](/podaruj_prezent.phtml)
- [Testy i certyfikaty](/testyicertyfikaty.phtml)
- [Aplikacja Helion - Android](https://play.google.com/store/apps/details?id=pl.helion.helion)

Księgarnia

- [Centrum pomocy](/przewodnik.phtml)
- [Regulamin sklepu](/przewodnik/regulamin.phtml)
- [Polityka prywatności](/przewodnik/politykaprywatnosci.phtml)
- [Formy i koszty wysyłki](/przewodnik/kosztywysylki.phtml)
- [Formy płatności](/przewodnik/platnosci.phtml)
- [Usprawnij nasz serwis WWW](/interact.phtml)
- [Blog](/blog)
- [Newsletter](/newsletter)
- [Mapa serwisu](/mapa)
- [LiveChat](#livechat)
- [Kontakt](/kontakty.phtml)

Wydawnictwo Helion

- [O Grupie Helion](/grupahelion.shtml)
- [Zostań naszym autorem!](/zostanautorem)
- [Oceń książkę](/user/opinie)
- [Zgłoś erratę](/user/erraty/)
- [Przykłady do książek](/przyklady.phtml)
- [Nagrody i wyróżnienia](/nagrody_i_wyroznienia.phtml)
- [Zgłoś naruszenie praw autorskich](/piracy.phtml)

Współpraca

- [Program partnerski Grupy Helion SA](https://program-partnerski.helion.pl/)
- [Sprzedawaj książki Grupy Helion (eHelion.pl)](https://ehelion.pl/)
- [Zamawiaj książki do recenzji (Biuro Prasowe)](https://helion.pl/pressroom)
- [Ebookpoint BIBLIO](https://biblio.ebookpoint.pl/)
- [Custom Publishing - B2B](https://b2b.helion.pl/)
- [Praca w Grupie Helion](/praca)
- [Logistyka i dystrybucja książek](https://hlogistyka.pl)

[![Płatności w księgarni helion.pl](https://static01.helion.com.pl/helion/images/platnosci.png)](/przewodnik/platnosci.phtml)

![Logo Grupa Helion](https://static01.helion.com.pl/helion/images/grupa_helion_white.svg)

- [Onepress.pl](https://onepress.pl)
- [Sensus.pl](https://sensus.pl)
- [Editio.pl](https://editio.pl)
- [DlaBystrzakow.pl](https://dlabystrzakow.pl)
- [Bezdroza.pl](https://bezdroza.pl)
- [Ebookpoint.pl](https://ebookpoint.pl)
- [Videopoint.pl](https://videopoint.pl)
- [Beya.pl](https://beya.pl)
- [Czytalisek.pl](https://czytalisek.pl)
- [Biblio.Ebookpoint.pl](https://biblio.ebookpoint.pl)

Designed with ♥ by [Tonik.pl](http://tonikstudio.pl)

**Helion**

© Helion.pl 1991-2024

Helion.pl sp. z o.o.

ul. Kościuszki 1c

44-100 Gliwice

tel. (32) 230-98-63

e-mail: [\[wyświetl email\]@helion.pl](mailto:helion@helion.pl)

[Pełna wersja strony »](javascript:change.toggleMobileFullSite();)[Wróć do wersji mobilnej »](javascript:change.toggleFullSiteToMobile();)

X

Korzystając z tej strony zgadzasz się na używanie plików cookie, które są przechowywane na Twoim urządzeniu. Za pośrednictwem cookies zbieramy informacje, które mogą stanowić dane osobowe. Wykorzystujemy je w celach analitycznych, marketingowych oraz aby dostosować treści do Twoich preferencji i zainteresowań. Więcej informacji, w tym sposób zmiany ustawień znajdziesz w [Polityce Prywatności.](/przewodnik/politykaprywatnosci.phtml)

Rozumiem

![Zamknij](https://static01.helion.com.pl/helion/img/aplikacja_mobilna/bar/button_x.png)![Pobierz aplikację mobilną Ebookpoint](https://static01.helion.com.pl/helion/img/aplikacja_mobilna/bar/pasek_pobierania_aplikacji.png)