Ocena:

Książka jest zasobem opartym na projektach, skierowanym do doświadczonych programistów, którzy chcą poprawić swoje umiejętności Python poprzez rzeczywiste projekty obsługi danych. Obejmuje ona kompleksowy potok analizy danych, zachęcając do praktycznej nauki i zastosowania umiejętności. Niektórzy czytelnicy krytykowali jednak książkę za słabe formatowanie, powtarzające się treści i niekompletne odniesienia do kodu.
Zalety:⬤ Nauka oparta na projektach z naciskiem na rzeczywiste zastosowania.
⬤ Wszechstronne omówienie procesu analizy danych, od pozyskiwania po modelowanie.
⬤ Zachęca do praktycznego rozwiązywania problemów i doskonalenia umiejętności.
⬤ Dostęp do pakietu kodu GitHub w celu uzyskania dodatkowego wsparcia.
⬤ Angażuje czytelników w złożone, duże projekty zamiast małych ćwiczeń.
⬤ Słabe formatowanie i układ treści.
⬤ Powtarzająca się treść i styl pisania.
⬤ Niekompletne odniesienia do kodu, prowadzące do frustracji.
⬤ Niektórzy użytkownicy uważali, że książka wydaje się być przygotowana nieprofesjonalnie.
(na podstawie 5 opinii czytelników)
Python Real-World Projects: Craft your Python portfolio with deployable applications
Rozwijaj aplikacje Python przy użyciu podejścia opartego na przedsiębiorstwie z testami jednostkowymi i akceptacyjnymi, stosując zwinne metody tworzenia minimalnego opłacalnego produktu (MVP) i iteracyjnie dodawaj funkcje.
Kluczowe cechy:
⬤ Opanuj Python i powiązane technologie, pracując nad 12 praktycznymi projektami.
⬤ Przyspiesz swoją karierę, budując osobiste portfolio projektów.
⬤ Poznaj aplikacje do pozyskiwania, przygotowywania i analizy danych.
⬤ Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF.
Opis książki:
Na dzisiejszym konkurencyjnym rynku pracy portfolio projektów często przyćmiewa tradycyjne CV. Python Real-World Projects pozwala zapoznać się z kluczowymi koncepcjami Pythona podczas tworzenia kompletnych modułów i aplikacji. Dzięki dwóm tuzinom skrupulatnie zaprojektowanych projektów do zbadania, ta książka pomoże ci zaprezentować swoje mistrzostwo w Pythonie i udoskonalić swoje umiejętności.
Dostosowana do potrzeb początkujących użytkowników, którzy posiadają podstawową wiedzę na temat definicji klas, tworzenia modułów i nieodłącznych struktur danych Pythona, ta książka jest bramą do doskonałości w programowaniu. Dowiesz się, jak wykorzystać potencjał biblioteki standardowej i kluczowych projektów zewnętrznych, takich jak JupyterLab, Pydantic, pytest i requests. Zdobędziesz również doświadczenie w zakresie metodologii zorientowanych na przedsiębiorstwa, w tym testów jednostkowych i akceptacyjnych oraz zwinnego podejścia do rozwoju. Ponadto zagłębisz się w cykl życia oprogramowania, zaczynając od minimalnego realnego produktu i płynnie go rozszerzając, aby dodać innowacyjne funkcje.
Pod koniec tej książki będziesz uzbrojony w niezliczoną ilość praktycznych projektów w Pythonie i będziesz gotowy, aby przyspieszyć swoją karierę jako programista Pythona.
Czego się nauczysz:
⬤ Badać podstawowe elementy aplikacji, w tym dokumentację i przypadki testowe.
⬤ Odkrywać podejścia do pozyskiwania danych, takie jak przetwarzanie plików, interfejsy API RESTful i zapytania SQL.
⬤ Tworzenie notatnika inspekcji danych w celu ustalenia właściwości danych źródłowych.
⬤ Pisanie aplikacji do walidacji, czyszczenia, konwersji i normalizacji danych źródłowych.
⬤ Wykorzystanie podstawowych technik analizy graficznej do wizualizacji danych.
⬤ Tworzenie podstawowych narzędzi do analizy statystycznej jedno- i wielowymiarowej.
⬤ Tworzyć raporty z surowych danych przy użyciu narzędzi do publikacji JupyterLab.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla początkujących i średnio zaawansowanych programistów Pythona, którzy chcą wzbogacić swoje CV o portfolio 12 praktycznych projektów. Niezbędna jest podstawowa znajomość języka Python i powiązanych z nim technologii. Książka pomaga szlifować umiejętności Pythona i umiejętności tworzenia projektów bez zagłębiania się w podstawowe podstawy Pythona.