Python. Nowoczesne programowanie w prostych krokach. Wydanie II Bill Lubanovic
- Autor:
- Bill Lubanovic
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.5/6 Opinie: 4
- Stron:
- 544
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Python. Nowoczesne programowanie w prostych krokach. Wydanie II
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!
Python. Nowoczesne programowanie w prostych krokach, napisane zrozumiale i z humorem, jest idealne dla początkujących programistów i tych, którzy chcą poznać język Python. Drugie, uaktualnione wydanie, poprowadzi Cię od podstaw do bardziej zaawansowanych i zróżnicowanych zagadnień, wyjaśniając pojęcia z Pythona 3 w podręcznikowym stylu przeplatanym przykładami kodów. Ćwiczenia znajdujące się na końcu każdego rozdziału pomocą sprawdzić w praktyce nabyte umiejętności.
Zdobędziesz tu solidną wiedzę z podstaw Pythona, poznasz dobre praktyki tworzenia, testowania i diagnozowania kodu oraz przydatne wskazówki. Mnóstwo przykładów, jakimi jest wypełniona ta książka, pokaże Ci, jak można wykorzystywać ten język oraz związane z nim narzędzia i pakiety w biznesie, sztuce i nauce.
- Poznaj proste typy danych, podstawowe działania matematyczne i operacje na tekstach.
- Przetwarzaj dane stosując różne techniki i wbudowane struktury.
- Odkryj tajniki struktury kodu, np. funkcje.
- Twórz duże programy wykorzystując moduły i pakiety.
- Zajrzyj w szczegóły obiektów, klas i różnych funkcjonalności obiektowych.
- Gromadź dane w bazach relacyjnych i NoSQL.
- Buduj klientów internetowych, serwery, interfejsy API i usługi.
- Zarządzaj zadaniami systemowymi, programami, procesami i wątkami.
- Implementuj współbieżność i komunikację sieciową.
"Bill Lubanovic zrobił prawdziwy tour de force, opisując podstawy programowania i pokazując sposoby rozwiązywania praktycznych zadań za pomocą ogromnego zestawu narzędzi Pythona. Ta książka jest niezawodnym poradnikiem, jak rozwiązywać problemy w pythonowski sposób."
Loic Pefferkorn, Inżynier otwartych systemów
"Ta książka jest przewodnikiem po bezkresnym języku programowania, jakim jest Python i jego mnóstwie zewnętrznych pakietów. Napisana w rzutkim i bezpośrednim stylu bawi i uczy."
Nathan Stocks, Agile Perception

