Python. Nowoczesne programowanie w prostych krokach

Informacje szczegółowe Pokaż wszystkie

Seria: O'Reilly
Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2021
Ilość stron: 544
Opis

Python nie jest językiem idealnym, jednak przybywa programistów, którzy uważają go za bliski ideału. Wyróżnia się prostotą i wszechstronnością. Jest wdzięcznym narzędziem do badania danych i tworzenia systemów sztucznej inteligencji, uwielbiają go analitycy, ekonomiści i naukowcy. Może posłużyć do tworzenia stron WWW czy aplikacji specjalnego przeznaczenia. Python należy do najbardziej spójnych i czytelnych języków programowania. Jest przykładem całkiem udanego kompromisu pomiędzy prostotą, łatwością przyswajania i wyjątkową skutecznością. Z pewnością warto się go nauczyć, jednak od początku dobrze jest wpoić sobie nawyki pisania kodu nowoczesnego, wysokiej jakości, zgodnego z dobrą praktyką.

Oto znakomity, przystępny i świetnie napisany podręcznik do nauki Pythona. Opisuje podstawy kodu i struktur danych i stopniowo wprowadza bardziej zaawansowane zagadnienia, takie jak praca z bazami danych i stronami WWW, podstawy działania chmury obliczeniowej, uczenia maszynowego i strumieniowania zdarzeń. Poza standardową biblioteką Pythona przedstawiono tu przydatne zewnętrzne pakiety, dokładniej opisano te najbardziej pomocne. Omówiono dobre praktyki tworzenia, testowania i diagnozowania kodu. Książka zawiera też mnóstwo wskazówek i przykładów kodu. Wyjaśnia pewne szczególne funkcjonalności Pythona, których stosowanie jest o wiele lepszym rozwiązaniem niż adaptowanie technik z innych języków. Nawet jeśli dziś o programowaniu wiesz mniej niż niewiele, dzięki temu podręcznikowi staniesz się prawdziwym pythonowcem!

W tej książce między innymi:

  • podstawy Pythona oraz funkcje, moduły i pakiety
  • programowanie zorientowane obiektowo
  • praca z bazami danych: relacyjnymi i NoSQL
  • klienty internetowe, serwery, interfejsy API i usługi
  • zarządzanie programami, procesami i wątkami
  • implementacja współbieżności i komunikacji sieciowej

Problemy? Rozwiąż je po pythonowsku!

Szukasz więcej propozycji? Zobacz nasze tytuły z kategorii informatyka lub z serii O'Reilly

Czy książka "Python. Nowoczesne programowanie w prostych krokach" jest odpowiednia dla osób bez doświadczenia?

Tak, ten podręcznik został zaprojektowany tak, aby przeprowadzić czytelnika od zupełnych podstaw do poziomu zaawansowanego. Autor wyjaśnia fundamenty struktur danych i składni w sposób przystępny dla osób, które nigdy wcześniej nie programowały. Każdy rozdział zawiera praktyczne przykłady kodu, które ułatwiają zrozumienie teoretycznych koncepcji w rzeczywistym działaniu. Dzięki temu czytelnik stopniowo buduje swoje kompetencje, unikając przytłoczenia nadmiarem technicznego żargonu na starcie.

Jakie konkretne technologie poza samym językiem Python poznasz dzięki tej lekturze?

Publikacja wykracza poza standardową składnię, ucząc pracy z bazami danych relacyjnymi oraz NoSQL. Dowiesz się z niej, jak tworzyć klienty internetowe, serwery oraz funkcjonalne interfejsy API niezbędne w nowoczesnym web developmencie. Treść obejmuje również zagadnienia związane z chmurą obliczeniową oraz implementacją mechanizmów uczenia maszynowego. Pozwala to na zdobycie wszechstronnej wiedzy potrzebnej do budowy kompletnych systemów informatycznych.

Czy autor kładzie nacisk na pisanie czystego kodu i dobre praktyki?

Książka koncentruje się na przekazywaniu nawyków pisania nowoczesnego kodu wysokiej jakości, zgodnego z zasadami "pythonic way". Bill Lubanovic wyjaśnia, dlaczego specyficzne funkcjonalności Pythona są lepsze od technik zapożyczonych z innych języków programowania. Czytelnik uczy się nie tylko jak pisać kod, ale również jak go skutecznie testować i diagnozować pod kątem błędów. Takie podejście gwarantuje, że tworzone aplikacje będą czytelne, wydajne i łatwe w późniejszym utrzymaniu.

Czy w podręczniku znajdę informacje o zaawansowanym zarządzaniu procesami i wątkami?

Tak, autor szczegółowo omawia implementację współbieżności oraz komunikacji sieciowej w środowisku Python. Poznasz metody zarządzania programami, procesami i wątkami, co jest kluczowe przy tworzeniu skalowalnych aplikacji. Wiedza ta pozwala zoptymalizować działanie programów pod kątem wydajności na nowoczesnych wielordzeniowych procesorach. Jest to niezbędny element edukacji dla każdego, kto planuje zajmować się systemami o dużym obciążeniu.

Dla jakiej grupy odbiorców ta pozycja może okazać się zbyt ogólna?

Ten podręcznik nie będzie optymalnym wyborem dla ekspertów szukających wyłącznie wąskiej specjalizacji w konkretnej bibliotece, jak np. Django czy TensorFlow. Choć książka porusza tematykę webową i uczenie maszynowe, robi to w sposób przekrojowy, skupiając się na fundamencie i wszechstronności języka. Osoby oczekujące setek stron poświęconych wyłącznie jednej, specyficznej technologii mogą poczuć niedosyt. Jest to jednak idealne źródło dla programistów chcących zrozumieć pełne spektrum możliwości Pythona i nauczyć się dobrych praktyk projektowych.

Szczegóły
  • Autor: Bill Lubanovic
  • Wydawnictwo Helion
  • Seria O'Reilly
  • Oprawa: Miękka
  • Rok wydania: 2021
  • Ilość stron: 544
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328368422
  • Język: polski
  • Oryginalny tytuł: Introducing Python: Modern Computing in Simple Packages
  • Tłumacz: Watrak Andrzej
  • Nr wydania: 2
  • ISBN: 9788328368422
  • EAN: 9788328368422
  • Wymiary: 17x23.5 cm
  • Dane producenta: HELION S.A., Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje
Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula