tark.ee
tark.ee

Introduction to Python Programming

Have you ever wondered how ChatGPT is created, or been curious about how these mysterious AI and machine learning entities work? Would you like to learn how to control them yourself and be ready to start programming?

IT Koolitus
Description
Python is one of the most widely used programming languages globally, gaining popularity due to its simplicity, extensibility, and a vast array of libraries that assist in solving complex problems in machine learning, data analytics, and statistics. During the course, participants will learn through practical exercises about the language constructs that make up a Python application and how to use these elements to create software. Upon completion, learners will have acquired fundamental programming concepts and basic knowledge enabling them to write and run programs developed in Python.
Goal
is to provide learners with basic programming knowledge and practical experience, enabling them to continue independent studies to become software developers after the course.
Who it is for
everyone who wants to acquire basic programming knowledge in the Python programming language.
Prerequisites
interest in the Python programming language, basic computer skills and intermediate English proficiency.
Programme
  1. Day
    • 09:00 - 09:15 Gathering
    • 09:15 - 11:00 Module 1: Programming and getting started
      • computer programs and how a computer executes them;
      • programming languages and their differences;
      • developer's toolbox and its preparation.
      • Methods used: lecture, discussion, practical session
    • 11:00 - 11:15 Coffee break
    • 11:15 - 12:45 Module 1: Programming and getting started
      • developer's toolbox and its preparation;
      • my first program;
      • program source code and its interpretation;
      • Methods used: lecture, discussion, practical session
    • 12:45 - 13:30 Lunch
    • 13:30 - 15:00 Module 2: Data types, variables, inputs, and outputs
      • What data types can be found in Python?
      • What operations can be performed with data types?
      • How to store data?
      • What inputs and outputs can be used?
      • Methods used: discussion, practical session
    • 15:00 - 15:15 Coffee break
    • 15:15 - 17:00 Module 3: Program Structure
      • structuring source code;
      • functions;
      • processing inputs;
      • business logic.
      • Methods used: lecture, discussion, practical session
  2. Day
    • 09:00 - 09:15 Gathering
    • 09:15 - 11:00 Module 4: Lists, multi-dimensional arrays and loops
      • lists;
      • multi-dimensional arrays;
      • How to use and iterate through lists and arrays?
      • Methods used: lecture, discussion, practical session
    • 11:00 - 11:15 Coffee break
    • 11:15 - 12:45 Module 5: Control statements and business logic
      • checking input and output;
      • checking data types;
      • control statements for multi-dimensional arrays.
    • 12:45 - 13:30 Lunch
    • 13:30 - 15:00 Module 6: Analysis and adaptation of a demo application
      • structure of the demo application;
      • understanding the business logic of the demo application;
      • modifying the demo application;
      • checking input-output parameters;
      • modifying the business logic of the demo application.
      • Methods used: discussion, practical session
    • 15:00 - 15:15 Coffee break
    • 15:15 - 17:00 Module 6: Analysis and adaptation of a demo application
      • business logic of the demo application and modification;
      • verifying the business logic and input-output results of the demo application.
      • Methods used: lecture, discussion, practical session
  3. Day
    • 09:00 - 09:15 Gathering
    • 09:15 - 11:00 Module 7: Independent work
      • analysis of independent work;
      • mapping the needs of independent work;
      • designing independent work;
      • developing independent work.
      • Methods used: lecture, discussion, practical session
    • 11:00 - 11:15Coffee break
    • 11:15 - 12:45 Module 7: Independent work
      • developing independent work;
      • testing independent work;
      • presenting independent work.
      • Methods used: lecture, discussion, practical session
    • 12:45 - 13:30 Lunch
    • 13:30 - 15:00 Module 8: Business logic and error handling
      • creating a reliable application;
      • handling unexpected errors;
      • testing business logic for errors.
      • Methods used: discussion, practical session
    • 15:00 - 15:15 Coffee break
    • 15:15 - 17:00 Module 9: Course summary and feedback
      • increasing the reliability of independent work;
      • course summary;
      • feedback.
      • Methods used: lecture, discussion, practical session
Skills you will gain
understand what the Python programming language is and its basic constructs; recognize the capabilities offered by the Python programming language; know how and when to use iterations and iterative structures; use external files in Python programming; understand and purposefully use functions and sub-functions; create data structures; apply object-oriented programming in Python.
Additional information
The training is practically oriented, with the theoretical part alternating with demonstrations and independent exercises. Necessary equipment is provided in the training classroom, but participants can also use their own personal computers, provided they have full administrative rights.
✨
Vajan seda oma tiimile
Aitame koostada päringu
›

This course last ran in September 2025. We do not know yet whether or when it will run again — that is why it is still here. Ask us if you are interested.

Sarnased koolitused, mis praegu toimuvad

Andmeanalüüs

Python andmeanalüüsiks ja visualiseerimiseks

Andmeid on organisatsioonides üha rohkem, kuid nende tegelik väärtus tekib alles siis, kui neist osatakse leida mustreid, seoseid ja otsuseid toetavaid järeldusi. Python on üks enim kasutatud tööriistu andmetega töötamisel, sest see võimaldab ühendada andmete korrastamise, analüüsi, visualiseerimise ja automatiseerimise ühtseks praktiliseks töövooks.

19.11 – 20.11 · Online-koolitus · 10 akadeemilist tundi

Maarja Maarjakõiv

Maarja Maarjakõiv

Eesti Koolitus- ja Konverentsikeskus

Eesti Koolitus- ja Konverentsikeskus

468€+kmVaata

AI õpe, tehisintellekti koolitus

AI igapäevatöös — tehisaru praktiline koolitus oma konkurentsieelise tõstmiseks tööturul

Koolituse tulemusena omandab osaleja oskused kasutada turvaliselt ja tulemuslikult generatiivseid tehisintellekti tööriistu (Microsoft 365 Copilot, Google Gemini, NotebookLM, Google AI Studio, Make.com) oma igapäevatöös.

11.01 – 16.02 · Aia 7 või videokonverentsi keskkonnas Zoom v · 80 ak. tundi

Jaanus Kikas

Jaanus Kikas

BCS Koolitus

BCS Koolitus

2016€+kmVaata

IT koolitus tavakasutajale

QA testimine + QA automatiseerimine

Digitaalsete toodete testimine on väga nõutud ja seda saab õppida igaüks.

Online-arenguprogramm · 10 kuud (328 akadeemilist tundi)

Alexander Teder

Alexander Teder

Tallinn Learning

Tallinn Learning

2496€+kmVaata

AI õpe, tehisintellekti koolitus

Praktiline AI automatiseerimise koolitus juhtidele

Praktiline koolitusprogramm annab mitte-tehnilistele juhtidele ja spetsialistidele oskused AI lahenduste juurutamiseks ja rakendamiseks igapäevases töös.

11.12 · Aia 7 või videokonverentsi keskkonnas Zoom · 8 ak. tundi

BCS Koolitus

BCS Koolitus

415€+kmVaata

Tell me when this course runs again

This course is not running at the moment. Leave your contact details and we will let you know when it, or a similar course, is back in the calendar.

Notify me withinmonths.
✨

Otsid midagi muud?

Aitame leida sarnase koolituse või koostada tiimile eraldi pakkumise — vestle meiega.

Ask when it runs ↓