I denna artikel kommer jag förklara vad avsikten med denna webbsida är. Den är som följande punkter anger:
- En samlingssida för fortbildningskursen i programmering för gymnasiets matematiklärare.
- I fortbildningskursen användas programmeringspråket Python som grund.
- Programmeringsomgivningen kommer att vara Jupter Notebooks.
- Fokus på kursen kommer att vara programmering inriktad mot använding inom matematik och framförallt den matematik som omfattas av gymnasiets kurser Ma1-5 och Ma spec. Exemepl kommer från fysikens områden kommer att användas och ävden då främst för de områden som sorterar in under gymnasiet fy 1-2 kurser.
Kursen kommer att bygga på körmiljön Jupyter Notebook och Jupyter Lab. Anledningen är att den lämpar sig väl för att intertivt utforks matematiska algoritmer och visualisera data samt ger ett rent och avskalat uttryck. Det finns en mängd onlinebaserade interpretorer för python men för att få en större kontroll över installerade biblitek och en stabilare körupplevelse har en lokal variant valts. Det finns en uppsjö av bibliotek för att utöka funktionaliteten. I denn kurs har följande bibliotek valts ut och kommer att ges en introduktion till:
- math -- bibliotek innehållande vanliga matematiska funktioner
- random -- bibliotek innehållande slump genererande funktioner
- numpy -- bibliotek innehållande utökade numeriska och matematiska funktioner på vektorer
- scipy -- bibliotek innehållande bl.a. funktioner för numerisk derivering och integrering
- sympy -- bibliotek innehållande funkrioner för symbolisk algebra
- matplotlib/plotly -- bibliotek innehållande funktioner för att rita grafer och plotta data
Det kommer även att ges referenser för en mer djupgående användning av bibliteken.
Slut på artikeln.
//SoS