Introduction to Python Programming
Kestus:
26 akadeemilist tundi
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?
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.
The purpose of the course is to provide learners with basic programming knowledge and practical experience, enabling them to continue independent studies to become software developers after the course.
Target audience: everyone who wants to acquire basic programming knowledge in the Python programming language
After completing this course, students will be able to:
- 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.
Prerequisites for the course: interest in the Python programming language, basic computer skills and intermediate English proficiency.
Training Principles:
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.
The training is held in English!
Length: 26 academic hours
Continuing Education Curriculum Group: 0613 Software and Applications Development and Analysis
The training is conducted by Viko Kõva.
Viko has over 15 years of experience as a software developer and trainer. He possesses extensive knowledge and experience primarily with Microsoft products and services. He mainly trains on Microsoft products such as SharePoint, Power Platform (Power Apps, Power BI, and Power Automate), and data analysis services like MS SQL, SSIS, Analysis Services, Azure Data Lake, and Azure Data Factory from both an administrative and developer perspective.
Viko acquired his software development skills at the IT College. His major projects include the ENETA portal developed for Microsoft and a state budget planning information system in the field of data analysis.
Koolitajad
Viko Kõva
IT Koolituse koostööpartner, tarkvaraarendaja ja koolitaja
Viko Kõva
IT Koolituse koostööpartner, tarkvaraarendaja ja koolitaja
Ajakava
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
Kestus:
26 akadeemilist tundi
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?
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.
The purpose of the course is to provide learners with basic programming knowledge and practical experience, enabling them to continue independent studies to become software developers after the course.
Target audience: everyone who wants to acquire basic programming knowledge in the Python programming language
After completing this course, students will be able to:
- 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.
Prerequisites for the course: interest in the Python programming language, basic computer skills and intermediate English proficiency.
Training Principles:
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.
The training is held in English!
Length: 26 academic hours
Continuing Education Curriculum Group: 0613 Software and Applications Development and Analysis
The training is conducted by Viko Kõva.
Viko has over 15 years of experience as a software developer and trainer. He possesses extensive knowledge and experience primarily with Microsoft products and services. He mainly trains on Microsoft products such as SharePoint, Power Platform (Power Apps, Power BI, and Power Automate), and data analysis services like MS SQL, SSIS, Analysis Services, Azure Data Lake, and Azure Data Factory from both an administrative and developer perspective.
Viko acquired his software development skills at the IT College. His major projects include the ENETA portal developed for Microsoft and a state budget planning information system in the field of data analysis.
Koolitajad
Viko Kõva
IT Koolituse koostööpartner, tarkvaraarendaja ja koolitaja
Viko Kõva
IT Koolituse koostööpartner, tarkvaraarendaja ja koolitaja
Ajakava
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
Registreerimine
Hind | Soodushind | Osalejaid | |
---|---|---|---|
07., 14. ja 21.02.2025 Pythoni programmeerimise algkursus | 990,00 € 1207,80 € km-ga | ||
07., 14. ja 21.02.2025 Pythoni programmeerimise algkursus 2+ osalejat | 989,98 € 1207,78 € km-ga 989,98 € | 840,00 € 1024,80 € km-ga 840,00 € 1024,80 € km-ga | |
07., 14. ja 21.02.2025 Pythoni programmeerimise algkursus 3+ osalejat | 989,98 € 1207,78 € km-ga 989,98 € | 750,00 € 915,00 € km-ga 750,00 € 915,00 € km-ga |
- Registreeri Töötukassa kaudu
07., 14. ja 21.02.2025 Pythoni programmeerimise algkursus OsalejaidHind 990,00 € 1207,80 € km-ga |
07., 14. ja 21.02.2025 Pythoni programmeerimise algkursus 2+ osalejat OsalejaidHind 989,98 € 1207,78 € km-ga 989,98 € 840,00 € 1024,80 € km-ga 840,00 € 1024,80 € km-ga |
07., 14. ja 21.02.2025 Pythoni programmeerimise algkursus 3+ osalejat OsalejaidHind 989,98 € 1207,78 € km-ga 989,98 € 750,00 € 915,00 € km-ga 750,00 € 915,00 € km-ga |
- Registreeri Töötukassa kaudu
Lisainfo
Registreerudes e-poe, e-kirja või telefoni teel, saadame Teile arve ja täpsema info osalemise kohta. Üks nädal enne igat koolituspäeva saadame Teile e-kirjaga meenutuse osalemise infoga. Koolitusel osalemine on nimeline, kuid saate osalejat tasuta muuta kuni koolitusprogrammi alguseni.
Koolituse läbinutele väljastatakse tunnistus. Tunnistuse väljastamise eelduseks on terves mahus koolitusel osalemine ja õpiväljundite saavutamine. Õpiväljundite saavutamist hinnatakse praktiliste tööde käigus. Osalejale, kes õpiväljundeid saavutanud ei ole, väljastatakse soovi korral koolitusel osalemise kohta tõend.
Koolitus toimub õppeks vajaliku tarkvaraga arvutiklassis. Ratastooliga ligipääs on tagatud.
IT Koolitus on Eesti Töötukassa koolituskaardi koostööpartner. Tutvuge koolituskaardi infoga SIIN.
Täpsema info saamiseks võtke meiega ühendust telefonil 618 1727 või [email protected].
Tühistamisinfo
Kui te ei saa mingil põhjusel koolitusel osaleda, palun andke sellest teada e-posti aadressil [email protected]. Kui teatate mitteosalemisest vähemalt 10 tööpäeva ette, lepime Teiega kokku uue aja või tagastame 100% koolituse maksumusest. Tagastame koolituse osalustasu täismahus juhul, kui pole tehtud koolituse korraldamisega seotud kulutusi (ostetud õppematerjale jms).
Kui teatate mitteosalemisest 5-9 tööpäeva enne koolitust, kuulub tasumisele 50% arvest.
Hilisemal teavitamisel, koolitusele mitteilmumisel, sellest mitteteatamisel või koolituse poolelijätmisel õppetasu ei tagastata.