Wybrane bestsellery
-
Promocja
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelopera aplikacji WWW jest FastAPI, nowoczesne narzędzie, które wykorzystuje nowe cechy Pythona i z powodzeniem rywalizuje z podobnymi frameworkami języka Golang.- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
FastAPI is a young yet solid framework that takes advantage of newer Python features in a clean design. As its name implies, FastAPI is indeed fast, rivaling similar frameworks in languages such as Golang. With this practical book, developers familiar with Python will learn how FastAPI lets you accomplish more in less time with less code.Author Bil-
- ePub + Mobi 169 pkt
(169,14 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł (-15%) -
-
Promocja
Easy to understand and fun to read, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help y-
- ePub + Mobi 152 pkt
(152,15 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł (-15%) -
-
Nowość Promocja
Dzięki tej praktycznej książce przekonasz się, że w Excelu możesz przeprowadzić dogłębną analizę danych i wyciągnąć z nich cenną wiedzę. Wystarczy, że skorzystasz z najnowszych funkcji i narzędzi Excela. W poradniku pokazano, jak za pomocą Power Query budować przepływy pracy porządkujące dane i jak projektować w skoroszycie relacyjne modele danych przy użyciu Power Pivot. Ponadto odkryjesz nowe możliwości przeprowadzania analiz, w tym dynamiczne funkcje tablicowe i pozyskiwanie wartościowych informacji z wykorzystaniem sztucznej inteligencji. Dowiesz się również, jak za sprawą integracji z Pythonem zautomatyzować analizę danych i budować raporty.- PDF + ePub + Mobi
- Druk 40 pkt
(33,50 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Nowość Promocja
To trzecie wydanie przejrzystego przewodnika, który ułatwi Ci naukę programowania w Pythonie. Zaczniesz od przyswojenia podstawowych pojęć programistycznych, aby wkrótce płynnie posługiwać się funkcjami i strukturami danych. Zdobędziesz też umiejętność programowania zorientowanego obiektowo. W tym zaktualizowanym wydaniu znajdziesz również wskazówki, dzięki którym zastosujesz duże modele językowe, takie jak ChatGPT, do nauki programowania. Dowiesz się, jak tworzyć skuteczne zapytania dla tych modeli, a także jak testować i debugować kod Pythona. Dzięki ćwiczeniom, zamieszczonym w każdym rozdziale, będziesz stopniowo szlifować umiejętności programistyczne, a zasugerowane w książce strategie pomogą Ci w unikaniu frustrujących błędów — w ten sposób szybko nauczysz się tworzyć poprawny kod.- PDF + ePub + Mobi
- Druk 44 pkt
(37,45 zł najniższa cena z 30 dni)
44.94 zł
74.90 zł (-40%) -
Promocja
Świat jaki znamy kończy się na naszych oczach. Europa chyli się ku upadkowi zalewana falą ekoterroryzmu , unijnych dyrektyw i imigrantów. Każdy dzień przenosi nowe rewelacje , po których nie wiadomo czy się śmiać czy płakać. "Podpis jest po to by sie go wypierać " jak pisał Jacek Kaczmarski; "Każdy sobie pan w naszej Rzeczypospolitej, kto jeno ma szablę w garści i lada jaką partię zebrać potrafi" jak mówił Kmicic. A chaos sięgnał jeszcze dalej.- ePub + Mobi
- Audiobook MP3 35 pkt
(35,79 zł najniższa cena z 30 dni)
35.74 zł
44.93 zł (-20%) -
Promocja
Komisarz Laura Wilk czuje się bezsilna wobec działań bezwzględnego zabójcy znanego jako Poltergeist. Niespodziewanie otrzymuje wsparcie od młodszego aspiranta Dominika Bielczyka specjalizującego się w ściganiu seryjnych morderców. Ich współpraca nie układa się jednak pomyślnie, a dzielący ich mur braku zaufania i głęboko skrywanych tajemnic z dnia na dzień staje się coraz grubszy. W międzyczasie zabójca uderza bezpośrednio w Laurę Wilk, co jeszcze bardziej komplikuje sytuację.- ePub + Mobi
- Audiobook MP3 30 pkt
(24,90 zł najniższa cena z 30 dni)
30.79 zł
39.99 zł (-23%) -
Promocja
W życiu Seweryna i Burzy nie mogło wydarzyć się nic złego, nie kiedy wszystko wreszcie zaczęło im się układać. Zamieszkali razem, zaczęli budować patchworkową rodzinę i uczyć się wspólnej egzystencji. Spokój, który obydwoje odczuwali, zdawał się wieczny i niezachwiany. Nic nie zapowiadało nawałnicy, która miała na nich spaść. Sielankę w Żeromicach przerwało odkrycie ludzkich kości w dawnych umocnieniach z czasów wojny. Na stanowisku archeologicznym wszyscy byli przekonani, że to kolejny przypadek dawnych szczątków, jakich wiele w okolicy do czasu, aż zorientowano się, co znajduje się na fragmentach szkieletów. By rozwikłać tajemnicę odkrytego kodu i pochodzenia kości, zdecydowano się zwrócić do Zaorskiego. Kiedy Seweryn zdaje sobie sprawę, na co trafił, wie, że zarówno życie Burzy, jak i jego już nigdy nie będzie takie samo.- ePub + Mobi
- Audiobook MP3 39 pkt
(32,43 zł najniższa cena z 30 dni)
39.92 zł
49.90 zł (-20%) -
Bestseller Promocja
W swej nowej książce Harari zachęca nas do zastanowienia się, w jaki sposób przepływ informacji stworzył nasz świat. I dlaczego obecnie mu zagraża. Przez ostatnie sto tysięcy lat my, homo sapiens, osiągnęliśmy ogromną moc. Ale pomimo wszystkich tych odkryć, wynalazków i podbojów dziś tkwimy w głębokim kryzysie, który zagraża istnieniu naszego gatunku. Świat stoi na skraju zapaści ekologicznej. Rosną napięcia polityczne. Mnoży się dezinformacja. Pędzimy w erę sztucznej inteligencji obcej sieci informacyjnej, która grozi nam unicestwieniem. Dlaczego chociaż tak wiele osiągnęliśmy, działamy aż tak destrukcyjnie?- ePub + Mobi
- Audiobook MP3 44 pkt
(35,94 zł najniższa cena z 30 dni)
44.92 zł
59.90 zł (-25%) -
Promocja
Izrael utopił we krwi Strefę Gazy w odwecie za atak terrorystyczny Hamasu. Pod gruzami zginęło ponad 40 tysięcy ludzi. Dlaczego doszło do tej rzezi? Jaka jest geneza konfliktu między Izraelem a Palestyńczykami? Piotr Zychowicz zabiera czytelnika w niepoprawną politycznie podróż do źródeł syjonizmu. Pisze o pierwszych żydowskich osadnikach w Palestynie. O powstaniu Izraela i czystce etnicznej dokonanej na ludności arabskiej w 1948 roku. Wojna sześciodniowa, ekstremistyczni żydowscy osadnicy i palestyńscy zamachowcy samobójcy. Dwie intifady, mur apartheidu, zbrodnie okupacji. A w końcu obecna tragedia Strefy Gazy. Izrael na wojnie to wstrząsająca opowieść o jednym z najdłuższych i najbardziej krwawych konfliktów naszej epoki. Bez cenzury, upiększeń i mitów.- ePub + Mobi
- Audiobook MP3 38 pkt
(32,90 zł najniższa cena z 30 dni)
38.99 zł
49.99 zł (-22%) -
Promocja
Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik!- Druk 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Wciągające śledztwo ukazujące, jak niespokojny region Chin z pomocą globalnych gigantów technologicznych stał się poligonem doświadczalnym dla iście Orwellowskiego eksperymentu społecznego i świadkiem narodzin wzorowego państwa policyjnego.- ePub + Mobi 35 pkt
(26,39 zł najniższa cena z 30 dni)
35.99 zł
47.99 zł (-25%) -
Promocja
Bracia Opgardowie osiągnęli sukces przynajmniej na miarę górskiej wioski, jaką jest Os. Carl zarządza luksusowym hotelem spa i szuka funduszy na rozwój biznesu. Roy prowadzi stację benzynową oraz zamierza założyć park rozrywki, którego główną atrakcją ma być największa drewniana kolejka górska na świecie. Plany te może pokrzyżować budowa autostrady, która omijałaby Os. Bracia mają jednak wprawę w usuwaniu wszelkich przeszkód na swojej drodze. I to niekoniecznie eleganckimi metodami. Tymczasem miejscowy stróż prawa, korzystając z najnowszych technik kryminalistycznych, niestrudzenie stara się rozwikłać sprawę niewyjaśnionych śmierci sprzed lat. Liczba ofiar rośnie, ale jak zwykł mawiać Roy trochę za późno wyskakiwać z kolejki, kiedy już ruszyła.- ePub + Mobi
- Audiobook MP3 30 pkt
(30,72 zł najniższa cena z 30 dni)
30.72 zł
39.90 zł (-23%)
O autorze książki
Bill Lubanovic - jest ekspertem w dziedzinie technologii informatycznych i programistą. Systemem Unix zajmuje się od 1977 roku, interfejsami graficznymi od 1981 roku, bazami danych od początku lat 90., a siecią WWW od 1993 roku. Mieszka z rodziną w górach Sangre de Sasquatch w Minnesocie w Stanach Zjednoczonych.
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 52 pkt
(43,50 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 52 pkt
(43,50 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 46 pkt
(38,50 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł (-40%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.- PDF + ePub + Mobi
- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
Ebooka "Python. Nowoczesne programowanie w prostych krokach. Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Introducing Python: Modern Computing in Simple Packages
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-283-6842-2, 9788328368422
- Data wydania książki drukowanej :
- 2020-11-17
- ISBN Ebooka:
- 978-83-283-6843-9, 9788328368439
- Data wydania ebooka :
-
2020-11-17
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 122152
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 6.4MB
- Rozmiar pliku ePub:
- 6.7MB
- Rozmiar pliku Mobi:
- 16.4MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 34.7kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Zagadki 29
- Kilka małych programów 31
- Większy program 33
- Python w praktyce 36
- Python i inne języki 37
- Dlaczego właśnie Python? 39
- Kiedy nie używać Pythona? 41
- Wersje Pythona 2 i 3 42
- Instalacja Pythona 42
- Uruchomienie Pythona 42
- Interaktywny interpreter 43
- Skrypty 43
- Co dalej? 44
- Twoja chwila zen 44
- Już wkrótce 45
- Do zrobienia 45
- Dane w Pythonie to obiekty 47
- Typy danych 48
- Mutowalność 49
- Wartości 49
- Zmienne 50
- Przypisania 51
- Zmienne to nazwy, a nie miejsca w pamięci 52
- Przypisania wielokrotne 55
- Ponowne przypisania 55
- Kopiowanie 55
- Nadawaj zmiennym właściwe nazwy 56
- Już wkrótce 57
- Do zrobienia 57
- Typ logiczny 59
- Typ całkowity 60
- Literały 60
- Działania 61
- Zmienne 63
- Kolejność działań 65
- Podstawa systemu liczbowego 65
- Konwersja typów 68
- Jak duża może być liczba całkowita? 69
- Typ zmiennoprzecinkowy 70
- Funkcje matematyczne 71
- Już wkrótce 71
- Do zrobienia 72
- Komentowanie za pomocą znaku # 73
- Kontynuacja wiersza za pomocą znaku \ 74
- Sprawdzanie za pomocą instrukcji if, elif i else 75
- Co oznacza True? 77
- Wielokrotne sprawdzanie za pomocą operatora in 78
- Nowość: operator walrus 79
- Już wkrótce 80
- Do zrobienia 80
- Tworzenie ciągu znaków za pomocą cudzysłowów i apostrofów 81
- Tworzenie ciągu za pomocą funkcji str() 84
- Ucieczka ze znakiem \ 84
- Łączenie ciągów za pomocą znaku + 85
- Powielanie ciągu za pomocą znaku * 86
- Wyodrębnianie znaku za pomocą nawiasów [] 86
- Wyodrębnianie fragmentu ciągu za pomocą wycinka 87
- Określanie długości ciągu za pomocą funkcji len() 89
- Dzielenie ciągu za pomocą funkcji split() 89
- Łączenie ciągów za pomocą funkcji join() 90
- Zastępowanie fragmentów ciągu za pomocą funkcji replace() 90
- Przycinanie ciągu za pomocą funkcji strip() 91
- Przeszukiwanie i wybieranie ciągów znaków 92
- Wielkości liter 93
- Wyrównywanie ciągu znaków 94
- Formatowanie ciągów znaków 94
- Formatowanie w starym stylu za pomocą znaku % 94
- Formatowanie w starym stylu za pomocą znaków {} i funkcji format() 97
- Najnowszy styl formatowania: f-ciągi 98
- Więcej o ciągach 99
- Już wkrótce 99
- Do zrobienia 100
- Powtarzanie operacji za pomocą instrukcji while 101
- Przerywanie pętli za pomocą instrukcji break 102
- Powrót na początek pętli za pomocą instrukcji continue 102
- Sprawdzanie przerwania pętli za pomocą instrukcji else 103
- Iterowanie za pomocą instrukcji for i in 103
- Przerywanie pętli za pomocą instrukcji break 104
- Powrót na początek pętli za pomocą instrukcji continue 104
- Sprawdzanie przerwania pętli za pomocą instrukcji else 104
- Generowanie sekwencji liczb za pomocą funkcji range() 105
- Inne iteratory 106
- Już wkrótce 106
- Do zrobienia 106
- Krotki 107
- Tworzenie krotek za pomocą przecinków i nawiasów 107
- Tworzenie krotek za pomocą funkcji tuple() 109
- Łączenie krotek za pomocą znaku dodawania 109
- Powielanie elementów krotki za pomocą znaku mnożenia 109
- Porównywanie krotek 109
- Iterowanie krotek za pomocą instrukcji for i in 109
- Modyfikowanie krotek 110
- Listy 110
- Tworzenie list za pomocą nawiasów kwadratowych 110
- Tworzenie i przekształcanie list za pomocą funkcji list() 111
- Tworzenie list z ciągów za pomocą funkcji split() 111
- Odczytywanie elementu listy za pomocą nawiasów kwadratowych i indeksu 112
- Wyodrębnianie elementów listy za pomocą wycinków 112
- Dołączanie elementu do listy za pomocą funkcji append() 113
- Wstawianie elementu wewnątrz listy za pomocą funkcji insert() 113
- Powielanie elementów listy za pomocą znaku mnożenia 114
- Łączenie list za pomocą funkcji extend() i znaku dodawania 114
- Modyfikowanie elementu listy za pomocą nawiasów kwadratowych i indeksu 114
- Modyfikowanie elementów listy za pomocą wycinka 115
- Usuwanie elementu listy za pomocą instrukcji del i indeksu 115
- Usuwanie elementu o zadanej wartości za pomocą funkcji remove() 116
- Odczytywanie i usuwanie elementu listy za pomocą funkcji pop() 116
- Usuwanie wszystkich elementów listy za pomocą funkcji clear() 116
- Wyszukiwanie elementu o zadanej wartości za pomocą funkcji index() 117
- Sprawdzanie zawartości listy za pomocą instrukcji in 117
- Zliczanie wystąpień wartości za pomocą funkcji count() 117
- Przekształcenie listy w ciąg znaków za pomocą funkcji join() 117
- Zmienianie kolejności elementów za pomocą funkcji sort() i sorted() 118
- Sprawdzanie długości listy za pomocą funkcji len() 119
- Przypisywanie listy zmiennej za pomocą znaku równości 119
- Kopiowanie listy za pomocą funkcji copy() i list() oraz wycinka 119
- Kopiowanie zawartości listy za pomocą funkcji deepcopy() 120
- Porównywanie list 121
- Iterowanie listy za pomocą instrukcji for i in 121
- Iterowanie kilku list za pomocą funkcji zip() 122
- Tworzenie listy za pomocą wyrażenia listowego 123
- Listy list 125
- Krotki a listy 126
- Nie ma wyrażeń krotkowych 126
- Już wkrótce 126
- Do zrobienia 127
- Słowniki 129
- Tworzenie słownika za pomocą nawiasów klamrowych 129
- Tworzenie słownika za pomocą funkcji dict() 130
- Przekształcanie struktury w słownik za pomocą funkcji dict() 130
- Dodawanie i zmienianie elementów słownika za pomocą nawiasów kwadratowych i klucza 131
- Odczytywanie wartości za pomocą nawiasów kwadratowych i klucza oraz funkcji get() 132
- Odczytywanie wszystkich kluczy za pomocą funkcji keys() 133
- Odczytywanie wszystkich wartości za pomocą funkcji values() 133
- Odczytywanie wszystkich par klucz-wartość za pomocą funkcji items() 133
- Odczytywanie długości słownika za pomocą funkcji len() 133
- Łączenie słowników za pomocą nawiasów klamrowych i znaków mnożenia 134
- Łączenie słowników za pomocą funkcji update() 134
- Usuwanie elementu słownika za pomocą instrukcji del i klucza 135
- Odczytywanie i usuwanie elementu słownika za pomocą funkcji pop() 135
- Usuwanie wszystkich elementów słownika za pomocą funkcji clear() 135
- Sprawdzanie dostępności klucza za pomocą instrukcji in 136
- Przypisywanie wartości za pomocą znaku równości 136
- Kopiowanie słownika za pomocą funkcji copy() 136
- Kopiowanie zawartości słownika za pomocą funkcji deepcopy() 137
- Porównywanie słowników 138
- Iterowanie elementów słownika za pomocą instrukcji for i in 138
- Wyrażenia słownikowe 139
- Zbiory 140
- Tworzenie zbioru za pomocą funkcji set() 140
- Przekształcanie struktury w zbiór za pomocą funkcji set() 141
- Odczytywanie długości zbioru za pomocą funkcji len() 141
- Dodawanie elementów do zbioru za pomocą funkcji add() 141
- Usuwanie elementów zbioru za pomocą funkcji remove() 142
- Iterowanie zbioru za pomocą instrukcji for i in 142
- Sprawdzanie dostępności elementu za pomocą instrukcji in 142
- Kombinacje wartości i operatory 143
- Wyrażenia zbiorowe 145
- Tworzenie niemutowalnych zbiorów za pomocą funkcji frozenset() 146
- Poznane struktury danych 146
- Tworzenie większych struktur 147
- Już wkrótce 148
- Do zrobienia 148
- Definiowanie funkcji za pomocą instrukcji def 149
- Wywołanie funkcji z nawiasami 150
- Argumenty i parametry 150
- Wartość None jest przydatna 152
- Argumenty pozycyjne 153
- Argumenty nazwane 153
- Domyślne wartości parametrów 154
- Rozbijanie/zbieranie argumentów pozycyjnych za pomocą znaku * 155
- Rozbijanie/zbieranie argumentów nazwanych za pomocą znaków ** 156
- Stosowanie wyłącznie argumentów nazwanych 157
- Argumenty mutowalne i niemutowalne 158
- Komentarze dokumentacyjne 158
- Funkcje jako typy pierwszoklasowe 159
- Funkcje wewnętrzne 161
- Domknięcia 161
- Funkcje anonimowe: wyrażenia lambda 162
- Generatory 163
- Funkcje generatorowe 163
- Wyrażenia generatorowe 164
- Dekoratory 164
- Przestrzenie nazw i zakresy widoczności 166
- Podwójne znaki podkreślenia w nazwach 168
- Rekurencja 169
- Funkcje asynchroniczne 170
- Wyjątki 170
- Obsługiwanie wyjątków za pomocą instrukcji try i except 171
- Definiowanie własnych wyjątków 172
- Już wkrótce 173
- Do zrobienia 173
- Czym jest obiekt? 175
- Proste obiekty 176
- Definiowanie klasy 176
- Atrybuty 177
- Metody 178
- Inicjacja obiektu 178
- Dziedziczenie klas 179
- Dziedziczenie klasy nadrzędnej 179
- Nadpisywanie metod 181
- Dodawanie metod 182
- Odwołanie do klasy nadrzędnej za pomocą metody super() 182
- Dziedziczenie wielu klas 183
- Domieszki 185
- Argument self 185
- Dostęp do atrybutów 186
- Dostęp bezpośredni 186
- Gettery i settery 186
- Dostęp do atrybutów za pośrednictwem właściwości 187
- Właściwości zwracające wyliczane wartości 188
- Prywatność dzięki modyfikacji nazwy 189
- Atrybuty klas i obiektów 190
- Rodzaje metod 191
- Metody instancji 191
- Metody klasy 191
- Metody statyczne 192
- Kacze typowanie 192
- Magiczne metody 194
- Agregowanie i komponowanie klas 196
- Kiedy stosować obiekty, a kiedy inne struktury 197
- Nazwane krotki 198
- Klasy danych 199
- Pakiet attrs 200
- Już wkrótce 201
- Do zrobienia 201
- Moduły i instrukcja import 203
- Importowanie modułu 203
- Importowanie modułu z przemianowaniem 205
- Importowanie tylko tego, co jest potrzebne 205
- Pakiety 206
- Ścieżka wyszukiwania modułów 207
- Importowanie względne i bezwzględne 208
- Przestrzenie pakietów 208
- Moduły a obiekty 209
- Przydatne rzeczy w standardowej bibliotece Pythona 210
- Obsługa brakujących kluczy za pomocą funkcji setdefault() i defaultdict() 210
- Zliczanie elementów za pomocą klasy Counter 212
- Porządkowanie elementów według klucza za pomocą klasy OrderedDict 213
- Stos + kolejka == deque 213
- Iterowanie struktur danych za pomocą modułu itertools 214
- Czytelne wyświetlanie za pomocą funkcji pprint() 215
- Wartości losowe 216
- Więcej narzędzi: zewnętrzny kod 217
- Już wkrótce 217
- Do zrobienia 217
- Dane tekstowe - kodowanie Unicode 222
- Kodowanie Unicode w Pythonie 3 222
- Schemat UTF-8 225
- Kodowanie znaków 225
- Dekodowanie znaków 227
- Kody HTML 228
- Normalizowanie znaków 229
- Dodatkowe informacje 230
- Dane tekstowe - wyrażenia regularne 230
- Wyszukiwanie dokładnego początkowego dopasowania za pomocą funkcji match() 231
- Wyszukiwanie pierwszego dopasowania za pomocą funkcji search() 233
- Wyszukiwanie wszystkich dopasowań za pomocą funkcji findall() 233
- Dzielenie ciągu według dopasowań za pomocą funkcji split() 233
- Zastępowanie dopasowań za pomocą funkcji sub() 234
- Wzorce: znaki specjalne 234
- Wzorce: specyfikatory 235
- Wzorce: określanie formatu wyniku funkcji 238
- Dane binarne 238
- Struktury bytes i bytearray 238
- Konwertowanie danych binarnych za pomocą modułu struct 240
- Inne narzędzia do przetwarzania danych binarnych 242
- Konwertowanie bajtów i ciągów znaków za pomocą modułu binascii 243
- Operatory bitowe 243
- Już wkrótce 244
- Do zrobienia 244
- Rok przestępny 248
- Moduł datetime 248
- Moduł time 251
- Odczytywanie i wyświetlanie daty i czasu 253
- Wszystkie przekształcenia 256
- Alternatywne moduły 257
- Już wkrótce 257
- Do zrobienia 257
- Zapisywanie i odczytywanie plików 259
- Tworzenie i otwieranie plików za pomocą funkcji open() 259
- Zapisywanie danych tekstowych za pomocą instrukcji print() 260
- Zapisywanie danych tekstowych za pomocą instrukcji write() 261
- Odczytywanie pliku tekstowego za pomocą funkcji read(), readline() i readlines() 262
- Zapisywanie danych binarnych za pomocą funkcji write() 264
- Odczytywanie danych binarnych za pomocą funkcji read() 264
- Automatyczne zamykanie pliku za pomocą instrukcji with 265
- Przesuwanie wskaźnika za pomocą funkcji seek() 265
- Mapowanie pamięci 267
- Operacje na plikach 267
- Sprawdzanie dostępności pliku za pomocą funkcji exists() 267
- Sprawdzanie rodzaju elementu za pomocą funkcji isfile() 267
- Kopiowanie pliku za pomocą funkcji copy() 268
- Zmienianie nazwy pliku za pomocą funkcji rename() 268
- Tworzenie odnośników za pomocą funkcji link() i symlink() 268
- Zmienianie uprawnień do pliku za pomocą funkcji chmod() 269
- Zmienianie właściciela pliku za pomocą funkcji chown() 269
- Usuwanie pliku za pomocą funkcji remove() 269
- Operacje na katalogach 270
- Tworzenie katalogu za pomocą funkcji mkdir() 270
- Usuwanie katalogu za pomocą funkcji rmdir() 270
- Odczytywanie zawartości katalogu za pomocą funkcji listdir() 270
- Zmienianie katalogu za pomocą funkcji chdir() 271
- Wyszukiwanie plików i katalogów za pomocą funkcji glob() 271
- Nazwy ścieżek 271
- Uzyskiwanie ścieżki za pomocą funkcji abspath() 272
- Uzyskiwanie ścieżki na podstawie symbolicznego odnośnika za pomocą funkcji realpath() 272
- Tworzenie ścieżki za pomocą funkcji os.path.join() 272
- Moduł pathlib 273
- Klasy BytesIO i StringIO 274
- Już wkrótce 275
- Do zrobienia 275
- Programy i procesy 277
- Tworzenie procesu za pomocą modułu subprocess 278
- Tworzenie procesu za pomocą modułu multiprocessing 279
- Przerywanie procesu za pomocą funkcji terminate() 280
- Uzyskiwanie informacji systemowych za pomocą modułu os 280
- Uzyskiwanie informacji o procesie za pomocą pakietu psutil 281
- Automatyzacja poleceń 282
- Pakiet invoke 282
- Inne przydatne pakiety 283
- Współbieżność 283
- Kolejki 284
- Procesy 285
- Wątki 285
- Moduł concurrent.futures 288
- Zielone wątki i biblioteka gevent 290
- Moduł twisted 293
- Biblioteka asyncio 294
- Biblioteka Redis 294
- Nie tylko kolejki 297
- Już wkrótce 298
- Do zrobienia 298
- Płaskie pliki tekstowe 299
- Dopełniane pliki tekstowe 299
- Tabelaryczne pliki tekstowe 300
- Format CSV 300
- Format XML 302
- Dane XML i bezpieczeństwo systemu 304
- Format HTML 305
- Format JSON 305
- Format YAML 308
- Moduł tablib 309
- Biblioteka Pandas 309
- Pliki konfiguracyjne 310
- Pliki binarne 311
- Dopełniane pliki binarne i mapowanie pamięci 311
- Arkusze kalkulacyjne 312
- Format HDF5 312
- Format TileDB 312
- Relacyjne bazy danych 312
- Język SQL 313
- Interfejs DB-API 315
- Baza SQLite 315
- Baza MySQL 317
- Baza PostgreSQL 317
- Biblioteka SQLAlchemy 318
- Inne pakiety do obsługi baz danych 323
- Bazy danych NoSQL 323
- Rodzina formatów dbm 323
- Baza Memcached 324
- Baza Redis 325
- Bazy dokumentowe 331
- Bazy danych czasowych 332
- Bazy grafowe 332
- Inne bazy NoSQL 333
- Bazy pełnotekstowe 333
- Już wkrótce 334
- Do zrobienia 334
- Protokoły sieciowe 335
- Gniazda sieciowe 336
- Narzędzie Scapy 340
- Narzędzie Netcat 341
- Zasady komunikacji sieciowej 341
- Zasada "zapytanie-odpowiedź" 341
- Biblioteka ZeroMQ 342
- Inne narzędzia do przesyłania komunikatów 345
- Zasada "publikuj-subskrybuj" 346
- Serwer Redis 346
- Biblioteka ZeroMQ 347
- Inne narzędzia typu "publikuj-subskrybuj" 349
- Usługi internetowe 349
- Usługa DNS 349
- Moduły do obsługi poczty e-mail 350
- Inne protokoły 350
- Usługi WWW i interfejsy API 351
- Serializacja danych 351
- Moduł pickle 352
- Inne formaty serializacyjne 353
- Protokół RPC 353
- Protokół XML-RPC 354
- Protokół JSON-RPC 355
- Biblioteka MessagePack RPC 356
- Biblioteka zerorpc 357
- Biblioteka gRPC 357
- Biblioteka Twirp 358
- Narzędzia do zdalnego zarządzania 358
- Big Fat Data 359
- Hadoop 359
- Spark 359
- Disco 360
- Dask 360
- Chmury 360
- Amazon Web Services 361
- Google Cloud 362
- Microsoft Azure 362
- OpenStack 362
- Docker 362
- Kubernetes 362
- Już wkrótce 363
- Do zrobienia 363
- Klienci internetowi 366
- Testowanie strony za pomocą programu telnet 367
- Testowanie strony za pomocą programu curl 368
- Testowanie strony za pomocą programu httpie 369
- Testowanie strony za pomocą programu httpbin 369
- Standardowe biblioteki WWW w Pythonie 369
- Nie tylko standardowa biblioteka: moduł requests 371
- Serwery WWW 373
- Najprostszy serwer WWW 373
- Interfejs WSGI 374
- Interfejs ASGI 375
- Serwer Apache 375
- Serwer NGINX 376
- Inne serwery WWW dla języka Python 377
- Platformy dla serwerów WWW 377
- Platforma Bottle 378
- Platforma Flask 380
- Platforma Django 384
- Inne platformy 384
- Platformy bazodanowe 385
- Usługi WWW i automatyzacja 385
- Moduł webbrowser 386
- Moduł webview 386
- Interfejsy API i REST 387
- Automatyczne wyszukiwanie danych 388
- Scrapy 388
- BeautifulSoup 388
- Moduł requests-html 389
- Obejrzyjmy film 390
- Już wkrótce 391
- Do zrobienia 392
- O programowaniu 393
- Skąd wziąć kod? 394
- Instalowanie pakietów 394
- Program pip 395
- Program virtualenv 395
- Program pipenv 396
- Menedżer pakietów 396
- Instalacja plików źródłowych 396
- Środowiska IDE 397
- IDLE 397
- PyCharm 397
- IPython 398
- Jupyter Notebook 399
- JupyterLab 399
- Nazwy i dokumentacja 399
- Wskazówki typów 401
- Testy 401
- Programy pylint, pyflakes, flake8 i pep8 402
- Pakiet unittest 403
- Pakiet doctest 407
- Pakiet nose 408
- Inne platformy testujące 409
- Ciągła integracja 409
- Diagnostyka kodu 410
- Funkcja print() 410
- Dekoratory 411
- Moduł pdb 412
- Funkcja breakpoint() 417
- Rejestrowanie komunikatów o błędach 417
- Optymalizacja kodu 419
- Pomiary czasu 419
- Algorytmy i struktury danych 422
- Cython, NumPy i rozszerzenia C 423
- PyPy 424
- Numba 424
- Kontrola wersji kodu 425
- Mercurial 425
- Git 425
- Rozpowszechnianie programów 428
- Dowiedz się więcej 428
- Książki 428
- Strony internetowe 429
- Grupy 429
- Konferencje 429
- Praca 430
- Już wkrótce 430
- Do zrobienia 430
- Grafika dwuwymiarowa 431
- Standardowa biblioteka 431
- Biblioteki PIL i Pillow 432
- ImageMagick 435
- Grafika trójwymiarowa 436
- Animacja trójwymiarowa 436
- Graficzne interfejsy użytkownika 436
- Wykresy i wizualizacja danych 438
- Matplotlib 438
- Seaborn 440
- Bokeh 441
- Gry 442
- Dźwięk i muzyka 442
- Już wkrótce 443
- Do zrobienia 443
- Pakiety biurowe 445
- Operacje biznesowe 446
- Przetwarzanie danych biznesowych 447
- Wyodrębnianie, przekształcanie i ładowanie danych 447
- Weryfikacja poprawności danych 450
- Dodatkowe źródła informacji 451
- Otwarte pakiety biznesowe 451
- Python i finanse 451
- Bezpieczeństwo danych finansowych 452
- Mapy 452
- Formaty danych 453
- Wyświetlanie map w formacie shapefile 453
- Geopandas 455
- Inne pakiety kartograficzne 457
- Aplikacje i dane 458
- Już wkrótce 459
- Do zrobienia 459
- Matematyka i statystyka w standardowej bibliotece 461
- Funkcje matematyczne 461
- Liczby zespolone 463
- Precyzja obliczeń i moduł decimal 464
- Działania na ułamkach zwykłych 464
- Klasa array, czyli spakowana sekwencja wartości 465
- Prosta statystyka w module statistics 465
- Mnożenie macierzy 465
- Naukowy Python 465
- Pakiet NumPy 466
- Tworzenie tablicy za pomocą funkcji array() 467
- Tworzenie tablicy za pomocą funkcji arange() 467
- Tworzenie tablicy za pomocą funkcji zeros(), ones() i random() 468
- Zmienianie kształtu tablicy za pomocą metody reshape() 469
- Odwoływanie się do elementów tablicy za pomocą nawiasów [] 469
- Działania na tablicach 470
- Algebra liniowa 471
- Biblioteka SciPy 472
- Biblioteka SciKit 472
- Biblioteka Pandas 473
- Python w różnych dziedzinach nauki 473
- Już wkrótce 474
- Do zrobienia 474
Wstęp 21
CZĘŚĆ I. PODSTAWY PYTHONA
1. Przedsmak Pythona 29
2. Dane - typy, wartości, zmienne i nazwy 47
3. Liczby 59
4. Podejmowanie decyzji, czyli instrukcja if 73
5. Ciągi znaków 81
6. Pętle while i for 101
7. Krotki i listy 107
8. Słowniki i zbiory 129
9. Funkcje 149
10. Obiekty i klasy 175
11. Moduły, pakiety i inne rzeczy 203
CZĘŚĆ II. PYTHON W PRAKTYCE
12. Żonglowanie danymi 221
13. Data i czas 247
14. Pliki i katalogi 259
15. Dane w czasie, czyli procesy i współbieżność 277
16. Dane w pudełku, czyli trwałe zapisywanie 299
17. Dane w przestrzeni, czyli sieć 335
18. Sieć WWW 365
19. Stań się pythonistą 393
20. Python w sztuce 431
21. Python w biznesie 445
22. Python w nauce 461
A. Sprzęt i oprogramowanie dla początkującego programisty 475
B. Instalacja Pythona 3 485
C. Coś z zupełnie innej beczki: asynchroniczność 493
D. Rozwiązania zadań 499
E. Ściągawka 539
Helion - inne książki
-
Nowość Promocja
W tej książce znajdziesz przejrzystą, praktyczną i kompletną ścieżkę, która doprowadzi Twoją firmę do analitycznej doskonałości! Dzięki lekturze zdobędziesz wiedzę potrzebną do skutecznego wykorzystywania informacji w realizacji celów biznesowych. Jeśli dostrzegasz ograniczenia tradycyjnych metod interpretacji danych, docenisz opisaną tu dynamiczną i realistyczną strategię zwiększania możliwości analitycznych. Dowiesz się, jak wprowadzić inteligentną automatyzację i nowoczesną sztuczną inteligencję, co umożliwi podejmowanie lepszych decyzji w Twoim zespole.- PDF + ePub + Mobi
- Druk 47 pkt
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- PDF + ePub + Mobi
- Druk 29 pkt
(24,50 zł najniższa cena z 30 dni)
29.40 zł
49.00 zł (-40%) -
Nowość Promocja
Administratorzy systemów linuksowych mogą pracować za pomocą myszy, korzystając z interfejsu graficznego, jednak pełny potencjał Linuksa ujawnia się dzięki pracy z wierszem poleceń. Umiejętność używania tego narzędzia przydaje się każdemu, komu zależy na efektywnym działaniu systemu.- PDF + ePub + Mobi
- Druk 35 pkt
(29,95 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Nowość Promocja
Lektura tej książki pozwoli Ci przyswoić kluczowe koncepcje i opanować dobre praktyki, które warto stosować podczas tworzenia kodu. Poznasz zarówno klasyczne wzorce projektowe, jak i te opracowane specjalnie z myślą o systemach wbudowanych. Znajdziesz tu rozdziały poświęcone nowoczesnym technologiom, takim jak systemy współpracujące z internetem rzeczy i czujniki sieciowe, a także omówienie zagadnień związanych z silnikami. Dokładnie zbadasz tematykę debugowania, strategii zarządzania danymi ― i wiele więcej! Dowiesz się, jak budować architekturę urządzenia z uwzględnieniem procesora, a nie systemu operacyjnego. Zapoznasz się również z technikami rozwiązywania problemów sprzętowych, modyfikowania projektów i definiowania wymagań produkcyjnych.- PDF + ePub + Mobi
- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Z tą książką opanujesz podstawy generatywnej AI i nauczysz się skutecznie stosować jej modele w praktyce. Szczególną uwagę poświęcono integracji modeli językowych i dyfuzyjnych, co często bywa wyzwaniem, zwłaszcza w zakresie stabilności uzyskanych rozwiązań. Autorzy w jasny sposób wyjaśniają, jak za sprawą inżynierii promptów zapewnić niezawodność działania sztucznej inteligencji w środowiskach produkcyjnych. Co więcej, zaproponowane zasady są skonstruowane tak, aby bez trudu przetrwały próbę czasu i mogły być używane również dla przyszłych modeli!- PDF + ePub + Mobi
- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Bestseller Nowość Promocja
Rak nieuchronnie stanie się częścią Waszego życia. U Was lub u kogoś bliskiego ― członka rodziny albo przyjaciela ― zostanie zdiagnozowany nowotwór. Będziecie mieć mnóstwo pytań. Jaki to rodzaj raka? Kiedy to się zaczęło? Co go spowodowało? Dlaczego się pojawił? Jaki jest najlepszy rodzaj leczenia? Czy jest uleczalny? Jak długo jeszcze pozwoli żyć? W tej książce przedstawiamy informacje na temat raka i jego leczenia, by ułatwić Wam znalezienie i zrozumienie odpowiedzi na te pytania.- PDF + ePub + Mobi
- Druk 35 pkt
(29,95 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Nowość Promocja
Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.- PDF + ePub + Mobi
- Druk 47 pkt
Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Bestseller Nowość Promocja
Przygotujcie się na podróż do nieznanego świata, który rządzi naszymi ciałami jako gigantyczne imperium bakterii, grzybów i wirusów zamieszkujących nasze jelita. W książce Świat mikrobiomu James Kinross odsłania tajemnice tytułowego mikrobiomu — zbiorowiska drobnoustrojów, które mają wpływ na każdy aspekt naszego życia, od trawienia kolacji i odporności na choroby po samopoczucie i wybory miłosne. Mikroby te są prawdziwymi mistrzami manipulacji. Dowiedzcie się, jak te małe stworzenia mogą zmienić wasze życie, powodować choroby cywilizacyjne, a nawet pomóc wam znaleźć winnego ostatniego ataku na lodówkę w środku nocy. Świat mikrobiomu to nieoceniona skarbnica wiedzy o fascynujących procesach zachodzących w naszych jelitach i całym ludzkim organizmie.- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Nowość Promocja
Receptury zawarte w tym zbiorze ułatwią Ci budowę szerokiej gamy inteligentnych aplikacji. Zaczniesz od podstaw OpenAI API — konfiguracji, uwierzytelniania i kluczowych parametrów — po czym szybko przejdziesz do nauki korzystania z najważniejszych elementów API. Następnie przyjdzie czas na zaawansowane receptury, dzięki którym poprawisz wrażenia użytkownika i dopracujesz dane wyjściowe. Dowiesz się, jak wdrażać aplikacje i przygotować je do publicznego użytku. Nauczysz się również budowania inteligentnych asystentów opartych na specjalistycznej wiedzy, a także aplikacji multimodalnych dostosowanych do Twoich specyficznych potrzeb.- PDF + ePub + Mobi
- Druk 40 pkt
(33,50 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Python. Nowoczesne programowanie w prostych krokach. Wydanie II Bill Lubanovic
(4)(2)
(1)
(0)
(0)
(0)
(1)
więcej opinii