Algorytmy w Pythonie. Techniki programowania dla praktyków
- Autor: :
- Piotr Wróblewski
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 6
- Stron:
- 552
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Algorytmy w Pythonie. Techniki programowania dla praktyków
Książka "Algorytmy w Pythonie. Techniki programowania dla praktyków" Piotra Wróblewskiego zdobyła wyróżnienie w kategorii podręczników w konkursie na Najlepszą Polską Książkę Informatyczną 2023r. organizowanym przez Polskie Towarzystwo Informatyczne.
Python? Idealny dla praktyków!
Wiernym czytelnikom publikacji spod znaku wydawnictwa Helion Piotra Wróblewskiego przedstawiać nie trzeba. Dość wspomnieć, że jest on autorem wielu publikacji poświęconych głównie programowaniu i obsłudze komputerów. Jego najnowsza książka, Algorytmy w Pythonie. Techniki programowania dla praktyków, to ponad 500 stron konkretnych informacji związanych z nauką programowania w Pythonie.
Podręcznik jest przeznaczony przede wszystkim dla tych, którzy poszukują prostego i praktycznego samouczka. Z powodzeniem jednak skorzystają z niego również osoby chcące się znaleźć na wyższym - bardziej świadomym - poziomie programowania, na którym pisanie kodu nie odbywa się już metodą prób i błędów.
Konwencja przyjęta przez autora opiera się na zasadzie "minimum teorii, maksimum praktyki". Pracę z podręcznikiem ułatwiają liczne zadania, definicje, listingi, uwagi, rysunki, tabele i ostrzeżenia; nie brak tu także humoru. Porady dotyczące instalacji i korzystania ze środowiska Pythona pozwalają szybko przejść od teorii do praktyki. Podane kody źródłowe programów zaś są gotowe do uruchomienia i zostały przetestowane w najnowszej edycji Pythona działającego pod kontrolą systemów operacyjnych Windows, macOS i Linux.
Na koniec ciekawostka. Podręcznik rozpoczynają dwa haiku Dariusza Brzóski-Brzóskiewicza, gdańskiego performera i poety, co samo w sobie stanowi nietuzinkową zapowiedź książki na temat programowania.
- Systemy obliczeniowe bez tajemnic
- Typy proste i złożone oferowane przez Pythona
- Rekurencja nie boli, a nawet pomaga!
- Modelowanie abstrakcyjnych struktur danych
- Przykładowe realizacje wybranych struktur danych
- Struktury danych o dostępie ograniczonym
- Drzewa i ich reprezentacje
- Algorytmy przeszukiwania, sortowania, grafowe
- Derekursywacja i optymalizacja algorytmów
- Przeszukiwanie tekstów
- Zastosowania tablic NumPy i biblioteki Matplotlib
- Zaawansowane techniki programowania
- Kodowanie i kompresja danych
Programowanie w Pythonie - praktycznie i z poczuciem humoru!
Wybrane bestsellery
-
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
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 dewelo...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Czy jesteś gotowy, aby wznieść swoje umiejętności programowania w Pythonie na zupełnie nowy poziom? Najnowsza publikacja renomowanego autora Kevina Clarksona to prawdziwa skarbnica wiedzy dla doświadczonych programistów, którzy pragną zgłębić najbardziej zaawansowane aspekty tego wszechstronnego ...
-
Oddajemy w Państwa ręce kompendium wiedzy, które stanowi nieocenione źródło informacji dla wszystkich zainteresowanych zgłębianiem tajników uczenia maszynowego i głębokiego uczenia. Ta obszerna publikacja, licząca ponad 800 stron, jest prawdziwą skarbnicą wiedzy teoretycznej i praktycznej, staran...
-
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zape...(71.40 zł najniższa cena z 30 dni)
83.30 zł
119.00 zł(-30%) -
Nie musisz dłużej czekać na włączenie Pythona jako języka skryptowego Excela - ta książka wyjaśnia, jak je połączyć i wyciągnąć z tej integracji maksimum korzyści. To wydanie przeznaczone dla zaawansowanych użytkowników Excela, którzy nie posiadają głębokiej wiedzy o Pythonie. Pokazuje, w jaki sp...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tym przewodniku opisano zagadnienia związane z podstawami nauki o danych. Wyjaśniono niezbędne elementy matematyki i statystyki. Przedstawiono także techniki budowy potrzebnych narzędzi i sposoby działania najistotniejszych algorytmów. Książka została skonstruowana tak, aby poszczególne impleme...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%) -
Wśród wielu narzędzi ułatwiających i przyspieszających pracę programisty wzorce projektowe są jednym z najgenialniejszych rozwiązań. Wie o tym każdy, kto choć raz spróbował się nimi posłużyć przy tworzeniu aplikacji, serwisu WWW lub dowolnego programu. Można dzięki nim ominąć rozsypujące się puzz...(39.90 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł(-60%)
O autorze ebooka
Piotr Wróblewski —
autor książek z dziedziny informatyki. Z wydawnictwem Helion współpracuje od 1992 roku, czego efektem są liczne podręczniki programowania i obsługi komputerów; najpopularniejsze, ABC komputera i Algorytmy, struktury danych i techniki programowania, doczekały się wielu wydań i nieprzerwanie cieszą się zainteresowaniem czytelników. Ostatni z wymienionych tytułów ukazał się również za granicą. Pierwotnie ilustrowany kodem C++, został przygotowany także w wariantach z językami Java i Python.
Piotr Wróblewski jest absolwentem Politechniki Śląskiej i francuskiej uczelni inżynierskiej ENSSAT (w Lannion w Bretanii). Studia we Francji do dziś wspomina jako największą przygodę swojego życia. Po powrocie do Polski przez pewien czas zajmował się pisaniem oprogramowania na zamówienie i prowadzeniem szkoleń komputerowych. Główną część kariery zawodowej zajmuje mu praca w spółkach zagranicznych z branży telekomunikacyjnej, IT i konsultingu, głównie w charakterze kierownika projektów i product managera.
Już w trakcie pracy zawodowej ukończył studia z zarządzania i marketingu ― Master HEC w Szkole Biznesu Politechniki Warszawskiej. Od 2006 roku mieszka we Wrocławiu. W ostatnich latach specjalizuje się w bezpieczeństwie aplikacji (klasycznych i oferowanych w chmurze) i rozwijaniu produktów wspomagających cyberbezpieczeństwo.
Pełny profil zawodowy: https://www.linkedin.com/in/pwroblewski/.
Piotr Wróblewski - pozostałe książki
-
Jeśli chcesz poznać go od podstaw, sięgnij po odpowiedni podręcznik - taki jak ta książka! To wydanie przeznaczone dla użytkowników Linuxa (także macOS) i Windowsa; ewentualne cechy specyficzne dla konkretnych systemów są na bieżąco wyjaśniane w tekście. Zawiera zagadnienia ukierunkowane na prakt...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, p...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Był początek lat 80. Do Kartoszyna, niewielkiej wioski na Kaszubach, przyjechały setki robotników, naukowców, ludzi żądnych wyzwań, chcących rozpocząć nowy etap w życiu albo po prostu dostać mieszkanie. Zadanie, jakie przed nimi postawiono, było bardzo ambitne. Mieli zbudować Elektrownię Jądrową ...(25.13 zł najniższa cena z 30 dni)
28.72 zł
35.90 zł(-20%) -
Chyba nikt nie mógł przewidzieć, że komputer i Internet tak szybko staną się nieodłącznymi towarzyszami naszego codziennego życia. Czy tego chcemy, czy nie, nadszedł moment, aby się z nimi zaprzyjaźnić. W przeciwnym razie nadal będziemy tracić mnóstwo czasu na czekanie w kolejkach i „analog...(29.40 zł najniższa cena z 30 dni)
34.30 zł
49.00 zł(-30%) -
Zarządzanie projektami to rozległa i skomplikowana dziedzina wiedzy. Dobry kierownik projektu powinien być osobą kompetentną, komunikatywną, zdyscyplinowaną, wszechstronną i doświadczoną, łączącą zdolności techniczne z marketingowymi, a nawet psychologicznymi. Dobry PM to zdolny dyrygent, pod któ...(44.50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Java jest obecnie jednym z najpopularniejszych języków programowania, co zawdzięcza przede wszystkim swojej prostocie, nowoczesności, dużym możliwościom oraz niezależności od architektury platform sprzętowych i systemowych, na których mają pracować napisane w tym języku programy. Java znalazła za...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Algorytmika to dziedzina, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych zagadnień za pomocą komputera. Dla niektórych stanowi swego rodzaju książkę kucharską, do której sięgają jedynie po wybrane przepisy, a dla innych...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawo...(8.49 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Jeśli chcesz szybko i bez stresu nauczyć się korzystać z podstawowych dobrodziejstw komputera i sieci internetowej, ta książka Ci w tym pomoże! Znajdziesz w niej wszystkie potrzebne informacje —jaki komputer wybrać, jak go włączyć i co zrobić dalej. Dowiesz się, jak poruszać się po ekranie,...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
Społeczeństwo – sport – edukacja zawiera artykuły przedstawione w trakcie dwóch dni w ramach XV Ogólnopolskiego Zjazdu Socjologicznego, który miał miejsce we wrześniu 2013 roku w Szczecinie. Przedłożone przez autorów referatów teksty uzupełnione ...(16.58 zł najniższa cena z 30 dni)
16.38 zł
25.20 zł(-35%)
Ebooka "Algorytmy w Pythonie. Techniki programowania dla praktyków" 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 »
Audiobooka "Algorytmy w Pythonie. Techniki programowania dla praktyków" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Algorytmy w Pythonie. Techniki programowania dla praktyków" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-283-9368-4, 9788328393684
- Data wydania książki drukowanej:
- 2022-09-13
- ISBN Ebooka:
- 978-83-832-2161-8, 9788383221618
- Data wydania ebooka:
- 2022-09-13 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:
- 158x235
- Numer z katalogu:
- 172762
- Rozmiar pliku Pdf:
- 12.7MB
- Rozmiar pliku ePub:
- 11.4MB
- Rozmiar pliku Mobi:
- 26.5MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Przykładowe programy w Pythonie
- Co odróżnia tę książkę od innych podręczników?
- Jak należy czytać tę książkę?
- Co zostało opisane w tej książce?
- Konwencje typograficzne i oznaczenia
- Czym powinien się charakteryzować algorytm?
- Jak to wcześniej bywało, czyli wyjątki z historii maszyn algorytmicznych
- Jak to się niedawno odbyło, czyli o tym, kto wymyślił metodologię programowania
- Proces koncepcji programów
- Poziomy abstrakcji opisu i wybór języka
- Maszyna Turinga
- Modelowanie i realizacja algorytmów
- Schematy blokowe
- Przetwarzanie danych - operatory
- Grupowanie fragmentów kodu w funkcje
- Pobieranie lub wyświetlanie wartości
- Iteracyjne wykonywanie kodu
- Operatory logiczne
- Poprawność algorytmów
- Zadania
- Rozwiązania i wskazówki do zadań
- Systemy pozycyjne w pigułce
- System dwójkowy
- System szesnastkowy
- System ósemkowy
- Operacje arytmetyczne na liczbach dwójkowych
- Kod BCD
- Kodowanie liczb ze znakiem
- Kod znak-moduł (ZM)
- Kod U2 (system uzupełnienia dwójkowego)
- Zmienne w pamięci komputera
- Kodowanie znaków
- Kodowanie obrazów
- Mapy bitowe na przykładzie formatu BMP
- Definicja rekurencji
- Ilustracja pojęcia rekurencji
- Jak wykonują się programy rekurencyjne?
- Niebezpieczeństwa rekurencji
- Ciąg Fibonacciego
- Stack overflow!
- Pułapek ciąg dalszy
- Stąd do wieczności
- Definicja poprawna, ale.
- Typy programów rekurencyjnych
- Myślenie rekurencyjne
- Przykład 1. Spirala
- Przykład 2. Kwadraty "parzyste"
- Przeszukiwanie binarne
- Uwagi praktyczne na temat technik rekurencyjnych
- Zadania
- Rozwiązania i wskazówki do zadań
- Definicje i przykłady
- Jeszcze raz funkcja silnia
- Wyszukiwanie wspólnego elementu w kolekcjach
- Zerowanie fragmentu tablicy
- Wpadamy w pułapkę
- Różne typy złożoności obliczeniowej
- Nowe zadanie: uprościć obliczenia!
- Analiza programów rekurencyjnych
- Terminologia i definicje
- Ilustracja metody na przykładzie
- Rozkład logarytmiczny
- Przeszukiwanie binarne. tym razem bez matematyki wyższej!
- Zamiana dziedziny równania rekurencyjnego
- Funkcja Ackermanna, czyli coś dla smakoszy
- Złożoność obliczeniowa to nie religia!
- Techniki optymalizacji programów
- Trochę praktyki: pomiary czasów wykonania
- Zadania
- Rozwiązania i wskazówki do zadań
- Zmienne (nie zawsze) proste
- Typy proste
- Stałe symboliczne
- Pojęcie referencji
- Zasięg zmiennych
- Napis niezmienny jest i basta!
- Konwersje napisów na liczby (i odwrotnie)
- Formatowanie wyników z użyciem notacji f"
- Tablice (nie całkiem) klasyczne
- Inicjalizacja tablic o stałym wymiarze
- Tuple (czasem zwane krotkami)
- Modyfikacja tupli
- Zastosowania programistyczne
- Szablon nowej struktury danych
- Dokładamy logikę biznesową
- Błędne użycie obiektów klasy i wyjątki
- Przeciążanie operatorów arytmetycznych
- Poszerzanie definicji modelu danych
- Rekurencyjne struktury danych
- Pułapki OOP w Pythonie
- Listy jednokierunkowe
- "Tablicowa" implementacja list
- Listy innych typów
- Listy z iteratorem
- Zbiory
- Modelowanie kolekcji - podsumowanie
- Listy, czyli tablice dynamiczne
- Metody dostępne dla list w Pythonie
- Listy tworzone na podstawie wyrażeń
- Zbiory
- Zbiory tworzone na podstawie wyrażeń
- Słowniki
- Szybkie tablice NumPy
- Instalacja
- N-wymiarowe tablice NumPy
- Tablice i macierze NumPy
- Deklarowanie tablic i macierzy NumPy
- Funkcje tablicowe NumPy
- Zmiany układu i rozmiaru tablic NumPy
- Wycinki w tablicach
- Stos
- Zasada działania stosu
- Realizacja programowa stosu
- Sprawdzanie typu danych obiektu
- Kolejki FIFO
- Sterty i kolejki priorytetowe
- Sortowanie za pomocą sterty
- Binarne drzewa poszukiwań (BST)
- Drzewa binarne i wyrażenia arytmetyczne
- Uniwersalna struktura słownikowa
- Zajętość pamięci słownika
- Drzewa "egzotyczne"
- Przeszukiwanie liniowe
- Generyczne funkcje porównawcze
- Przeszukiwanie binarne
- Transformacja kluczowa (hashing)
- W poszukiwaniu funkcji H()
- Najbardziej znane funkcje H()
- Obsługa konfliktów dostępu
- Powrót do źródeł
- Jeszcze raz tablice!
- Próbkowanie liniowe
- Podwójne kluczowanie
- Zastosowania transformacji kluczowej
- Klasyczne funkcje hashujące
- Piszemy własną tablicę hashującą
- Podsumowanie metod transformacji kluczowej
- Przeszukiwanie danych w wybranych strukturach Pythona
- Sortowanie przez wstawianie, algorytm klasy O(N2)
- Sortowanie bąbelkowe, algorytm klasy O(N2)
- Sortowanie szybkie (Quicksort) - algorytm klasy O(N log N)
- Scalanie zbiorów posortowanych
- Sortowanie przez scalanie, algorytm klasy O(N log N)
- Sortowanie zewnętrzne
- Sortowanie z użyciem bibliotek Pythona
- Uwagi praktyczne
- Jak pracuje kompilator?
- Odrobina formalizmu nie zaszkodzi!
- Kilka przykładów derekursywacji algorytmów
- Derekursywacja z wykorzystaniem stosu
- Eliminacja zmiennych lokalnych
- Metoda funkcji przeciwnych
- Klasyczne schematy derekursywacji
- Schemat typu while
- Schemat typu if-else
- Schemat z podwójnym wywołaniem rekurencyjnym
- Podsumowanie
- Algorytm typu brute force
- Nowe algorytmy poszukiwań
- Algorytm KMP
- Algorytm Boyera-Moore'a
- Algorytm Rabina-Karpa
- Kilka prostych zadań
- Rozwiązania
- Programowanie typu "dziel i zwyciężaj"
- Znajdowanie minimum i maksimum w tablicy liczb
- Mnożenie macierzy o rozmiarze NxN
- Mnożenie liczb całkowitych
- Inne znane algorytmy "dziel i zwyciężaj"
- Algorytmy "żarłoczne", czyli przekąsić coś nadszedł już czas.
- Problem plecakowy, czyli niełatwe jest życie turysty piechura
- Wydawanie reszty, czyli "A nie ma pan drobnych?" w praktyce
- Programowanie dynamiczne
- Ciąg Fibonacciego
- Równania z wieloma zmiennymi
- Najdłuższa wspólna podsekwencja
- Najdłuższy wspólny podłańcuch
- Heurystyki i inne techniki programowania
- Uwagi bibliograficzne
- Definicje i pojęcia podstawowe
- Etykiety i wartości
- Cykle w grafach
- Sposoby reprezentacji grafów
- Reprezentacja tablicowa
- Słowniki węzłów
- Listy kontra zbiory
- Podstawowe operacje na grafach
- Suma grafów
- Kompozycja grafów
- Graf do potęgi
- Algorytm Warshalla
- Algorytm Floyda-Warshalla
- Algorytm Dijkstry
- Algorytm Bellmana-Forda
- Drzewo rozpinające minimalne
- Algorytm Kruskala
- Algorytm Prima
- Przeszukiwanie grafów
- Strategia "w głąb" (przeszukiwanie zstępujące)
- Strategia "wszerz"
- Inne strategie przeszukiwania
- Problem właściwego doboru
- Podsumowanie
- Biblioteki naukowe dla Pythona
- Klasyczne funkcje i metody matematyczne
- Funkcje matematyczne NumPy
- Poszukiwanie miejsc zerowych funkcji
- Iteracyjne obliczanie wartości funkcji
- Interpolacja funkcji metodą Lagrange'a
- Różniczkowanie funkcji
- Całkowanie funkcji metodą Simpsona
- Rozwiązywanie układów równań liniowych metodą Gaussa
- Uwagi końcowe
- Wizualizacja danych z użyciem Matplotlib
- Instalacja pakietu
- Pierwszy wykres
- Modyfikacje wyglądu wykresu
- Wykresy statystyczne
- Kodowanie danych i arytmetyka dużych liczb
- Metody prymitywne
- Kodowanie symetryczne
- Kodowanie asymetryczne
- Kodowanie Base64
- Obliczenia na bardzo dużych liczbach całkowitych
- Reprezentacja dużych liczb całkowitych
- Wyliczanie wartości modulo
- Wybrane techniki łamania kodów
- Jakość klucza szyfrującego
- Metody łamania szyfrów
- Techniki kompresji danych
- Kompresja za pomocą modelowania matematycznego
- Kompresja metodą RLE
- Kompresja danych metodą Huffmana
- Kodowanie LZW
- Przegląd obszarów zainteresowań sztucznej inteligencji (SI)
- Systemy eksperckie
- Sieci neuronowe
- Reprezentacja problemów
- Gry dwuosobowe i drzewa gier
- Algorytm min-max
- Testujemy poprawność instalacji Pythona
- Instalator pip i biblioteki Pythona
- Edytory do Pythona
- Środowiska IDE (i dlaczego PyCharm)
- IDLE
- PyCharm
- Visual Studio Community
- Dokumentacja Pythona
- Używanie zasobów GitHuba
Przedmowa
Rozdział 1. Zanim wystartujemy
Rozdział 2. Systemy obliczeniowe i podstawy kodowania
Rozdział 3. Rekurencja
Rozdział 4. Analiza złożoności algorytmów
Rozdział 5. Typy proste wbudowane
Rozdział 6. Modelowanie abstrakcyjnych struktur danych
Rozdział 7. Przykładowe realizacje wybranych struktur danych
Rozdział 8. Typy złożone wbudowane
Rozdział 9. Struktury danych o dostępie ograniczonym
Rozdział 10. Drzewa i ich reprezentacje
Rozdział 11. Algorytmy przeszukiwania
Rozdział 12. Algorytmy sortowania
Rozdział 13. Derekursywacja i optymalizacja algorytmów
Rozdział 14. Przeszukiwanie tekstów
Rozdział 15. Zaawansowane techniki programowania
Rozdział 16. Algorytmy grafowe
Rozdział 17. Matematyka i Python
Rozdział 18. Kodowanie i kompresja danych
Rozdział 19. Czy komputery mogą myśleć.?
Dodatek A. Python - lokalne środowisko pracy
Literatura
Spis rysunków
Spis tabel
Skorowidz
Helion - inne książki
-
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instr...(38.35 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmuj...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
52.43 zł
74.90 zł(-30%) -
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Algorytmy w Pythonie. Techniki programowania dla praktyków Piotr Wróblewski (6) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(3)
(1)
(0)
(2)
(0)
(0)
więcej opinii