Ocena:

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)
Pythonic Programming: Tips for Becoming an Idiomatic Python Programmer
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.