progering.github.io

TDK programmeerimise ringi veebileht

View the Project on GitHub

« Avaleht

28. september 2017

Kohal 8 õpilast.

Thonny installimine

Ringis hakkame kasutama algajatele mõeldud programmeerimiskeskkonda Thonny. Installimiseks vajalikud failid saab aadressilt http://thonny.org.

Tere, maailm!

Kopeeri Thonnysse järgnev tekst ja vajuta F5:

print('Tere, maailm!')

Kilpkonn

Lisaks teksti väljastamisele on Pythonis väga lihtne ka joonistada:

from turtle import *

# liigu koos joonistamisega
forward(100) # liigu 100 sammu
left(90)     # pööra 90 kraadi
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)

# liigu kõrvale ilma joonistamata
up()          # tõsta pliiats
forward(200)  # liigu
down()        # pliiats tagasi alla

# uus joonistus
forward(30)
left(120)
forward(30)
left(120)
forward(30)
left(120)

done()

Veebiprogrammid

https://www.pythonanywhere.com on sait, kuhu on võimalik tasuta üles panna Pythonis kirjutatud veebiprogramme.

from flask import Flask, request
app = Flask(__name__)

@app.route('/')
def tervitus():
    nimi  = request.args.get("nimi")
    vanus = request.args.get("vanus", type=int)

    # Reageeri vastavalt vanusele
    if vanus < 20:
        return 'Tere, ' + nimi + '!'
    else:
        return ('Olge tervitatud, lugupeetud '
              + nimi + '! Kas soovite istuda?')

Demo

Sisesta andmed ja vajuta nuppu

Nimi
Vanus

Veel näiteid

https://github.com/progering/progering.github.io/tree/master/01

Teeme ise arvutimänge

Tartu Ülikool korraldab veebikursuse, kus õpetatakse Pythoniga arvutimängude loomist.

NB! Kuigi ametlik registreerumine on lõppenud, on ringis osalejatel veel võimalik ka selle kursusega liituda. Huvi korral kirjuta aivar.annamaa@ut.ee!

Lisamaterjal

Kel rohkem huvi, võib uurida Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpikut.

Küsimused

aivar.annamaa@ut.ee