Embedded Python Programming - H2C (5 op)
Toteutuksen tunnus: TT00BZ68-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
19.01.2021 - 17.02.2021
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
18.02.2021 - 01.08.2021
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- englanti
- suomi
Tavoitteet
After this course students know how to use Python professionally. This course includes quizzes, tests and homework assignments as well as three projects to create a Python project portfolio. This course will teach Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook.
Sisältö
The course covers the following topics:
• Learn to use Python basic features and basics of micro Python programming.
• Learn advanced Python features, like the collections module and how to work with time series databases, send sensor data to different databases and MQTT broker.
• Learn to use Object Oriented Programming with classes.
• Understand complex topics, like decorators.
• Understand how to both use the Jupyter Notebook and create .py files
• Get an understanding of how to create GUIs in the Jupyter Notebook system.
• Python 3 on microcontrollers and small embedded systems (Micro Python).
Arviointiasteikko
0 - 5
Esitietovaatimukset
Participants should have background in Operating Systems, primarily in Linux Operating systems
Osaamistavoitteet
After this course students know how to use Python professionally. This course includes quizzes, tests and homework assignments as well as three projects to create a Python project portfolio. This course will teach Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook.
Toteutustavat
Online
Suoritustavat
Online
Sisältö
The course covers the following topics:
• Learn to use Python basic features and basics of micro Python programming.
• Learn advanced Python features, like the collections module and how to work with time series databases, send sensor data to different databases and MQTT broker.
• Learn to use Object Oriented Programming with classes.
• Understand complex topics, like decorators.
• Understand how to both use the Jupyter Notebook and create .py files
• Get an understanding of how to create GUIs in the Jupyter Notebook system.
• Python 3 on microcontrollers and small embedded systems (Micro Python).
Esitietovaatimukset
Participants should have background in Operating Systems, primarily in Linux Operating systems