Der er flere hjemmesider hvor man kan prøve at køre python direkte i en browser. De fleste af dem kan ikke loade pakker som numpy eller matplotlib. Prøv denne her hjemmeside fra "Trinket". Det er langsomt, men det fungerer og alt kode fra siderne her kan klippes direkte over og køres. (ser det ud til)
Der er to versioner af python og vi vil arbejde med python version 3.
Noget af koden på disse sider er skrevet i spyder, men alt kode kan også køres direkte i Jupyter som også nemmest installeres via "anaconda". Tryk på "JupyterLab" i "Anaconda" for at starte Jupyter
Følg instruktionerne i denne film til at installere programmet.
Du skal installere Anaconda først. Det er et installationsprogram som opdaterer din version af python løbende. Under Anaconda finder du de to programmer som vi vil bruge "Spyder" og "Jupyter".
Jupyter kører i en browser men lokalt, du har hurtig adgang til alle dine filer og det er meget nemt at bruge. Mange tutorials på nettet bruger Jupyter.
De fleste programmer på disse sider kan køres i både Jupyter og Spyder.
Jupyter er mere overskuelig og man kan bruge et markuplanguage til at skrive kommentarer.
Spyder er mere REN KODNING og er bedst når man har større programmer hvor man kombinerer flere programfiler.
DVS: Hurtige små programmer og afleveringer i Jupyter. Større programmer i Spyder.
Tutorialen her til højre "Python for beginners with spyderIDE" er en introduktion til python baseret på spyder så jeg vil anbefale at starte med det. Find ud af "Hello World" men så hoppe over på nedenstående tutorial "Learn Python - Full Course for Beginners" som er virkelig pædagogisk og sjov.
Video til installation af anaconda på MAC
Brugen af spyder EFTER installation af Anaconda.
Spyder har nogle fede features til at lære python fra bunden af. Se gerne denne her film for at finde ud af hvad spyder kan.
Her til venstre en super tutorial som jeg har brugt, men som arbejde med pyCharm som er et alternativ til programmet spyder. Alle programmer kan kopieres direkte til spyder og kan bruges out of the box.
Jeg synes denne tutorial er mere pædagogisk end det baseret på spyder længere oppe.
UPS .. se lige # visninger ha ha ha .. så kan jeg der bedre forstå hvorfor han er så god :-)
Han forklarer enkelte emner i korte videoer meget pædagogiske og med et kæmpe overskud.
Numpy biblioteket som bruges til matematik
Matplotlib til plottefunktioner, og fremstilling af grafer
Mere avancerede funktioner i Matplotlib
Pandas, hvordan man læser og skriver til excel filer med eksempler fra Pokemonverden :-)