ODBIERZ TWÓJ BONUS :: »

Kod Pythona w jednym wierszu. Jak profesjonaliści piszą programy doskonałe Christian Mayer

(ebook) (audiobook) (audiobook)
Autor:
Christian Mayer
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
216
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
35,40 zł 59,00 zł (-40%)
35,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
29,49 zł 59,00 zł (-50%)
29,49 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?

  • Stosowania zwięzłych struktur danych Pythona do rozwiązywania praktycznych problemów
  • Wykorzystywania list składanych, wycinania i funkcji lambda do pisania jednowierszowych instrukcji
  • Czytania i przetwarzania plików oraz danych tekstowych w jednym wierszu kodu
  • Łączenia technik list składanych i wycinania dla efektywnej manipulacji danymi
  • Przypisywania do wycinków i naprawiania uszkodzonych list
  • Analizowania i filtrowania danych z użyciem NumPy, w tym rozgłaszania i indeksowania logicznego
  • Tworzenia zaawansowanych filtrów tablic z wykorzystaniem statystyki i matematyki
  • Wykonywania podstawowych analiz asocjacyjnych na zbiorach danych
  • Implementowania regresji liniowej, logistycznej i algorytmów uczenia maszynowego w jednym wierszu
  • Stosowania algorytmów k-średnich, k najbliższych sąsiadów, drzew decyzyjnych i sieci neuronowych
  • Wyszukiwania i walidowania wzorców tekstowych za pomocą wyrażeń regularnych
  • Tworzenia prostych scraperów WWW oraz analizowania hiperłączy i danych z HTML
  • Rozwiązywania klasycznych problemów algorytmicznych: anagramy, palindromy, permutacje, liczby pierwsze
  • Szyfrowania tekstu i generowania ciągów Fibonacciego za pomocą funkcji funkcyjnych
  • Implementowania rekurencyjnych algorytmów wyszukiwania binarnego i sortowania szybkiego
  • Pisania czytelnego, zwięzłego i profesjonalnego kodu zgodnie z filozofią Zen Pythona

W Pythonie najlepsza jest wyrazistość, zwięzłość i interaktywność kodu. To są właśnie cechy kodu idealnego: każdy bit powinien być dziełem sztuki. Python pozwala na wyrażenie jednej myśli na wiele sposobów. Mistrz programowania zna je wszystkie i w konkretnej sytuacji wybiera ten najbardziej trafny i zwięzły. Rozwiązywanie złożonych problemów programistycznych za pomocą jednego wiersza kodu daje przecież dużą satysfakcję. Osiągnięcie tak wyrafinowanych umiejętności wymaga jednak pokonania wielu drobnych trudności, jakie napotyka osoba ucząca się Pythona.

Ta książka ułatwi Ci naukę czytania i pisania zwięzłych, użytecznych instrukcji zajmujących jeden wiersz kodu. Nauczysz się także systematycznie rozkładać dowolny blok kodu na części pierwsze. Stopniowo Twój kod Pythona będzie się stawał piękny, zwięzły i prosty. Znajdziesz tu liczne wskazówki, zapoznasz się też z takimi zagadnieniami jak uczenie maszynowe, podstawy nauki o danych i użyteczne algorytmy. Niejako przy okazji poznasz i zrozumiesz kluczowe pojęcia z dziedziny informatyki i zaczniesz używać zaawansowanych funkcji Pythona, takich jak listy składane, wycinanie, funkcje lambda, wyrażenia regularne, funkcje map i reduce oraz przypisywanie do wycinków.

W książce między innymi:

  • stosowanie struktur danych do rozwiązywania rzeczywistych problemów
  • podstawowe funkcjonalności biblioteki NumPy
  • statystyki wielowymiarowych tablic danych
  • algorytm k-średnich w uczeniu nienadzorowanym
  • zaawansowane wyrażenia regularne
  • anagramy, palindromy, zbiory potęgowe, permutacje, silnie, liczby pierwsze, ciąg Fibonacciego, zatajanie tekstu, wyszukiwanie i sortowanie algorytmiczne

Zen Pythona: liczy się czytelność!

Wybrane bestsellery

O autorze książki

Dr Christian Mayer jest pasjonatem Pythona. Założył i prowadzi popularną stronę poświęconą Pythonowi (https://blog.finxter.com/). Jego wybitne umiejętności przekazywania wiedzy są doceniane przez tysiące adeptów tego języka programowania. Jest autorem książek z serii Coffee Break Python.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Kod Pythona w jednym wierszu" nadaje się dla osób początkujących w programowaniu?
Tak, książka wprowadza podstawowe zagadnienia Pythona i wyjaśnia je krok po kroku, dzięki czemu jest przystępna również dla osób rozpoczynających naukę programowania.
2. Jakie konkretne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się pisać zwięzły, czytelny kod w Pythonie, wykorzystywać zaawansowane techniki, takie jak listy składane, funkcje lambda, wyrażenia regularne, a także rozwiązywać problemy programistyczne w jednym wierszu kodu.
3. Czy w książce znajdują się praktyczne przykłady i zadania do samodzielnego wykonania?
Tak, każdy rozdział zawiera liczne przykłady kodu oraz szczegółowe omówienie ich działania, co pozwala na praktyczne przećwiczenie omawianych technik.
4. Czy książka obejmuje zagadnienia związane z analizą danych i uczeniem maszynowym?
Tak, w książce znajdziesz rozdziały poświęcone analizie danych z użyciem NumPy oraz podstawom uczenia maszynowego, w tym regresji, klastrowaniu i sieciom neuronowym.
5. Czy potrzebuję specjalnego oprogramowania, żeby móc korzystać z przykładów z książki?
Wystarczy zainstalować Pythona oraz popularne biblioteki, takie jak NumPy. Autor wyjaśnia, jak przygotować środowisko do pracy z kodem.
6. Czy książka pomoże mi pisać bardziej czytelny i efektywny kod w Pythonie?
Tak, jednym z głównych celów książki jest nauka tworzenia zwięzłego, czytelnego i profesjonalnego kodu zgodnie z najlepszymi praktykami Pythona.
7. Czy książka zawiera materiały dodatkowe lub dostęp do zasobów online?
Tak, autor wskazuje na przydatne zasoby online, które mogą pomóc w dalszej nauce i rozwijaniu umiejętności programistycznych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
35,40 zł
Dodaj do koszyka
Ebook
29,49 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint