ODBIERZ TWÓJ BONUS :: »

Python z życia wzięty. Rozwiązywanie problemów za pomocą kilku linii kodu Lee Vaughan

(ebook) (audiobook) (audiobook)
Autor:
Lee Vaughan
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
368
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
53,40 zł 89,00 zł (-40%)
53,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
44,50 zł 89,00 zł (-50%)
44,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?

  • Wykorzystywania twierdzenia Bayesa do rozwiązywania problemów poszukiwawczo-ratunkowych
  • Instalowania i używania bibliotek NumPy, OpenCV, matplotlib, pandas, Bokeh, holoviews i innych narzędzi naukowych
  • Analizowania tekstów i określania autorstwa za pomocą stylometrii i biblioteki NLTK
  • Automatycznego streszczania przemówień i generowania chmur słów z wykorzystaniem narzędzi do przetwarzania języka naturalnego
  • Szyfrowania i odszyfrowywania wiadomości przy użyciu jednorazowych bloczków i szyfru książkowego
  • Przetwarzania i porównywania obrazów w celu wykrywania obiektów astronomicznych, takich jak Pluton czy egzoplanety
  • Symulowania misji kosmicznych, w tym trajektorii Apollo 8 i problemu trzech ciał, z użyciem modułu turtle
  • Analizowania i wizualizowania danych geograficznych, w tym wyboru miejsc lądowania na Marsie
  • Wykrywania tranzytów egzoplanet i generowania wykresów krzywych blasku na podstawie danych fotometrycznych
  • Programowania automatycznych systemów wykrywania twarzy na zdjęciach i wideo
  • Tworzenia systemów rozpoznawania twarzy i zabezpieczania dostępu do pomieszczeń
  • Budowania interaktywnych map i kartogramów z wykorzystaniem danych demograficznych i bibliotek do wizualizacji
  • Symulowania środowisk i eksperymentowania z koncepcją symulacji komputerowej
  • Rozwijania własnych projektów, takich jak detektory, symulacje czy narzędzia analityczne, na bazie gotowych przykładów
  • Korzystania z narzędzi do web scrapingu i pobierania danych z internetu
  • Rozwiązywania praktycznych zadań i wyzwań programistycznych inspirowanych rzeczywistymi problemami

Po nauczeniu się podstaw Pythona przychodzi czas na coś poważniejszego. Umiesz już napisać kilkanaście linii kodu, który działa zgodnie z oczekiwaniami, znasz składnię języka i wiesz, jakie możliwości oferuje. Być może nawet traktujesz tworzenie kodu w Pythonie jako świetną zabawę. W każdym razie, skoro znasz już podstawy, możesz się zająć prawdziwymi projektami. Dzięki nim nie tylko rozwiążesz palące problemy codziennego życia, ale również nauczysz się tworzyć kompletne, funkcjonalne programy. Programy, które będą działać.

Ta książka jest sposobem na dalszą naukę programowania poprzez realizację projektów. Każdy z nich został wyjaśniony krok po kroku, opisano też sposoby korzystania z licznych bibliotek i pakietów Pythona. Dzięki projektom dowiesz się, jak wykorzystywać programowanie do realizacji eksperymentów, testowania teorii, naśladowania natury lub po prostu do zabawy. Nabierzesz wprawy w pracy z bibliotekami i modułami Pythona, nauczysz się także pożytecznych skrótów, przydatnych funkcji i innych pomocnych technik. W efekcie lektury w łatwy sposób zrealizujesz zadania, które kiedyś spędzały sen z powiek geniuszom - a to dopiero początek przygody z Pythonem!

Dzięki książce dowiesz się, jak:

  • używać bibliotek: matplotlib, NumPy, Bokeh, pandas, Requests, Beautiful Soup i turtle
  • tworzyć szyfry, szyfrować i odszyfrowywać wiadomości
  • przetwarzać język naturalny i pisać kod do rozpoznawania obrazów
  • pisać programy wykrywające i śledzące obiekty
  • korzystać z narzędzi do analizy i wizualizacji danych

Python. Być może polegniesz, a może Ci się uda!

Wybrane bestsellery

O autorze książki

Lee Vaughan jest emerytowanym geologiem, programistą, wielbicielem kultury popularnej, nauczycielem i autorem książek. Wcześniej pracował w ExxonMobil, gdzie tworzył i recenzował skomplikowane modele komputerowe, rozwijał i testował oprogramowanie, a także szkolił geologów i inżynierów. Mieszka w The Woodlands w Teksasie.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy Pythona, aby korzystać z tej książki?
Tak, książka zakłada znajomość podstaw Pythona - znajomość składni, pisania prostych programów i korzystania z podstawowych funkcji. Dzięki temu łatwiej będzie zrozumieć i realizować opisane projekty.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się rozwiązywać realne problemy za pomocą Pythona, korzystać z popularnych bibliotek (np. NumPy, pandas, matplotlib, OpenCV, NLTK), tworzyć projekty z zakresu analizy danych, przetwarzania tekstu, rozpoznawania obrazów, szyfrowania czy symulacji naukowych.
3. Czy książka zawiera gotowe przykłady kodu?
Tak, każdy projekt opisany jest krok po kroku wraz z pełnym kodem źródłowym i wyjaśnieniami, co ułatwia naukę i samodzielne eksperymentowanie.
4. Jakie środowisko programistyczne oraz wersję Pythona powinienem wykorzystać?
Książka omawia instalację Pythona, środowiska wirtualnego oraz niezbędnych bibliotek. Zalecane jest korzystanie z aktualnej wersji Pythona 3.x oraz popularnych środowisk, takich jak PyCharm, VS Code lub IDLE.
5. Czy znajdę w książce zadania do samodzielnego wykonania?
Tak, po każdym rozdziale znajdują się zadania praktyczne i propozycje projektów do samodzielnego rozwiązania, które pomagają utrwalić zdobytą wiedzę i rozwijać umiejętności programistyczne.
6. Czy książka nadaje się do nauki programowania poprzez praktykę?
Zdecydowanie tak - książka opiera się na praktycznych projektach, które krok po kroku pokazują, jak wykorzystać Pythona do rozwiązywania rzeczywistych problemów i eksperymentowania z kodem.
7. Jakie biblioteki i narzędzia Pythona są wykorzystywane w książce?
W projektach używane są m.in.: NumPy, pandas, matplotlib, Bokeh, Requests, Beautiful Soup, turtle, OpenCV, NLTK, gensim, wordcloud oraz inne narzędzia do analizy danych, przetwarzania tekstu i obrazu.
8. Czy książka pomoże mi rozwinąć umiejętność rozwiązywania problemów programistycznych?
Tak, każdy projekt to praktyczne wyzwanie, które uczy analizy problemu, planowania rozwiązania i implementacji kodu, co pozwala rozwinąć myślenie algorytmiczne i umiejętność samodzielnego rozwiązywania zadań.

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
53,40 zł
Dodaj do koszyka
Ebook
44,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint