Arvutiteaduse instituut
Logi sisse
  • English
  • Kursused
  • 2020/21 sügis
  • Programmeerimine (LTAT.03.001)

Programmeerimine 2020/21 sügis

  • Pealeht
  • Silmaringimaterjalid
  • Viiteid

Viiteid

Õpikud

  • C. Severance. Python for Everybody. Õpik algajatele, nii teksti kui ka videote vormis.
  • P. Wentworth, J. Elkner, A. Downey, C. Meyers. How to Think Like a Computer Scientist: Learning with Python 3 (RLE)
  • J. Zelle. Python Programming: An Introduction to Computer Science (2nd Edition). Olemas Tartu ülikooli raamatukogus.
  • The Hitchhiker's Guide to Python!. Annab nõu, kuidas kirjutada paremat, selgemat või efektiivsemat koodi, tutvustab huvitavaid kolmandate osapoolte teeke jpm.

Veebikursused

  • Programming for Everybody. Maailma üks populaarsemaid programmeerimise MOOCe.
  • Introduction to Python Programming. Udacity kursus.
  • Tartu Ülikooli arvutiteaduse instituudi e-kursused:
    • "Programmeerimisest maalähedaselt"
    • "Programmeerimise alused"
    • "Programmeerimise alused II"

Ülesandekogumikud

  • http://www.pythonchallenge.com/
  • http://projecteuler.net/
  • http://www.hacker.org/
  • http://codingbat.com/python

Silmaringimaterjalid

  • Andmetöötlus mooduliga Pandas
  • Teatrikülastuste näide
  • Regulaaravaldis

Arenduskeskkonnad

  • Thonny
  • Pycharm
  • Eclipse Pydev
  • PEP 8

Varia

  • Programmi töö visualisateerimine
  • Light-Bot. Virtuaalse roboti programmeerimise mäng
  • CodeCombat
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
iktp regionaalarengu fondi logo euroopa sotsiaalfondi logo tiigriülikooli logo it akadeemia logo