Övning 1: Att komma igång
Övningen går ut på att komma igång med verktygen i kursen:
Bash, Git, Python, Idle och en editor eller utvecklingsmiljö.
Uppgift 1:
Första uppgiften går igenom de viktigaste stegen i att använda Git i kursen.
- Skapa en utvecklingskatalog.
- Lägg till en Pythonfil i katalogen med ett enkelt program som skriver ut värdet av ett uttryck.
- Gör add, commit och push för att spara ändringarna inte bara lokalt utan på Git.
Uppgift 2, kraschkurs:
Starta Idle och skriv ett uttryck som ger name error.
Uppgift 3:
Skriv kod i Idle som ser till att föregående uttryck inte längre ger name error. Gå tillbaka i kommandohistoriken för att köra uttrycket igen som nu ska fungera.
Uppgift 4:
Sätt dig in i utvecklingsmiljön/editorn (till exempel PyCharm) och skriv ett Pythonprogram för att beräkna differensen mellan två tal som läses in från kommandoraden.
Uppgift 5:
Skriv ett Pythonprogram som får två variabelnamn att peka på samma objekt i minnet. Rita låd- och pildiagram över minnet.
Uppgift 6:
Skriv ett Pythonprogram som får två variabelnamn att peka på två likadana objekt i minnet. Rita låd- och pildiagram över minnet.
Uppgift 7:
Skriv ett program, reaction timer som väntar en slumpmässig tid, presenterar texten "tryck enter" på skärmen, inväntar att användaren trycker enter och anger reaktionstiden. Eventuell bildfördröjning från skärmen (lag) ignoreras.
Marcus lösningsförslag finns här: https://gits-15.sys.kth.se/dicander/python-getting-started