Siirry suoraan sisältöön

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
Opettajat
Eero Huusko
Ryhmät
H2C21K
H2C21K
Opintojakso
TT00BZ68
Toteutukselle TT00BZ68-3002 ei löytynyt varauksia!

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

Siirry alkuun