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/25
ei
VAMM23/25
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
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 kevad
Karl-Hendrik Indrikson, IC - IT kolledž
inglise keel
    kuva rohkem
    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