Python dogłębnie: Wykorzystaj funkcje, techniki i moduły programowania w Pythonie do rozwiązywania codziennych problemów (edycja angielska)

Ocena:   (4,3 na 5)

Python dogłębnie: Wykorzystaj funkcje, techniki i moduły programowania w Pythonie do rozwiązywania codziennych problemów (edycja angielska) (Kamon Ayeva)

Opinie czytelników

Podsumowanie:

Książka ma mieszane recenzje od użytkowników. Niektórzy uważają, że brakuje jej głębi i jest źle zorganizowana, podczas gdy inni doceniają jej łatwość zrozumienia i konkretne rozdziały.

Zalety:

Łatwa do czytania
przydatna książka dla konkretnych rozdziałów (11, 12, 15)
dostarcza prostych, ale kompletnych przykładów
uważana za dobre źródło do nauki Pythona.

Wady:

Brak głębi i szczegółowości
raczej przegląd niż kompleksowy przewodnik
słaba organizacja
zbyt szybko wprowadza pojęcia bez odpowiedniego wyjaśnienia.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Zawartość książki:

Zbuduj go za pomocą Pythona, popularnego i dołączonego do baterii narzędzia programistycznego.

Kluczowe cechy

⬤ Zapoznaj się z podstawami języka Python.

⬤ Zrozumienie paradygmatu OOP i nauczenie się pisania własnych klas obiektów.

⬤ Poznaj narzędzia i techniki pomiaru wykonania kodu w celu optymalizacji wydajności.

⬤  Zrozumienie, w jaki sposób Python jest wykorzystywany w głównych mechanizmach kryptograficznych.

Opis

"Python In-Depth" daje ci szczegółową prezentację możliwości rozwiązywania codziennych problemów, nawet tych złożonych, przy użyciu Pythona.

Rozpoczniesz od skonfigurowania Pythona w swoim systemie, a następnie poznasz podstawy Pythona, aby mieć solidne podstawy do budowania. Poznasz podstawy programowania w Pythonie, takie jak wbudowane typy danych, funkcje, obiekty i klasy, pliki itp. Następnie poznasz różne paradygmaty programowania, takie jak OOP, funkcjonalne i współbieżne, oraz znajdziesz najlepsze podejście w danej sytuacji. Dowiesz się również, jak wykorzystać format wymiany danych do wymiany danych i zrozumiesz, jak przeprowadzić optymalizację wydajności, skuteczne debugowanie i bezpieczeństwo, wśród innych technik. Pod koniec będziesz cieszyć się dwoma rozdziałami poświęconymi dwóm dziedzinom, w których użycie Pythona jest obecnie bardzo silne: Data Science i Web Development.

Czego się nauczysz

⬤ Dowiedz się, jak poprawić jakość kodu Pythona.

⬤ Poznasz techniki i frameworki programowania graficznego w Pythonie.

⬤ Rozwiązywać problemy związane z nauką o danych i uczeniem maszynowym przy użyciu Pythona.

⬤ Zapoznanie się z frameworkami webowymi Python.

Django i Flask.

Dla kogo jest ta książka

Ta książka jest przeznaczona dla każdego, kto jest nowy w tworzeniu oprogramowania i chce nauczyć się Pythona. Dotychczasowi użytkownicy Pythona mogą również skorzystać z tej książki, aby szybko zapoznać się z podstawami i funkcjami wprowadzonymi w Pythonie 3. 7.

Spis treści

1. Pierwsze kroki z Pythonem.

2. Przepływ programu i obsługa błędów.

3. Funkcje, moduły i programowanie funkcyjne.

4. Przydatne moduły i biblioteki.

5. Orientacja obiektowa.

6. Dekoratory i Iteratory.

7. Pliki i trwałość danych.

8. Menedżerowie kontekstów.

9. Optymalizacja wydajności.

10. Kryptografia.

11. Współbieżne wykonywanie.

12. Rejestrowanie i debugowanie.

13. Styl kodu i zapewnienie jakości.

14. Pakowanie kodu i zależności.

15. Programowanie GUI.

16. Tworzenie stron internetowych.

17. Nauka o danych.

O Autorach

Ahidjo Ayeva jest informatykiem z siedzibą w Hamburgu (Niemcy). Ma kilkuletnie doświadczenie w tworzeniu aplikacji jako programista Full-Stack w Javie i Pythonie. Jego zainteresowania koncentrują się na analizie danych, automatyzacji procesów i IoT. Od czerwca 2018 r. posiada również kwalifikacje konsultanta SAP Business Intelligence.

Profil LinkedIn: https: //www.linkedin.com/in/ahidjo-a-070baa179.

Kamon Ayeva jest Python Developer / DevOps Engineer z siedzibą we Francji. Pracuje z narzędziami Open Source ze świata Pythona i nie tylko, w projektach, w które jest zaangażowany od 2000 roku, głównie z frameworkami do tworzenia stron internetowych, takimi jak Zope, Plone CMS, Django i Flask oraz narzędziami do analizy danych. Za pośrednictwem swojej firmy, Content Gardening Studio, spędza większość czasu pomagając w projektach wykorzystujących Pythona.

Aiman Saed: Aiman Saeed jest absolwentem informatyki, pracującym w pełnym wymiarze godzin jako programista. Jest żywo zainteresowany powstającymi technologiami i uwielbia pisać blogi i rozmawiać o ich zastosowaniach. Uważa, że każdy musi wiedzieć, jak działa program i chce rozpowszechniać zdobytą wiedzę wśród społeczności. Swoją pierwszą linijkę kodu napisał jako nastolatek i uważa, że powinien był zacząć znacznie wcześniej.

Dodatkowe informacje o książce:

ISBN:9789389328424
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Python dogłębnie: Wykorzystaj funkcje, techniki i moduły programowania w Pythonie do rozwiązywania...
Zbuduj go za pomocą Pythona, popularnego i...
Python dogłębnie: Wykorzystaj funkcje, techniki i moduły programowania w Pythonie do rozwiązywania codziennych problemów (edycja angielska) - Python In - Depth: Use Python Programming Features, Techniques, and Modules to Solve Everyday Problems (English Edition)

Prace autora wydały następujące wydawnictwa: