- Autor:
- Długość
- liczba lekcji: 75, czas trwania: 06:46:38
- Ocena
Kurs video
Matematyka a programowanie. Kurs video. Od pojęcia liczby po płaszczyznę zespoloną w Pythonie
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 6 godz. 46 min.
- Technologia:
- Python 3.7
- Ocena:
Spis lekcji kursu video
-
1. Liczby rzeczywiste 01:13:34
- 1.1. Podstawowe zbiory liczbowe w matematyce 00:07:15
- 1.2. Zamiana ułamków okresowych na zwykłe 00:05:08
- 1.3. Podstawowe typy danych w Pythonie 00:05:12
- 1.4. Obsługa ułamków zwykłych i dziesiętnych w Pythonie 00:09:46
- 1.5. System dwójkowy 00:04:33
- 1.6. System szesnastkowy 00:05:49
- 1.7. Pętla while - konwersja liczby na system dwójkowy 00:07:07
- 1.8. Pętla for 00:04:53
- 1.9. Pętla for a napis 00:02:24
- 1.10. Zamiana liczby z systemu dwójkowego na dziesiętny 00:05:08
- 1.11. Zdania i spójniki logiczne w matematyce 00:06:43
- 1.12. Operacje na typie logicznym bool 00:04:18
- 1.13. Operatory bitowe w Pythonie 00:05:18
-
2. Algorytmy 01:30:02
- 2.1. Instrukcja warunkowa if 00:04:20
- 2.2. Miejsca zerowe funkcji kwadratowe 00:04:25
- 2.3. Pętla While 00:02:36
- 2.4. NWW i NWD 00:05:34
- 2.5. Obliczanie NWW i NWD w Pythonie 00:05:51
- 2.6. Ciągi 00:03:59
- 2.7. Suma wyrazów dowolnego ciągu 00:05:20
- 2.8. Problem Collatza 00:05:40
- 2.9. Równania diofantyczne 00:07:19
- 2.10. Przykład rozwiązywania równania diofantycznego 00:06:31
- 2.11. Wszystkie rozwiązania równania diofantycznego 00:05:47
- 2.12. Przybliżanie wartości pierwiastka arytmetycznego 00:07:27
- 2.13. Metoda babilońska w Pythonie 00:03:14
- 2.14. Liczby pierwsze 00:06:13
- 2.15. Mierzenie czasu wykonywania algorytmów 00:02:52
- 2.16. Podstawowe informacje o typie napisowym 00:07:20
- 2.17. Metody dostępne na typie napisowym 00:05:34
-
3. Funkcje 01:27:34
- 3.1. Funkcje - wstęp 00:07:31
- 3.2. Funkcja liniowa 00:02:34
- 3.3. Listy składane 00:02:59
- 3.4. Złożenie funkcji 00:02:57
- 3.5. Wykresy funkcji 00:05:35
- 3.6. Dowolny wielomian jako prosta funkcja 00:05:39
- 3.7. Miejsca zerowe wielomianu 00:08:43
- 3.8. Silnia - funkcja rekurencyjna 00:06:56
- 3.9. Problem Collatza jako funkcja rekurencyjna 00:06:57
- 3.10. Permutacje pewnej listy 00:06:37
- 3.11. Maksymalna głębokość permutacji 00:02:20
- 3.12. Ciągi nieskończone 00:06:51
- 3.13. Problem 8 wież 00:05:58
- 3.14. Problem 8 hetmanów 00:06:57
- 3.15. Realizacja algorytmu zapisanego w pseudokodzie 00:09:00
-
4. Liczby zespolone 01:25:04
- 4.1. Przypomnienie wiadomości o funkcjach trygonometrycznych 00:06:18
- 4.2. Twierdzenie sinusów i cosinusów 00:06:54
- 4.3. Miara łukowa kąta 00:06:14
- 4.4. Funkcje cyklometryczne 00:04:20
- 4.5. Obliczanie kątów trójkąta 00:07:08
- 4.6. Współrzędne biegunowe 00:03:50
- 4.7. Liczby zespolone 00:06:04
- 4.8. Poszukiwanie miejsc zerowych wielomianu. Część 1 00:04:22
- 4.9. Poszukiwanie miejsc zerowych wielomianu. Część 2 00:07:23
- 4.10. Podstawowe operacje na liczbach zespolonych 00:04:59
- 4.11. Liczby zespolone w Pythonie 00:02:13
- 4.12. Trygonometryczna postać liczb zespolonych 00:05:07
- 4.13. Potęgowanie liczb zespolonych 00:04:28
- 4.14. Wyprowadzanie wzorów trygonometrycznych 00:03:37
- 4.15. Pierwiastkowanie liczb zespolonych 00:07:23
- 4.16. Generowanie wielokątów foremnych 00:04:44
-
5. Najpiękniejszy wzór matematyki 00:47:50
- 5.1. Liczba pi 00:05:03
- 5.2. Liczba e 00:06:13
- 5.3. Przybliżanie liczby e w Pythonie 00:01:28
- 5.4. Przybliżanie liczby pi w Pythonie 00:05:11
- 5.5. Logarytmy 00:06:08
- 5.6. Ułamki łańcuchowe 00:06:13
- 5.7. Liczba e jako ułamek łańcuchów 00:06:08
- 5.8. Wzór Eulera - najpiękniejszy wzór matematyki 00:04:46
- 5.9. Zastosowanie zdobytej wiedzy do rozwiązywania zadań elementarnych 00:06:40
-
6. Dodatki 00:22:34
Opis
kursu video
:
Matematyka a programowanie. Kurs video. Od pojęcia liczby po płaszczyznę zespoloną w Pythonie
Obierz kurs na... matematyczne podstawy programowania
Matematyka? Brr! A po co? Po co wracać do czasów szkolnych — godzin spędzonych nad niekończącymi się zadaniami domowymi? Po co rozdrapywać stare rany i przypominać sobie koszmar tkwienia pod tablicą tylko z kredą w dłoni, gdy przeciw sobie miało się wzór nie do wyprowadzenia...? W jakim celu dorosły, samodzielny programista miałby z własnej woli raz jeszcze otwierać drzwi z napisem „matma” i wkraczać do pomieszczenia, w którym czyhają na niego liczby niewymierne i zespolone, ułamki łańcuchowe albo nawet logarytmy? Prawdą jest, że dobry programista nie musi świetnie znać matematyki — tak jak dobry kierowca nie jest zobowiązany do poznania budowy samochodu. Jeśli jednak uczyni ten wysiłek i dowie się, z jakich elementów składa się silnik i jak działa skrzynia biegów, uzbroi się w wiedzę, która w razie awarii może okazać się bezcenna.
Każdy praktyk programowania na pewnym etapie kariery zawodowej zostaje zmuszony do powrotu do korzeni. Prędzej czy później staje przed problemem, którego nie można rozwiązać inaczej, jak tylko sięgając po wiedzę z dziedziny matematyki. Ciebie też to czeka. Warto się na to zawczasu przygotować i uzmysłowić sobie zależność, jaka istnieje między programowaniem, algorytmem a czystą matematyką. Dzięki naszemu kursowi video powrócisz do świata matematyki, przypomnisz sobie to, o czym była mowa w szkole, a nawet poszerzysz wiedzę o te zagadnienia spoza programu, które będą przydatne właśnie Tobie — programiście. Twoim przewodnikiem w tej nieco sentymentalnej podróży będzie Python, trzeci pod względem popularności język programowania, którego rola w segmencie data science oraz big data wciąż rośnie.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
Dzięki temu kursowi wideo między innymi:
- Przypomnisz sobie, czym są liczby rzeczywiste.
- Zrozumiesz zasady działania algorytmów.
- Nauczysz się operować na funkcjach.
- Dowiesz się, czym są liczby zespolone.
- Poznasz najpiękniejszy wzór matematyki.
Co więcej...
- Przetestujesz odświeżoną i zdobytą wiedzę matematyczną w praktyce — w pracy z językiem Python.
Matematyka a programowanie. Kurs video. Od pojęcia liczby po płaszczyznę zespoloną w Pythonie kończy się na poziomie podstawowym, na etapie zrozumienia podstaw zagadnień matematycznych, które są ważne we współczesnej informatyce. Dzięki temu po odbyciu kursu będziesz w stanie samodzielnie rozwiązywać zaawansowane problemy matematyczne, z jakimi z pewnością spotkasz się w praktyce zawodowej.
Matematyka — od teorii do praktyki
Czyli „ale po co mi to?” raz jeszcze... Otóż podstawowym zagadnieniem programistycznym jest realizacja algorytmu (znanego wcześniej lub tworzonego tuż przed rozpoczęciem programowania) i rzadko zdarza się, by nie było to powiązane z pewnymi elementarnymi zagadnieniami matematycznymi — dlatego ich pogłębienie z pewnością pomoże osobie zajmującej się wykonaniem dowolnego, nawet bardziej skomplikowanego algorytmu. Na przykład w programowaniu gier przydatna okazuje się wiedza o funkcjach trygonometrycznych lub liczbach zespolonych. Matematykę można także zaprząc do sprawdzenia czasochłonności programu oraz do ochrony przed popełnianiem podstawowych błędów programistycznych. Pewne nieskomplikowane obliczenia warto też wykorzystać do optymalizacji własnych algorytmów.
75 zadań wypełnionych treścią
Nasz kurs matematyki dla programistów jest podzielony na 75 lekcji uszeregowanych w 5 blokach tematycznych. Na początek zajmiemy się liczbami rzeczywistymi — systemami: dziesiętnym, dwójkowym i szesnastkowym, ułamkami dziesiętnymi oraz zwykłymi, zdaniami i spójnikami logicznymi w matematyce; oczywiście wszelkie operacje będziemy wykonywać w Pythonie. W rozdziale drugim, poświęconym algorytmom, poznamy między innymi instrukcję warunkową if, pętle i ciągi, zastanowimy się nad problemem Collatza i rozwiążemy równanie diofantyczne. Potem przejdziemy do funkcji, ich różnych rodzajów i wykresów. Pochylimy się także nad problemem 8 wież i 8 hetmanów. W części czwartej szkolenia w zagadnienie liczb zespolonych wprowadzą nas sinusy i cosinusy, a dalej pojawią się wielomiany, potęgowanie i pierwiastkowanie liczb zespolonych. Ostatni rozdział jest poświęcony najpiękniejszemu wzorowi matematyki. Przybliżą nas do niego liczba pi oraz liczba e. Poznamy logarytmy i ułamki łańcuchowe i wreszcie: wzór Eulera. W podsumowaniu kursu zastosujemy zdobytą wiedzę do rozwiązania zadań elementarnych.
„Nie przejmuj się, jeżeli masz problemy z matematyką. Zapewniam cię, że ja mam jeszcze większe”.
Albert Einstein
Wybrane bestsellery
Karol Kurek - pozostałe kursy
Videopoint - inne kursy
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@helion.pl
Książka drukowana
Oceny i opinie klientów: Matematyka a programowanie. Kurs video. Od pojęcia liczby po płaszczyznę zespoloną w Pythonie Karol Kurek (9) 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.
(8)
(0)
(0)
(0)
(1)
(0)
więcej opinii
ukryj opinie