ODBIERZ TWÓJ BONUS :: »

Python. Zwięzłe kompendium dla programisty David Beazley

Autor:
David Beazley
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 4
Stron:
304
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
44,85 zł 69,00 zł (-35%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
41,40 zł 69,00 zł (-40%)
34,50 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?

  • Uruchamiania Pythona i pisania prostych skryptów
  • Operowania na typach danych: liczbach, tekstach, listach, krotkach, zbiorach i słownikach
  • Sterowania przepływem programu za pomocą warunków, pętli i wyjątków
  • Tworzenia i wykorzystywania funkcji, w tym funkcji wyższego rzędu oraz lambda
  • Zarządzania modułami, pakietami i przestrzenią nazw
  • Stosowania operatorów, wyrażeń i manipulacji danymi iterowalnymi
  • Definiowania i obsługi własnych wyjątków oraz korzystania z menedżerów kontekstu
  • Rozumienia obiektów, typów i protokołów Pythona
  • Programowania obiektowego: tworzenia klas, dziedziczenia, kompozycji i enkapsulacji
  • Korzystania z dekoratorów funkcji i klas
  • Budowania i używania generatorów oraz obsługi asynchroniczności z async/await
  • Formatowania, czytania i zapisywania danych z plików i wejścia-wyjścia
  • Pracy z biblioteką standardową i funkcjami wbudowanymi Pythona
  • Serializacji obiektów i operacji na danych binarnych
  • Współbieżności z użyciem wątków, asyncio i operacji nieblokujących
  • Optymalizacji wykorzystania pamięci oraz dynamicznego tworzenia klas i metaklas

Przez ostatnie trzydzieści lat Python intensywnie się rozwijał. Stał się dojrzałym językiem programowania, nadającym się do tworzenia zarówno niewielkich, wyspecjalizowanych narzędzi, jak i złożonych systemów. Zakres jego możliwości poszerzają liczne biblioteki i narzędzia. Ta wszechstronność i bogactwo stanowią jednak duże wyzwanie dla programistów, którzy chcieliby nie tyle poznać poszczególne funkcje tego języka, ile dogłębnie go zrozumieć i nauczyć się "pythonicznego" sposobu myślenia.

Ta książka jest zwięzłym, skupionym na praktyce przewodnikiem po Pythonie w wersji 3.6 i nowszych. Dzięki niej skoncentrujesz się na rdzeniu języka i podstawowych zagadnieniach, które musisz doskonale opanować, jeśli chcesz pisać w nim dobry kod. Dowiesz się zatem, jak działa Python i jakich zasad należy przestrzegać podczas tworzenia programów, które później będą łatwe do przetestowania, debugowania i utrzymania. Dobrze zrozumiesz kluczowe kwestie, takie jak abstrakcja danych, kontrola przepływu programu, struktura programu, funkcje, obiekty i moduły. Poszczególne treści zostały zilustrowane przejrzystymi fragmentami kodu, pozwalającymi nie tylko łatwiej przyswoić opisane zagadnienia, ale i poczuć niezwykły urok Pythona - tę magię, która sprawia, że programowanie w tym języku daje mnóstwo przyjemności i satysfakcji!

W książce:

  • czym jest rdzeń Pythona
  • praca z danymi i ich analiza
  • zasady tworzenia przejrzystego i niezawodnego kodu
  • funkcje i idiomy w programowaniu funkcjonalnym
  • generatory, klasy, moduły, pakiety
  • prawidłowa obsługa I/O i korzyści ze stosowania słowników

Python? Zacznij od tego, co w nim najważniejsze!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

David Beazley jest amerykańskim inżynierem oprogramowania. Pythonem zajmuje się od 1996 roku i w znaczący sposób przyczynił się do jego rozwoju. Autor ważnych książek o Pythonie, napisał też kilka narzędzi programistycznych. Obecnie prowadzi zaawansowane kursy informatyki.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka nadaje się do nauki Pythona od podstaw?
Tak, książka obejmuje podstawy Pythona, takie jak uruchamianie programów, typy danych, operatory, pętle czy funkcje, dlatego świetnie sprawdzi się zarówno dla osób rozpoczynających naukę, jak i programistów chcących uporządkować wiedzę.
2. Czy w książce znajdę praktyczne przykłady kodu?
Tak, książka zawiera liczne, przejrzyste fragmenty kodu ilustrujące omawiane zagadnienia, co ułatwia zrozumienie i samodzielne ćwiczenie nowych umiejętności.
3. Na jakiej wersji Pythona opiera się książka?
Książka koncentruje się na Pythonie w wersji 3.6 i nowszych, dzięki czemu omawiane rozwiązania są aktualne i zgodne ze współczesnymi standardami.
4. Czy książka wyjaśnia zaawansowane tematy, jak programowanie obiektowe czy generatory?
Tak, w książce znajdziesz rozdziały poświęcone programowaniu obiektowemu, klasom, generatorom, modułom, pakietom oraz obsłudze operacji wejścia-wyjścia i bibliotekom standardowym.
5. Czy książka pomoże mi pisać bardziej przejrzysty i efektywny kod w Pythonie?
Tak, autor skupia się na dobrych praktykach, zasadach pisania czytelnego, testowalnego i łatwego w utrzymaniu kodu oraz tłumaczy, czym jest ,,pythoniczność" w programowaniu.
6. Czy ta książka będzie przydatna, jeśli znam już inne języki programowania?
Tak, książka pozwala szybko zrozumieć specyfikę Pythona, jego idiomy i różnice w podejściu do programowania, co jest szczególnie cenne dla osób mających doświadczenie w innych technologiach.
7. Czy książka nadaje się do samodzielnej nauki?
Tak, zwięzła forma, jasne wyjaśnienia i liczne przykłady sprawiają, że książka jest doskonałym wyborem do samodzielnego opanowania Pythona lub powtórki najważniejszych zagadnień.
8. Czy dostępna jest wersja elektroniczna tej książki?
Tak, na Helion.pl możesz zakupić książkę w wersji papierowej oraz elektronicznej (e-book: PDF, ePub, mobi) - wybierz format najlepiej dopasowany do Twoich potrzeb.

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
44,85 zł
Dodaj do koszyka
Ebook
41,40 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 Nest Bank 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łacę z Millennium Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile