Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny
- Ocena:
- 5.0/6 Opinie: 2
- Stron:
- 320
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny
Mało kto lubi matematykę, zwłaszcza algebrę czy analizę matematyczną. Wydaje się trudna i niezrozumiała. Bardzo łatwo popełnić błędy podczas rozwiązywania równań różniczkowych czy całek. Jeśli jednak powierzysz najtrudniejszą i najżmudniejszą część obliczeń komputerowi, szybko się przekonasz, że to fascynująca dziedzina wiedzy. Docenisz też jej przydatność w różnych dziedzinach! Programy, które ułatwią Ci rozwiązywanie problemów matematycznych, łatwo napiszesz samodzielnie, w Pythonie. To język, który do tych celów nadaje się idealnie - sprawdź, jak satysfakcjonujące i zabawne jest rozwiązywanie zadań matematycznych z Pythonem!
Dzięki tej książce nauczysz się używać Pythona do rozwiązywania problemów matematycznych z takich dziedzin jak statystyka, geometria, rachunek prawdopodobieństwa czy analiza matematyczna. Zaczniesz od prostych zadań, jak wyznaczanie dzielników liczb całkowitych i rozwiązywanie równań kwadratowych, aby stopniowo przejść do złożonych zagadnień. Napiszesz program do rozwiązywania nierówności, rysowania wykresu toru lotu pocisku, tasowania talii kart, obliczania pola powierzchni koła, badania ciągu Fibonacciego, złotego podziału - i wiele innych. Odkryjesz nowe sposoby poznawania matematyki i zdobędziesz cenne umiejętności programistyczne, z których będziesz mógł korzystać nie tylko podczas nauki!
W książce między innymi:
- opisywanie i wizualizacja danych z wykorzystaniem statystyki oraz różnych wykresów
- teoria zbiorów i rachunku prawdopodobieństwa
- problemy algebraiczne i obliczenia symboliczne
- rysowanie kształtów geometrycznych i badanie fraktali
- pisanie programów do rachunku różniczkowego i całkowego
Python: rozwiązuj problemy matematyczne w zupełnie inny sposób!
Pisz programy, by poznawać algebrę, statystykę, analizę matematyczną oraz inne dziedziny matematyki!
Poznawaj matematykę pisząc programy
Książka Matematyka w Pythonie pokazuje w jaki sposób można używać języka Python do rozwiązywania problemów matematycznych z zakresu szkoły średniej, obejmujących takie dziedziny jak: statystyka, geometria, rachunek prawdopodobieństwa i analiza matematyczna. Zaczniesz od prostych projektów, takich jak wyznaczanie dzielników liczb całkowitych, rozwiązywanie równań kwadratowych, a później, kiedy już opanujesz podstawy, zajmiesz się bardziej złożonymi problemami.
Podczas lektury tej książki odkryjesz nowe sposoby poznawania matematyki i zdobędziesz cenne umiejętności programistyczne, z których będziesz mógł korzystać podczas nauk matematyki i informatyki. Oto czego się nauczysz:
- Opisywania danych z wykorzystaniem statystyki oraz wizualizowania ich przy użyciu wykresów liniowych, słupkowych i punktowych.
- Poznawania teorii zbiorów i rachunku prawdopodobieństwa, używając do tego programów symulujących rzut monetą, rzut kostką do gry oraz inne gry losowe.
- Rozwiązywania problemów algebraicznych z wykorzystaniem funkcji do obliczeń symbolicznych.
- Rysowania kształtów geometrycznych i badania fraktali, takich jak paproć Bernsleya, trójkąt Sierpińskiego, czy też zbiór Mandelbrota.
- Pisania programów obliczających różniczki i całki.
Kreatywne wyzwania programistyczne i liczne przykłady ułatwią Ci zastosować nowo nabyte umiejętności matematyczne i programistyczne w praktyce. Napiszesz program do rozwiązywania nierówności, do rysowania wykresu toru lotu pocisku lub rzuconego przedmiotu, do tasowania talii kart, do obliczania pola powierzchni koła metodą rzucania w tablicę 100 tysięcy "rzutek", czy też do badania zależności pomiędzy kolejnymi elementami ciągu Fibonacciego, złotego podziału, i wiele, wiele innych.
Niezależnie do tego czy interesujesz się matematyką lecz musisz jeszcze pogłębić swoje umiejętności programistyczne, czy też jesteś nauczycielem poszukującym sposobu na wprowadzenie do swoich lekcji programowania, to czytając tę książkę przekonasz się, że Python sprawia, że programowanie jest łatwe i praktyczne. Pozwól mu zajmować się nudnymi szczegółami, a samem skoncentruj się na matematyce.
Wybrane bestsellery
-
Czy chcesz odkryć świat kodowania i stać się młodym programistą w zaledwie jeden dzień? Czy chcesz nauczyć się języka, który otworzy przed tobą drzwi do fascynującego świata technologii? Czy chcesz tworzyć własne gry, aplikacje i nie tylko, korzystając z Pythona, jednego z najbardziej przyjaz...
Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin
-
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
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łada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(46.20 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
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ęk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
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)
77.35 zł
119.00 zł(-35%) -
Django służy do tworzenia aplikacji internetowych w Pythonie. Pozwala w pełni skorzystać z zalet tego języka, a przy tym jest łatwy do nauki. Praca z Django jest atrakcyjna dla programistów o różnym stopniu zaawansowania, co potwierdzają badania ankietowe serwisu Stack Overflow. Aby...
Django 4. Praktyczne tworzenie aplikacji sieciowych. Wydanie IV Django 4. Praktyczne tworzenie aplikacji sieciowych. Wydanie IV
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...
Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka jest trzecim, starannie zaktualizowanym wydaniem wyczerpującego przewodnika po narzędziach analitycznych Pythona. Uwzględnia Pythona 3.0 i bibliotekę pandas 1.4. Została napisana w przystępny sposób, a poszczególne zagadnienia bogato zilustrowano przykładami, studiami rzeczywistych prz...
Python w analizie danych. Przetwarzanie danych za pomocą pakietów pandas i NumPy oraz środowiska Jupyter. Wydanie III Python w analizie danych. Przetwarzanie danych za pomocą pakietów pandas i NumPy oraz środowiska Jupyter. Wydanie III
(71.40 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%)
O autorze ebooka
Amit Saha jest inżynierem oprogramowania, pracował między innymi dla Red Hat i Sun Microsystems. Brał udział w różnych projektach open source, w tym SymPy i CPython. Jest twórcą Fedory Scientific — dystrybucji Linuksa przeznaczonej dla naukowców i nauczycieli. Napisał kilka książek technicznych.
Zobacz pozostałe książki z serii No Starch Press
-
Rozwiązanie problemu znajdziesz w tej książce. Została ona napisana specjalnie z myślą o osobach, które administrują małymi sieciami, dysponują niewielkim budżetem i ograniczonym wsparciem profesjonalistów. Dzięki niej zrozumiesz podstawy zabezpieczania łączności sieciowej i poznasz sposoby zabez...
Cyberbezpieczeństwo w małych sieciach. Praktyczny przewodnik dla umiarkowanych paranoików Cyberbezpieczeństwo w małych sieciach. Praktyczny przewodnik dla umiarkowanych paranoików
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
Ta książka stanowi przyspieszony kurs testowania bezpieczeństwa interfejsów API aplikacji internetowych. Dzięki niej przygotujesz się do testowania interfejsów, wyszukiwania błędów i zwiększania bezpieczeństwa własnoręcznie napisanych interfejsów. Dowiesz się, jak interfejsy REST API działają w ś...
Hakowanie interfejsów API. Łamanie interfejsów programowania aplikacji internetowych Hakowanie interfejsów API. Łamanie interfejsów programowania aplikacji internetowych
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Poznanie języka to jednak dopiero połowa sukcesu. Musisz też wiedzieć, jakie operacje w systemie wykonuje ten język. Do zbadania, jak działa kompilator i co dzieje się za kulisami, w książce tej wykorzystywana jest płytka rozwojowa Nucleo z niewielkim, tanim mikroukładem ARM. Dowiesz się, jak pra...
Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych
(52.20 zł najniższa cena z 30 dni)56.55 zł
87.00 zł(-35%) -
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistr...
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Ta książka jest doskonałym wprowadzeniem do inżynierii społecznej. Omawia koncepcje psychologiczne leżące u podstaw tej dyscypliny i jej aspekty etyczne. Zaprezentowano tu narzędzie ułatwiające korzystanie z technik inżynierii społecznej w atakach socjotechnicznych. Następnie szczegółowo pokazano...
Socjotechniki w praktyce. Podręcznik etycznego hakera Socjotechniki w praktyce. Podręcznik etycznego hakera
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Ta książka powstała z myślą o architektach oprogramowania, projektantach, programistach i dyrektorach do spraw technicznych. Zwięźle i przystępnie opisano w niej, jak zadbać o bezpieczeństwo na wczesnym etapie projektowania oprogramowania i jak zaangażować w ten proces cały team. Najpierw zapreze...
Po pierwsze: bezpieczeństwo. Przewodnik dla twórców oprogramowania Po pierwsze: bezpieczeństwo. Przewodnik dla twórców oprogramowania
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka jest kompleksowym i praktycznym przewodnikiem po hakowaniu aplikacji internetowych w ramach udziału w programach bug bounty. Znajdziesz w niej wszystkie niezbędne informacje, od budowania relacji z klientami i pisania znakomitych raportów o błędach w zabezpieczeniach po naukę zaawansow...
Bug Bounty Bootcamp. Przewodnik po tropieniu i zgłaszaniu luk w zabezpieczeniach Bug Bounty Bootcamp. Przewodnik po tropieniu i zgłaszaniu luk w zabezpieczeniach
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Przeczytasz o tym, jak wykrywać nowe luki w oprogramowaniu, jak tworzyć trojany i rootkity, a także jak używać techniki wstrzykiwania SQL. Zapoznasz się również z szeroką gamą narzędzi do przeprowadzania testów penetracyjnych (takich jak Metasploit Framework, mimikatz i BeEF), rozeznasz się w dzi...
Etyczny haking. Praktyczne wprowadzenie do hakingu Etyczny haking. Praktyczne wprowadzenie do hakingu
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Wykrywanie śladów niewłaściwego użycia dotyczy maszyn, które zarówno posłużyły do przeprowadzenia ataków, jak i były ich przedmiotem. Obecnie dostępnych jest wiele opracowań poświęconych sposobom działania na miejscu zdarzenia i analizie działających systemów Linux za pomocą poleceń dostępnych po...
Systemy Linux w kryminalistyce. Praktyczny przewodnik dla analityków śledczych Systemy Linux w kryminalistyce. Praktyczny przewodnik dla analityków śledczych
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Oto intuicyjny przewodnik dla średnio zaawansowanych programistów Pythona, pomyślany tak, by przyswajać zasady programowania zorientowanego obiektowo podczas praktycznych ćwiczeń. Dowiesz się, jakie problemy wiążą się z zastosowaniem podejścia proceduralnego i jak dzięki podejściu obiektowemu pis...
Python zorientowany obiektowo. Programowanie gier i graficznych interfejsów użytkownika Python zorientowany obiektowo. Programowanie gier i graficznych interfejsów użytkownika
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%)
Ebooka "Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny" 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 "Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny" 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 "Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny" 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
- Tytuł oryginału:
- Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-283-7493-5, 9788328374935
- Data wydania książki drukowanej:
- 2021-07-27
- ISBN Ebooka:
- 978-83-283-7494-2, 9788328374942
- Data wydania ebooka:
- 2021-07-27 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:
- 170x230
- Numer z katalogu:
- 147366
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 14.8MB
- Rozmiar pliku ePub:
- 6.8MB
- Rozmiar pliku Mobi:
- 13.9MB
- 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.
- Erraty / Zgłoś erratę
- Serie wydawnicze: No Starch Press
Spis treści ebooka
- Podstawowe operacje matematyczne 17
- Etykiety: przypisywanie nazw liczbom 20
- Różne rodzaje liczb 20
- Operacje na ułamkach 22
- Liczby zespolone 23
- Pobieranie danych wejściowych od użytkownika 25
- Obsługa wyjątków i nieprawidłowych danych wejściowych 26
- Wpisywanie ułamków i liczb zespolonych 28
- Pisanie programów wykonujących obliczenia matematyczne 30
- Obliczanie dzielników liczb całkowitych 30
- Generowanie tabliczki mnożenia 33
- Konwersja jednostek miar 36
- Obliczanie pierwiastków równań kwadratowych 38
- Czego nauczyłeś się w tym rozdziale 41
- Wyzwania programistyczne 41
- Nr 1. Automat parzysty - nieparzysty 41
- Nr 2. Ulepszony generator tabliczki mnożenia 42
- Nr 3. Ulepszony konwerter jednostek 42
- Nr 4. Kalkulator ułamków 42
- Nr 5. Zapewnij użytkownikowi możliwość wyjścia 43
- Wyjaśnienie układu współrzędnych kartezjańskich 47
- Operowanie na listach i krotkach 49
- Przeglądanie zawartości list i krotek 51
- Tworzenie wykresów przy użyciu pakietu Matplotlib 52
- Zaznaczanie punktów na wykresie 54
- Wykres średnich rocznych temperatur w Nowym Jorku 55
- Porównywanie trendów rocznych temperatur w Nowym Jorku 57
- Dostosowywanie wyglądu wykresów 61
- Zapisywanie wykresów 66
- Rysowanie wykresów na podstawie wzorów 67
- Prawo powszechnego ciążenia Newtona 67
- Trajektoria lotu rzuconego obiektu 69
- Czego nauczyłeś się w tym rozdziale 75
- Wyzwania programistyczne 76
- Nr 1. Jak zmienia się temperatura w ciągu dnia? 76
- Nr 2. Wizualizacja przebiegu funkcji kwadratowej 76
- Nr 3. Rozbudowany program porównywania trajektorii 77
- Nr 4. Wizualizacja wydatków 78
- Nr 5. Badanie zależności pomiędzy ciągiem Fibonacciego i złotym podziałem 80
- Obliczanie średniej 84
- Obliczanie mediany 85
- Znajdowanie rozstępu i tworzenie tabeli częstotliwości 88
- Znajdowanie najczęściej występującego elementu 88
- Wyznaczanie rozstępu 90
- Tworzenie tabeli częstości 91
- Pomiary zmienności 94
- Określanie rozstępu zbioru liczb 94
- Obliczanie wariancji i odchylenia standardowego 95
- Obliczanie korelacji pomiędzy dwoma zbiorami danych 98
- Obliczanie współczynnika korelacji 99
- Oceny ze szkoły średniej a wyniki egzaminu wstępnego na studia 101
- Wykresy punktowe 104
- Odczyt danych z plików 106
- Wczytywanie danych z pliku tekstowego 107
- Wczytywanie danych z pliku CSV 109
- Czego nauczyłeś się w tym rozdziale 111
- Wyzwania programistyczne 111
- Nr 1. Ulepszony program do wyliczania współczynnika korelacji 111
- Nr 2. Kalkulator statystyczny 111
- Nr 3. Eksperymenty z innymi danymi w formacie CSV 111
- Nr 4. Znajdowanie percentyli 111
- Nr 5. Tworzenie grupowanej tabeli częstości 112
- Definiowanie symboli i operacji symbolicznych 115
- Operacje na wyrażeniach 118
- Rozkład na czynniki i rozwijanie wyrażeń 118
- Wyświetlanie wyrażeń w atrakcyjnej postaci 120
- Podstawianie wartości 123
- Konwersja łańcuchów na wyrażenia matematyczne 126
- Rozwiązywanie równań 128
- Rozwiązywanie równań kwadratowych 129
- Wyznaczanie jednej zmiennej względem innych 130
- Rozwiązywanie układów równań liniowych 131
- Rysowanie wykresów z użyciem SymPy 132
- Rysowanie wyrażeń wpisanych przez użytkownika 135
- Rysowanie wielu funkcji na jednym wykresie 136
- Czego nauczyłeś się w tym rozdziale 138
- Wyzwania programistyczne 139
- Nr 1. Wyznaczanie czynników 139
- Nr 2. Program do graficznego rozwiązywania równań 139
- Nr 3. Obliczanie sumy szeregu 140
- Nr 4. Rozwiązywanie nierówności z jedną niewiadomą 141
- Czym są zbiory? 145
- Tworzenie zbiorów 146
- Podzbiory, nadzbiory i zbiory potęgowe 148
- Operacje na zbiorach 151
- Prawdopodobieństwo 156
- Prawdopodobieństwo zdarzeń A lub B 158
- Prawdopodobieństwo zdarzeń A i B 159
- Generowanie liczb losowych 160
- Liczby losowe o rozkładzie niejednostajnym 163
- Czego nauczyłeś się w tym rozdziale 166
- Wyzwania programistyczne 166
- Nr 1. Użycie diagramów Venna do wizualizacji zależności pomiędzy zbiorami 166
- Nr 2. Prawo wielkich liczb 169
- Nr 3. Ile rzutów wykonasz, zanim skończą Ci się pieniądze? 170
- Nr 4. Tasowanie talii kart 170
- Nr 5. Szacowanie pola koła 171
- Rysowanie kształtów geometrycznych przy użyciu obiektów Patch biblioteki Matplotlib 175
- Rysowanie koła 177
- Tworzenie animowanych kształtów 179
- Animowanie obiektu po trajektorii rzutu 181
- Rysowanie fraktali 184
- Przekształcenia punktów na płaszczyźnie 184
- Rysowanie liścia Barnsleya 188
- Czego nauczyłeś się w tym rozdziale 192
- Wyzwania programistyczne 194
- Nr 1. Wpisywanie kół w kwadrat 194
- Nr 2. Rysowanie trójkąta Sierpińskiego 195
- Nr 3. Badanie funkcji Hénona 196
- Nr 4. Rysowanie zbioru Mandelbrota 198
- Czym są funkcje? 203
- Dziedzina i zakres funkcji 204
- Przegląd najczęściej używanych funkcji matematycznych 204
- Założenia w bibliotece SymPy 206
- Znajdowanie granicy funkcji 207
- Ciągły procent składany 209
- Chwilowa szybkość zmian 210
- Wyznaczanie pochodnych funkcji 211
- Kalkulator pochodnych 212
- Obliczanie pochodnych cząstkowych 214
- Pochodne wyższych rzędów i znajdowanie maksimów i minimów funkcji 214
- Znajdowanie maksimum globalnego przy użyciu metody gradientu prostego 218
- Ogólny program korzystający z metody gradientu prostego 222
- Słowo ostrzeżenia odnośnie do wartości początkowej 223
- Rola wielkości kroku oraz wartości epsilon 225
- Wyznaczanie całek funkcji 227
- Funkcje gęstości prawdopodobieństwa 229
- Czego nauczyłeś się w tym rozdziale 232
- Wyzwania programistyczne 233
- Nr 1. Sprawdzanie ciągłości funkcji w punkcie 233
- Nr 2. Znajdowanie minimum metodą gradientu prostego 233
- Nr 3. Obszar pomiędzy dwiema krzywymi 234
- Nr 4. Znajdowanie długości krzywej 234
- Rzeczy do zbadania 237
- Projekt Euler 237
- Dokumentacja Pythona 238
- Książki 238
- Szukanie pomocy 239
- Zakończenie 239
- Microsoft Windows 242
- Aktualizacja pakietu SymPy 244
- Aktualizacja pakietu matplotlib-venn 244
- Uruchamianie programu Python Shell 244
- Linux 244
- Aktualizacja pakietu SymPy 246
- Instalacja pakietu matplotlib-venn 246
- Uruchamianie powłoki Pythona 246
- Mac OS X 246
- Aktualizacja pakietu SymPy 249
- Instalacja pakietu matplotlib-venn 249
- Uruchamianie powłoki Pythona 249
- if __name__ == '__main__' 251
- Wyrażenia listowe 253
- Słowniki 254
- Zwracanie wielu wartości 257
- Obsługa wyjątków 259
- Stosowanie więcej niż jednego typu błędów 259
- Klauzula else 261
- Odczyt plików w Pythonie 261
- Odczyt wszystkich wierszy za jednym razem 263
- Pobieranie nazwy pliku jako danych wejściowych 263
- Obsługa błędów podczas odczytywania zawartości plików 264
- Wielokrotne stosowanie kodu 267
- Rozwiązania wyzwań z rozdziału 1. 269
- Nr 1. Automat parzysty - nieparzysty 269
- Nr 2. Ulepszony generator tabliczki mnożenia 271
- Nr 3. Ulepszony konwerter jednostek 271
- Nr 4. Kalkulator ułamków 273
- Nr 5. Zapewnienie możliwości wyjścia z programu 274
- Rozwiązania wyzwań z rozdziału 2. 276
- Nr 1. Jak zmienia się temperatura w ciągu dnia? 276
- Nr 2. Wizualizacja przebiegu funkcji kwadratowej 277
- Nr 3. Rozbudowany program do porównywania trajektorii 279
- Nr 4. Wizualizacja wydatków 281
- Nr 5. Badanie zależności pomiędzy ciągiem Fibonacciego i złotym podziałem 283
- Rozwiązania wyzwań z rozdziału 3. 284
- Nr 1. Ulepszony program do wyliczania współczynnika korelacji 284
- Nr 2. Kalkulator statystyczny 286
- Nr 3. Eksperymenty z innymi danymi w formacie CSV 287
- Nr 4. Znajdowanie percentyli 290
- Nr 5. Tworzenie grupowanej tablicy częstotliwości 293
- Rozwiązania wyzwań z rozdziału 4. 294
- Nr 1. Wyznaczanie czynników 294
- Nr 2. Program do graficznego rozwiązywania równań 295
- Nr 3. Obliczanie sumy szeregu 296
- Nr 4. Rozwiązywanie nierówności 297
- Rozwiązania wyzwań z rozdziału 5. 299
- Nr 1. Użycie diagramów Venna do wizualizacji zależności pomiędzy zbiorami 299
- Nr 2. Prawo wielkich liczb 300
- Nr 3. Ile rzutów wykonasz, zanim skończą Ci się pieniądze? 301
- Nr 4. Tasowanie talii kart 302
- Nr 5. Szacowanie pola koła 303
- Rozwiązania wyzwań z rozdziału 6. 305
- Nr 1. Wpisywanie kół w kwadrat 305
- Nr 2. Rysowanie trójkąta Sierpińskiego 305
- Nr 3. Badanie funkcji Hénona 307
- Nr 4. Rysowanie zbioru Mandelbrota 309
- Rozwiązania wyzwań z rozdziału 7. 311
- Nr 1. Sprawdzanie ciągłości funkcji w punkcie 311
- Nr 2. Znajdowanie minimum metodą gradientu prostego 312
- Nr 3. Obszar między dwiema krzywymi 314
- Nr 4. Znajdowanie długości krzywej 316
Podziękowania 11
Wprowadzenie 13
1. Operacje na liczbach 17
2. Wizualizacja danych przy użyciu wykresów 47
3. Opisywanie danych przy użyciu statystyki 83
4. Algebra i obliczenia symboliczne z użyciem SymPy 115
5. Zabawy ze zbiorami i prawdopodobieństwem 145
6. Rysowanie kształtów geometrycznych i fraktali 175
7. Rozwiązywanie problemów analizy matematycznej 203
Podsumowanie 237
A. Instalacja oprogramowania 241
B. Przegląd zagadnień związanych z programowaniem w Pythonie 251
C. Rozwiązania wyzwań programistycznych 269
Oceny i opinie klientów: Matematyka w Pythonie. Algebra, statystyka, analiza matematyczna i inne dziedziny Amit Saha (2) 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.
(1)
(0)
(1)
(0)
(0)
(0)
więcej opinii