Programowanie w Pythonie: Wskazówki, jak zostać idiomatycznym programistą Pythona

Ocena:   (3,7 na 5)

Programowanie w Pythonie: Wskazówki, jak zostać idiomatycznym programistą Pythona (Dmitry Zinoviev)

Opinie czytelników

Podsumowanie:

Książka przedstawia serię wskazówek mających na celu poprawę praktyk kodowania w Pythonie. Jednak czytelnicy mają mieszane uczucia co do jej skuteczności, niektórzy uważają, że wskazówki są zbyt płytkie i brakuje im głębi, podczas gdy inni doceniają szybki, praktyczny format.

Zalety:

Książka podzielona jest na krótkie, strawne wskazówki, które pozwalają na szybkie przeczytanie i natychmiastowe zastosowanie. Niektórzy czytelnicy uznali to podejście za pomocne w praktycznych usprawnieniach kodowania.

Wady:

Wiele wskazówek jest uważanych za płytkie i brakuje im wystarczającego wyjaśnienia lub tła, co czyni je mniej wartościowymi dla tych, którzy nie są jeszcze zaznajomieni z Pythonem. Kwestionowana jest jasność pisania autora, co prowadzi do potencjalnych nieporozumień. Książka jest również postrzegana jako zbyt droga.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Pythonic Programming: Tips for Becoming an Idiomatic Python Programmer

Zawartość książki:

Uczyń swój dobry kod Pythona jeszcze lepszym, stosując się do sprawdzonych i skutecznych wskazówek dotyczących programowania w Pythonie. Unikaj błędów logicznych, które zwykle nie są wykrywane przez lintery Pythona i formatyzatory kodu, takich jak częste wyszukiwanie danych na długich listach, niewłaściwe użycie zmiennych lokalnych i globalnych oraz źle obsługiwane dane wejściowe użytkownika. Odkryj rzadkie funkcje języka, takie jak liczby wymierne, rozumienie zbiorów, liczniki i trawienie, które mogą zwiększyć twoją produktywność. Dowiedz się, jak stosować ogólne wzorce programowania, w tym buforowanie, w kodzie Pythona. Stań się lepszym niż przeciętny programistą Pythona i twórz samodzielnie udokumentowane, łatwe w utrzymaniu i zrozumiałe programy, które są szybkie w działaniu i trudne do złamania.

Python jest jednym z najpopularniejszych i najszybciej rozwijających się nowoczesnych języków programowania. Dzięki ponad 200 standardowym bibliotekom i jeszcze większej liczbie bibliotek innych firm, sięga on do tak różnorodnych obszarów rozwoju oprogramowania, jak sztuczna inteligencja, bioinformatyka, przetwarzanie języka naturalnego i wizja komputerowa. Dowiedz się, jak lepiej zrozumieć ducha tego języka, korzystając ze stu pythonicznych wskazówek, aby uczynić swój kod bezpieczniejszym, szybszym i lepiej udokumentowanym.

Ten podręcznik stylu programowania jest szybkim źródłem pomocnych wskazówek i przypadkowym źródłem inspiracji. Wybierz odpowiednie struktury danych do wyszukiwania i sortowania zadań i uświadom sobie, jak zły wybór może spowodować, że Twoja aplikacja będzie całkowicie nieefektywna. Poznaj zmienne globalne i lokalne, atrybuty klas i instancji oraz techniki ukrywania informacji. Tworzenie funkcji z elastycznymi interfejsami. Zarządzanie pośrednimi wynikami obliczeń poprzez buforowanie ich w plikach i pamięci w celu poprawy wydajności i niezawodności. Udoskonal swoje umiejętności tworzenia dokumentacji, aby ułatwić zrozumienie kodu innym programistom. Jako bonus, odkryj pisanki sprytnie zasadzone w bibliotece standardowej przez jej twórców.

Wypoleruj, zabezpiecz i przyspiesz swoje aplikacje Pythona oraz spraw, by były łatwiejsze w utrzymaniu, stosując się do pythonowych wskazówek programistycznych.

Czego potrzebujesz:

Będziesz potrzebował interpretera Pythona (najlepiej w wersji 3.4 lub wyższej) i standardowej biblioteki Pythona, która zwykle jest dostarczana z interpreterem.

Dodatkowe informacje o książce:

ISBN:9781680508611
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:140

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Złożona analiza sieci w Pythonie: Rozpoznawanie - Konstruowanie - Wizualizacja - Analiza -...
Konstruuj, analizuj i wizualizuj sieci za pomocą...
Złożona analiza sieci w Pythonie: Rozpoznawanie - Konstruowanie - Wizualizacja - Analiza - Interpretacja - Complex Network Analysis in Python: Recognize - Construct - Visualize - Analyze - Interpret
Podstawy nauki o danych w Pythonie: Zbieraj - Organizuj - Eksploruj - Przewiduj - Wartościuj - Data...
Przejdź od nieuporządkowanych,...
Podstawy nauki o danych w Pythonie: Zbieraj - Organizuj - Eksploruj - Przewiduj - Wartościuj - Data Science Essentials in Python: Collect - Organize - Explore - Predict - Value
Złożone sieci dla programistów i nieprogramistów - Complex networks for programmers and...
Książka stanowi wprowadzenie do sieci złożonych i ich analizy...
Złożone sieci dla programistów i nieprogramistów - Complex networks for programmers and non-programmers
Programowanie w Pythonie: Wskazówki, jak zostać idiomatycznym programistą Pythona - Pythonic...
Uczyń swój dobry kod Pythona jeszcze lepszym,...
Programowanie w Pythonie: Wskazówki, jak zostać idiomatycznym programistą Pythona - Pythonic Programming: Tips for Becoming an Idiomatic Python Programmer
Opowieści z Tututu (Skazki o Parovozike Tutute) - The Tutut Tales (Skazki o Parovozike...
Pięć rosyjskich bajek o dwóch małych parowozach pracujących w...
Opowieści z Tututu (Skazki o Parovozike Tutute) - The Tutut Tales (Skazki o Parovozike Tutute)

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