Huvudsida

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök
Nuvarande version (14 december 2017 kl. 13.26) (redigera) (ogör)
 
(61 mellanliggande versioner visas inte.)
Rad 1: Rad 1:
-
Installation av wikimjukvara klar.
+
__NOTOC__
 +
==Programmeringsteknik webbkurs (DD100N/DA2003)==
-
För anpassning av användargränssnittet, se [http://meta.wikimedia.org/wiki/MediaWiki_localization dokumentation]. För hjälp med användning och konfiguration, se [http://meta.wikimedia.org/wiki/Help:Contents användarguiden] på Meta.
+
'''Viktig info om plattformsbyte''' - [[0._Kursinformation#Plattformsbyte]]
-
Vad är bra med datorer?
+
[[0. Kursinformation]]
-
Datorer är bra på att göra saker upprepade gånger. Ska du skicka ett brev till en person går det bra att göra för hand, men ska du skicka till tusen personer kommer du att uppskatta all hjälp du kan få av en dator. Datorer är också bra på att organisera, spara och söka information. Ett bibliotek med alla dina CD-skivor kan t ex sparas i en dator och därefter går det enkelt och snabbt att söka efter artister och låttitlar. I det fallet kan man dessutom göras sig av med utrymmeskrävande plastfodral.
+
[[1. Programmeringsintro]]
-
Datorers egenskaper utnyttjas för att ersätta manuellt arbete i en förhoppning om att sänka kostnader och ibland för att få en jämnare kvalitét. En dator som t ex styr en svets gör det exakt likadant varje gång. En svetsare som är bakfull måndagar är inte lika exakt den dagen.
+
[[2. Styrstrukturer]]
 +
 
 +
[[3. Listor och Anrop]]
 +
 
 +
[[4. Funktioner]]
 +
 
 +
[[5. Filer]]
 +
 
 +
[[6. Klasser]]
 +
 
 +
[[P-uppgift]]
 +
 
 +
==Resurser==
 +
 
 +
* [[Ordlista]] över vanliga Python- och programmeringstermer.
 +
* [[FAQ]] med svar på vanliga frågor som har dykt upp den här kursen.
 +
 
 +
====Pythonlänkar====
 +
 
 +
* Modulen [http://docs.python.org/3.0/library/random.html random].
 +
* [http://docs.python.org/3.0/library/stdtypes.html#string-methods Strängmetoder].
 +
* [http://docs.python.org/3.0/library/stdtypes.html#mutable-sequence-types Listmetoder].
 +
* [http://docs.python.org/3.0/library/stdtypes.html#dict Uppslagslista].
 +
* [http://wiki.python.org/moin/HowTo/Sorting Sortering].
 +
* [http://docs.python.org/3.0/tutorial/index.html Python 3.0 Tutorial].
 +
* [http://www.python.org python.org] är den officiella pythonwebbplatsen. Här finns bland annat en komplett, men inte alltid helt lättläst, beskrivning av språket:
 +
** [http://docs.python.org/3.0/reference/ Python 3.0 Reference Manual] som beskriver språkets syntax och semantik, dvs hur ett korrekt pythonprogram ser ut och vad det betyder.
 +
** [http://docs.python.org/3.0/library/ Python 3.0 Library Reference] som bland annat beskriver språkets standardbibliotek: de moduler och funktioner som finns tillgängliga i alla pythoninstallationer.
 +
 
 +
 
 +
====GUI-länkar====
 +
 
 +
* [http://infohost.nmt.edu/tcc/help/pubs/tkinter/ Bra Tkinter-referens från New Mexico].
 +
* [http://docs.python.org/3.0/library/tk.html#graphical-user-interfaces-with-tk Slå upp Tkinter i Python 3.0 Library Reference].
 +
* [http://www.pythonware.com/library/tkinter/introduction/index.htm Onlinebok om Tkinter].

Nuvarande version

Programmeringsteknik webbkurs (DD100N/DA2003)

Viktig info om plattformsbyte - 0._Kursinformation#Plattformsbyte

0. Kursinformation

1. Programmeringsintro

2. Styrstrukturer

3. Listor och Anrop

4. Funktioner

5. Filer

6. Klasser

P-uppgift

Resurser

  • Ordlista över vanliga Python- och programmeringstermer.
  • FAQ med svar på vanliga frågor som har dykt upp på den här kursen.

Pythonlänkar


GUI-länkar