Matematyka a programowanie. Od pojęcia liczby po płaszczyznę

所在平台: Udemy

课程主页: https://www.udemy.com/course/matematyka-a-programowanie-od-pojecia-liczby-po-paszczyzne/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的这门课程《数学与编程:从数的概念到复平面》(Matematyka a programowanie. Od pojęcia liczby po płaszczyznę)旨在弥合数学和编程之间的差距,尤其强调它们在现代计算中的应用。课程认为,虽然并非所有程序员都需要精通数学,但对数学基础的深入理解可以极大地增强解决复杂编程问题的能力。 课程主要内容包括: * **复习实数概念**:涵盖十进制、二进制和十六进制系统,以及小数和分数。 * **理解算法**:介绍条件语句(如 `if`)、循环、序列,并通过科拉兹猜想和丢番图方程等例子来阐释。 * **函数及其应用**:学习不同类型的函数及其图表,并应用到著名的“八皇后”问题中。 * **探索复数**:引入正弦、余弦、多项式、复数的幂和开方等概念。 * **学习数学中最美的公式**:深入了解圆周率 (π) 和自然常数 (e),学习对数和连分数,最终揭示欧拉公式。 整个课程通过 Python 语言进行实践操作,共包含 75 个教学任务,分为 5 个主题模块。通过学习,学员将能够巩固和扩展数学知识,并将其应用于实际编程场景,从而更有效地解决复杂的编程问题。 讲师 Karol Kurek 拥有七年 Python 编程经验,涉足移动应用开发、计算机硬件维护和数学教学等领域,目前专注于大数据和数据科学项目。

课程评论(0条)

课程详情

Obierz kurs na.matematyczne podstawy programowaniaMatematyka? 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. 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 praktykiCzyli „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 EinsteinKarol Kurek ma siedmioletnie doświadczenie w programowaniu - programuje w Pythonie. Pracował jako twórca aplikacji mobilnych, serwisant sprzętu komputerowego oraz nauczyciel matematyki. Aktualnie współtworzy w Pythonie projekt z dziedziny big data i data science. W wolnym czasie grywa w szachy, uczy się języka rosyjskiego i rozwiązuje zadania na forum matematycznym.

课程标签

0人关注该课程

主题相关的课程