Python algajatele (ICS0015)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICS0015
õppeaine nimetus eesti k
Python algajatele
õppeaine nimetus inglise k
Fundamentals of Python
õppeaine maht AP
-
õppeaine maht EAP
3.00
deklareeritav
jah
kontrollivorm
arvestus
õpetamise semester
kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IVSB17/26
ei
VAMM23/26
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Õppeaine eesmärgiks on anda programmerimiskeele Python baasteadmised
õppeaine eesmärgid inglise k
Course objective is to give an overview of an interpreted programming language Python
õppeaine õpiväljundid eesti k.
- Tudengid tunnevad Pythoni tarkvarakeskkonda
- Tudengid tunnevad Pythoni sisendi / väljundi omadusi
- Tudengid on kursis Pyhtoni tüüpiliste valmispakettidega
õppeaine õpiväljundid ingl k.
- Students are familiar with Python software ecosystem
- Students are familiar with Python input/output facilities
- Students are familiar with third party packages
õppeaine sisu lühikirjeldus eesti k
Erinevad andmetüübid Pythonis. Tekstifailide lugemine ja kirjutamine. Töö CSV-failidega kasutamine ning ASCII versus Unicode'i probleemid. XML ja JSON-i parsimine ja genereerimine. Failid, failiteed, süsteemsed teegid.
Pythoni pilditeek. HTTP-päringute tegemine. Lõimide kasutamine programmide töö kiirendamiseks. Regulaaravaldiste kasutamine andmete ekstraktimise lihtsustamiseks või sisendite valideerimiseks. Andmete kaardistamine.
Pythoni rakenduste pakettimine ja levitamine.
õppeaine sisu lühikirjeldus ingl k
Data types in Python.
Reading and writing text files.
Working with CSV files and understanding ASCII vs Unicode issues.
Parsing and generating XML and JSON
Listing files, manipulating file paths, working with system libraries.
Python Imaging Library.
Making HTTP requests.
Using threads to speed up program execution.
Using regular expressions to simplify data extraction or validate input.
Charting data.
Packaging and distributing Python applications.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
https://assets.digitalocean.com/books/python/how-to-code-in-python.pdf
http://www.greenteapress.com/thinkpython/thinkpython.pdf
https://diveintopython3.problemsolving.io/
https://learntocodetogether.com/learn-python-the-hard-way-free-ebook-download/

Moodle: https://moodle.taltech.ee/user/index.php?id=32077
õppevormid ja mahud
päevaõpe: nädalatunnid
2.0
sessioonõppe töömahud (semestris):
loenguid
1.0
loenguid
-
praktikume
1.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
tunnus (VPÕ/PPÕ)
puudub
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2026/2027 kevad
Karl-Hendrik Indrikson, IC - IT kolledž
inglise keel
    kuva rohkem
    2025/2026 kevad
    Karl-Hendrik Indrikson, IC - IT kolledž
    inglise keel
      2024/2025 kevad
      Karl-Hendrik Indrikson, IC - IT kolledž
      inglise keel
        ICS0015_hindamiskriteeriumid.pdf 
        2023/2024 kevad
        Karl-Hendrik Indrikson, IC - IT kolledž
        inglise keel
          2022/2023 kevad
          Einar Kivisalu, IC - IT kolledž
          inglise keel
            2021/2022 kevad
            Einar Kivisalu, IC - IT kolledž
            inglise keel
              ICS0015_hindamiskriteeriumid.pdf 
              2020/2021 kevad
              Md Muhidul Islam Khan, IC - IT kolledž
              inglise keel
                ICS0015_hindamiskriteeriumid.pdf 
                2019/2020 kevad
                Md Muhidul Islam Khan, IC - IT kolledž
                inglise keel
                  ICS0015_hindamiskriteeriumid.pdf 
                  2018/2019 kevad
                  Md Muhidul Islam Khan, IC - IT kolledž
                  inglise keel
                    ICS0015_hindamiskriteeriumid.pdf 
                    Ainekaart eesti keeles
                    Ainekaart inglise keeles