Ändringar mellan två versioner
Här visas ändringar i "Litteratur och länkar" mellan 2015-09-21 14:59 av Ann Bengtsson och 2015-09-21 15:01 av Ann Bengtsson.
Visa < föregående ändring.
Litteratur och länkar
Kurslitteratur Det finns ingen litteratur som man måste ha för att klara kursen men här är några tips.
Pythonkramarna och Matlab-häftet fanns tidigare att köpa i pappersversioner på CSC:s expedition. Numera får ni studenter skriva ut själva om ni vill ha dem på papper.¶
* Pythonkramaren, del ett litet kompendium med introduktion till Python.Pythonkramaren, del två litet kompendium med datastrukturer och algoritmer, exempel i Python.
OBS! Pythonkramarna har uppdaterats så att deras exempelkod använder Python 3. I början av ettan förklaras de för nybörjare viktigaste skillnaderna mellan Python 2 och Python 3.
* Michael Dawson, Python Programming for the absolute beginner (bild av framsidan).Nybörjarbok i programmering och Python. Har använts på många kurser på CSC.Boken finns tillgänglig on-line via KTHB.Gå till KTHB. Skriv in boktiteln i sökfältet till KTHB Primo så hittar du den.Boken har flera kapitel om grafik.
* Miller&Ranum, bild av bokens framsida. Lärobok i algoritmer och datastrukturer men inte i grundläggande programmering. Boken har använts på många kurser på CSC, både för F och andra program och går säkert att köpa begagnad.Boken finns dessutom i en webbversion: Problem Solving with Algorithms and Data Structures
* How to Think Like a Computer ScientistBra pythonbok på webben som dessutom innehåller en del datastrukturer.
* För Matlab-delen av kursen behövs ett häfte med Matlab-introduktion. Finns här: Matlab i korthet.
Den som vill ha en bok om Matlab kan t.ex. skaffa Essentials of Matlab programming av Stephen J. Chapman, ISBN-10: 0–495–29570–1. Den omfattar ca 400 sidor, tunn och enkel för att vara Matlab-bok. Det finns många andra bra Matlab-böcker förstås, de flesta är mer omfattande.
* Exempel från föreläsningar och övningar kommer att läggas upp på respektive webbsidor.
Pythonlänkar
* Pythons home page
* Python documentation
* Python Language Reference
* Python Standard Library
* Om grafikpaketet Tkinter
Matlablänk
* Mathworks