18. syyskuuta 2024

Systemaattisen Python-ohjelmointiopiskelun aloittaminen

  • Seuraa opintojakson esittely
  • Tee Trinket.io -tunnus, jos sinulla ei sitä vielä ole tai elvytä vanha tunnuksesi.
    • Tallenna kaikki työsi Trinket.io:n palveluun.
    • Nimeämiskäytäntö:
      • nimen alkuosa urly-osoitteen lyhenteen mukaan
      • nimen loppuosa tehtävänumeron ja mahdollisen kirjaimen mukaan
      • esimerkiksi listan ensimmäisen tehtävän nimi on siis: 3ffS1a 
  • Aloita harjoitustehtävien tekeminen
    • Ylläpidä harjoitustehtävälistaa, jonka opettaja antaa paperisena: Python_opinto_ohjelma.xlsx
      • Vedä tehtävän päälle yksi viiva vastakkaisesta kulmasta toiseen, kun olet saanut sen mielestäsi toteutettua
      • Vedä toinenkin viiva, kun olet saanut sen mielestäsi testattua
    • Noudata tarkoin tehtävän "speksiä" eli spesifikaatiota eli vaatimusmäärittelyä
    • Testaa aina koodisi
      • Ammattimaisessa koodaamisessa testaaminen tehdään erittäin perusteellisesti
      • Testaamisessa ideana on etsiä ääritapauksia.
        • Esimerkki: käyttäjän kuuluisi antaa vastaukseksi jokin luku, testataan myös muut merkkijonot, mitä käyttäjä syöttää. Mikäli ohjelma "kaatuu", sen koodia on vielä korjattava. Tosielämässä kaikenlaisiin syötteisiin varautuminen vaatii paljon koodaamista ja paljon testaamista. Nyt tällä kurssilla ei tarvitse välttämättä varautua kaikkiin mahdollisiin syötteisiin eikä siihen, että kyseessä olisi vihamielinen käyttäjä.
    • Opettaja tarkistaa koodia pistokokein ja pyynnöstä

Esimerkkikoodi kahden oppilaat tuotoksesta viime keväältä: