ODBIERZ TWÓJ BONUS :: »

Programowanie w Pythonie dla średnio zaawansowanych. Najlepsze praktyki tworzenia czystego kodu Al Sweigart

Autor:
Al Sweigart
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 5
Stron:
376
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
53,40 zł 89,00 zł (-40%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
44,50 zł 89,00 zł (-50%)
19,90 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska programistycznego oraz efektywnego korzystania z wiersza poleceń
  • Automatycznego formatowania kodu w Pythonie z użyciem narzędzia Black i przestrzegania PEP 8
  • Wybierania czytelnych, zgodnych z konwencją nazw zmiennych, funkcji i klas
  • Rozpoznawania i eliminowania typowych źródeł błędów oraz ,,cuchnącego kodu"
  • Stosowania pythonicznych idiomów i najlepszych praktyk kodowania
  • Unikania znanych pułapek i nieoczywistych zachowań Pythona
  • Tworzenia skutecznych, czytelnych i elastycznych funkcji, w tym funkcji wyższego rzędu
  • Używania komentarzy, docstringów i wskazówek typu dla poprawy dokumentacji i czytelności kodu
  • Organizowania projektów z wykorzystaniem systemu kontroli wersji Git i narzędzi takich jak Cookiecutter
  • Mierzenia wydajności kodu oraz analizy złożoności algorytmów w notacji Big O
  • Projektowania i implementowania klas oraz stosowania zasad programowania obiektowego
  • Wykorzystywania dziedziczenia, kompozycji oraz zaawansowanych mechanizmów OOP w Pythonie
  • Stosowania właściwości (properties) i metod dunder do tworzenia pythonicznego kodu obiektowego
  • Korzystania z narzędzi takich jak lintery, formatery i statyczna analiza typów dla poprawy jakości kodu
  • Tworzenia i rozwijania praktycznych projektów programistycznych w Pythonie

Programistów Pythona ograniczają tylko wyobraźnia i technologia. Nic dziwnego, że rzesza osób zafascynowanych Pythonem stale rośnie, podobnie jak liczba adeptów programowania w tym języku. Po ugruntowaniu podstaw tworzenia kodu można już pisać całkiem funkcjonalne aplikacje, jednak prawdziwa moc Pythona i satysfakcja z pracy z nim objawiają się dopiero po opanowaniu nieco bardziej złożonych zagadnień. Jeśli więc znasz podstawową składnię i najważniejsze zasady rządzące Pythonem, czas na naukę pisania czystego, czytelnego i łatwego do utrzymania kodu — kodu pythonicznego!

Dzięki tej książce przyswoisz najlepsze zasady konfigurowania środowiska programistycznego i praktyki programistyczne poprawiające czytelność kodu. Znajdziesz tu mnóstwo przydatnych wskazówek dotyczących posługiwania się wierszem polecenia i takimi narzędziami jak formatery kodu, kontrolery typów, lintery, a nawet systemy kontroli wersji. Od strony praktycznej poznasz techniki organizacji kodu i tworzenia jego dokumentacji. Nie brak też zaawansowanych zagadnień, jak pomiary wydajności kodu czy analiza algorytmów Big O. Sporo miejsca poświęcono również pythonicznemu paradygmatowi programowania zorientowanego obiektowo. Dowiesz się więc, jak prawidłowo pisać klasy, korzystać z mechanizmów dziedziczenia i czym są metody dunder. To znakomity przewodnik na drodze, którą musi pokonać początkujący, aby stać się profesjonalnym programistą Pythona.

W książce między innymi:

  • czym jest dobry styl programowania
  • automatyczne formatowanie kodu w Pythonie
  • typowe źródła błędów i ich wykrywanie
  • organizacja plików kodu w projektach
  • programowanie funkcyjne w Pythonie
  • profilowanie wydajności kodu

Python. Od początku twórz czysty, doskonale pythoniczny kod!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Albert Sweigart — programista, projektant oprogramowania i nauczyciel kodowania. Autor licznych książek o Pythonie dla początkujących. Sweigart urodził się w Houston, w stanie Teksas, a obecnie mieszka w San Francisco. Prowadzi blog dostępny pod adresem: https://coffeeghost.net.

Al Sweigart - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy Pythona, żeby skorzystać z tej książki?
Tak, książka jest przeznaczona dla osób, które znają już podstawową składnię i zasady Pythona i chcą rozwinąć swoje umiejętności na poziomie średnio zaawansowanym.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się pisać czysty, czytelny i łatwy do utrzymania kod, korzystać z narzędzi takich jak lintery, formatery kodu, systemy kontroli wersji (Git), a także analizować wydajność i poprawiać strukturę projektów Pythonowych.
3. Czy książka zawiera przykłady kodu i projekty do samodzielnego wykonania?
Tak, w książce znajdziesz liczne przykłady kodu oraz praktyczne projekty, które pomogą Ci utrwalić i zastosować zdobytą wiedzę w praktyce.
4. Jakie narzędzia i technologie są omawiane w książce?
Poznasz m.in. narzędzia do formatowania kodu (Black), lintery, systemy kontroli wersji (Git i GitHub), narzędzia do profilowania wydajności oraz środowiska programistyczne dla Pythona.
5. Czy ta książka pomoże mi przygotować się do pracy zespołowej nad projektami Pythonowymi?
Tak, książka omawia najlepsze praktyki programistyczne, konwencje nazewnictwa, organizację kodu i korzystanie z systemów kontroli wersji, co jest niezbędne w pracy zespołowej.
6. Czy znajdę tu informacje o zaawansowanych technikach programowania obiektowego w Pythonie?
Tak, książka szczegółowo wyjaśnia zagadnienia związane z klasami, dziedziczeniem, metodami dunder oraz pythonicznym podejściem do programowania obiektowego.
7. Czy książka jest odpowiednia jako materiał do nauki samodzielnej?
Tak, treść została przygotowana z myślą o samodzielnej nauce - zawiera jasne wyjaśnienia, przykłady oraz zadania praktyczne, które pozwolą utrwalić wiedzę krok po kroku.
8. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest zarówno w wersji papierowej, jak i elektronicznej (ebook - PDF, ePub, mobi), co pozwala na wygodne czytanie na różnych urządzeniach.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
53,40 zł
Dodaj do koszyka
Ebook
44,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile