Ocena:
Książka „Python for Geeks” autorstwa Muhammada Asifa jest skierowana do średnio zaawansowanych programistów Pythona, którzy chcą rozwijać swoje umiejętności. Obejmuje ona szeroki zakres tematów, od kodowania w Pythonie, programowania obiektowego i modularyzacji po tworzenie stron internetowych i automatyzację sieci. Recenzje podkreślają jej przydatność jako kompleksowego przewodnika, odpowiedniego zarówno do pogłębiania umiejętności programistycznych, jak i jako materiał referencyjny. Niektóre recenzje krytykowały jednak książkę za brak szczegółowego omówienia tematów i zbyt wysoką cenę.
Zalety:⬤ Kompleksowe omówienie zaawansowanych tematów Pythona.
⬤ Dobrze skonstruowana, z jasnymi wyjaśnieniami i praktycznymi przykładami.
⬤ Cenna zarówno dla średnio zaawansowanych, jak i zaawansowanych użytkowników.
⬤ Uczy dobrych nawyków kodowania i praktyk inżynieryjnych.
⬤ Obejmuje szerokie tematy, takie jak tworzenie stron internetowych, uczenie maszynowe i przetwarzanie w chmurze.
⬤ Towarzyszące repozytorium GitHub z przykładami kodu.
⬤ Rozsądna długość rozdziałów i pomocna organizacja.
⬤ Niektóre tematy zostały potraktowane zbyt powierzchownie.
⬤ Kilku czytelników uznało, że cena jest zbyt wysoka w stosunku do zawartości.
⬤ Sporadyczne komentarze dotyczące braku szczegółów w niektórych sekcjach.
(na podstawie 15 opinii czytelników)
Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices
Przenieś swoje umiejętności Python na wyższy poziom, aby tworzyć skalowalne, rzeczywiste aplikacje do wdrażania zarówno lokalnie, jak i w chmurze.
Kluczowe cechy:
⬤ Wszystkie przykłady kodu zostały przetestowane z Python 3. 7 i Python 3. 8 i oczekuje się, że będą działać z każdą przyszłą wersją 3.x.
⬤ Naucz się budować modułowe i zorientowane obiektowo aplikacje w Pythonie.
⬤ Odkryj, jak korzystać z zaawansowanych technik Pythona w chmurze i klastrach.
Opis książki:
Python to uniwersalny język, który może być używany w wielu przypadkach. Python for Geeks nauczy Cię, jak rozwijać swoją karierę dzięki poradom i sztuczkom ekspertów.
Zaczniesz od poznania różnych sposobów optymalnego wykorzystania Pythona, zarówno z punktu widzenia projektowania, jak i implementacji. Następnie zrozumiesz cykl życia dużego projektu Python. W miarę postępów skupisz się na różnych sposobach tworzenia eleganckiego projektu poprzez modularyzację projektu Python i poznasz najlepsze praktyki i wzorce projektowe dotyczące korzystania z Python. Dowiesz się także, jak skalować Pythona poza pojedynczy wątek oraz jak wdrożyć wieloprocesowość i wielowątkowość w Pythonie. Ponadto zrozumiesz, w jaki sposób możesz nie tylko używać Pythona do wdrażania na pojedynczej maszynie, ale także używać klastrów w prywatnych i publicznych środowiskach chmury obliczeniowej. Następnie poznasz techniki przetwarzania danych, skupisz się na skalowalnych potokach danych wielokrotnego użytku i dowiesz się, jak korzystać z tych zaawansowanych technik do automatyzacji sieci, funkcji bezserwerowych i uczenia maszynowego. Na koniec skupisz się na strategicznym projektowaniu stron internetowych przy użyciu technik i najlepszych praktyk omówionych w książce.
Pod koniec tej książki o Pythonie będziesz w stanie wykonać poważne programowanie w Pythonie dla złożonych projektów na dużą skalę.
Czego się nauczysz:
⬤ Zrozumieć, jak projektować i zarządzać złożonymi projektami w Pythonie.
⬤ Opanowanie programowania opartego na testach (TDD) w Pythonie.
⬤ Poznaj wielowątkowość i wieloprogramowość w Pythonie.
⬤ Wykorzystanie Pythona do przetwarzania danych za pomocą Apache Spark i Google Cloud Platform (GCP).
⬤ Wdrażanie programów bezserwerowych w chmurach publicznych, takich jak GCP.
⬤ Używanie Pythona do tworzenia aplikacji internetowych i interfejsów programowania aplikacji.
⬤ Zastosuj Python do automatyzacji sieci i funkcji bezserwerowych.
⬤ Zapoznaj się z językiem Python do analizy danych i uczenia maszynowego.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla średnio zaawansowanych programistów Pythona z dowolnej dziedziny, którzy chcą rozwijać swoje umiejętności w zakresie opracowywania i zarządzania złożonymi projektami na dużą skalę. Ta książka przyda się również programistom, którzy chcą tworzyć moduły wielokrotnego użytku i biblioteki Pythona oraz programistom budującym aplikacje do wdrażania w chmurze. Wcześniejsze doświadczenie z Pythonem pomoże ci w pełni wykorzystać możliwości tej książki.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)