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?
- 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
- 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
- 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
Hind kokkuleppel
Teavita mind, kui see koolitus taas toimub
See koolitus hetkel ei toimu. Jäta oma kontakt ja anname teada, kui see või mõni sarnane koolitus taas kalendrisse lisandub.
Otsid midagi muud?
Aitame leida sarnase koolituse või koostada tiimile eraldi pakkumise — vestle meiega.