Nauka sieci w języku Python - wydanie drugie

Ocena:   (3,5 na 5)

Nauka sieci w języku Python - wydanie drugie (Manuel Ortega Jos)

Opinie czytelników

Podsumowanie:

Książka otrzymała mieszane recenzje, z pochwałami za jej zawartość techniczną i praktyczne informacje, ale znaczącą krytykę za słabą edycję i kwestie prezentacji. Wielu recenzentów cieszyło się z doświadczenia w nauce, ale zauważyło, że wykonanie umniejszyło ogólną wartość.

Zalety:

Książka oferuje solidną treść techniczną, gęstą od praktycznych informacji i jest szczególnie cenna dla tych, którzy nie mają praktycznego doświadczenia w programowaniu sieci. Skutecznie obejmuje tematy związane z automatyzacją, systemami rozproszonymi i zapewnia podstawy podstaw sieci. Python jest podkreślany jako silny język do programowania sieciowego, dzięki czemu złożone zadania stają się prostsze.

Wady:

Edycja jest słaba, z licznymi literówkami i źle sformułowanymi zdaniami. Przejścia między tematami są irytujące i brakuje im spójności, przez co prezentacja wydaje się chaotyczna. Recenzenci wyrazili frustrację z powodu jakości redakcyjnej i braku skutecznych poprawek, co prowadzi do mniej profesjonalnego doświadczenia podczas czytania.

(na podstawie 6 opinii czytelników)

Oryginalny tytuł:

Learning Python Networking - Second Edition

Zawartość książki:

Osiągnij lepszą programowalność i automatyzację sieci, wykorzystując zaawansowane koncepcje programowania sieciowego, algorytmy i narzędzia Kluczowe funkcje Obsługa zdalnych serwerów sieciowych przy użyciu protokołów SSH, FTP, SNMP i LDAP. Projektowanie wielowątkowych i sterowanych zdarzeniami architektur do programowania serwerów asynchronicznych. Wykorzystaj swoje umiejętności programowania w Pythonie do tworzenia potężnych aplikacji sieciowych Opis książki

Programowanie sieciowe zawsze było wymagającym zadaniem. Dzięki w pełni funkcjonalnym i dobrze udokumentowanym bibliotekom Python sprawia, że programowanie sieciowe jest przyjemnym doświadczeniem, jakim powinno być.

Zaczynając od omówienia dzisiejszych głównych protokołów sieciowych, dzięki tej książce dowiesz się, jak używać Pythona do programowania sieciowego, jak żądać i pobierać zasoby sieciowe oraz jak wyodrębniać dane w głównych formatach w sieci. Będziesz wykorzystywać Pythona do wysyłania wiadomości e-mail przy użyciu różnych protokołów, a także będziesz wchodzić w interakcje z systemami zdalnymi oraz sieciami IP i DNS. Omówione zostanie podłączanie urządzeń sieciowych i konfiguracja przy użyciu Python 3. 7, wraz z zadaniami zarządzania siecią w chmurze przy użyciu Pythona.

W dalszej części książki omówione zostanie programowanie gniazd, a następnie sposoby projektowania serwerów oraz zalety i wady architektur wielowątkowych i sterowanych zdarzeniami. Opracujesz praktyczne aplikacje klienckie, w tym klientów Web API, klientów poczty e-mail, SSH i FTP. Aplikacje te będą również implementowane za pomocą istniejących frameworków aplikacji internetowych. Czego się nauczysz Wykonywać moduły Pythona na narzędziach sieciowych Automatyzować zadania związane z analizą i wydobywaniem informacji z sieci Zapoznać się z asynchronicznymi modułami programowania dostępnymi w Pythonie Zapoznać się z modułami manipulacji adresami IP przy użyciu programowania w Pythonie Zrozumieć główne frameworki dostępne w Pythonie, które koncentrują się na aplikacjach internetowych Manipulować adresami IP i wykonywać obliczenia CIDR Dla kogo jest ta książka?

Jeśli jesteś programistą Pythona lub administratorem systemu z doświadczeniem w Pythonie i chcesz postawić pierwsze kroki w programowaniu sieciowym, to ta książka jest dla Ciebie. Jeśli jesteś inżynierem sieciowym lub profesjonalistą sieciowym, który chce być bardziej produktywny i wydajny w programowaniu i automatyzacji sieci, ta książka będzie przydatnym źródłem informacji. Zakłada się podstawową znajomość języka Python. Spis treści Programowanie sieciowe z Pythonem Programowanie sieciowe z HTTP Interfejs programowania aplikacji w akcji Web Scraping z BeautifulSoup i Scrapy Współpraca z pocztą e-mail Interakcja z systemami zdalnymi Praca z IP i DNS Wdrażanie IPv6 i manipulacja adresami Automatyzacja sieci z Pythonem i Ansible Programowanie z gniazdami Projektowanie serwerów i programowanie asynchroniczne Projektowanie aplikacji w sieci Web

Dodatkowe informacje o książce:

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

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Nauka sieci w języku Python - wydanie drugie - Learning Python Networking - Second Edition
Osiągnij lepszą programowalność i automatyzację sieci,...
Nauka sieci w języku Python - wydanie drugie - Learning Python Networking - Second Edition
Mastering Python for Networking and Security: Wykorzystaj skrypty i biblioteki Pythona w wersji 3.7...
Rozwiązywanie problemów związanych z...
Mastering Python for Networking and Security: Wykorzystaj skrypty i biblioteki Pythona w wersji 3.7 i nowszych, aby pokonać sieci i zabezpieczenia - Mastering Python for Networking and Security: Leverage the scripts and libraries of Python version 3.7 and beyond to overcome networking and security
Python dla bezpieczeństwa i sieci - wydanie trzecie: Wykorzystaj moduły i narzędzia Pythona w...
Zdobądź solidną, praktyczną wiedzę na temat...
Python dla bezpieczeństwa i sieci - wydanie trzecie: Wykorzystaj moduły i narzędzia Pythona w zabezpieczaniu sieci i aplikacji - Python for Security and Networking - Third Edition: Leverage Python modules and tools in securing your network and applications

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