Embedded PythonLaajuus (3 cr)
Code: TT00CV19
Credits
3 op
Teaching language
- English
Objective
Python 3 on microcontrollers and small embedded systems (Micro Python) using ESP32 devkit.
Learning outcomes of the course:
After taking this course, students know how to use Python professionally. This course includes quizzes, tests, and homework assignments as well as 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.
Learn advanced Python features, like the collections module and how to work with time series databases, and send sensor data to different databases and MQTT broker.
Materials
The learning materials are in Reppu. There are three exercises in the Embedded Python section of the material. When you get the Python Basics section read, you will get ESP32 development kit and DHT11 temperature-humidity sensor. You can keep the development kit and sensor to yourself. The development kit must be powered on. If you have a standard USB cable, you can power on the USB port on your PC or laptop.
Enrollment
30.12.2024 - 26.01.2025
Timing
01.01.2025 - 31.05.2025
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- English
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Eero Huusko
Groups
-
TTV22SATTV22SA
Objective
Python 3 on microcontrollers and small embedded systems (Micro Python) using ESP32 devkit.
Learning outcomes of the course:
After taking this course, students know how to use Python professionally. This course includes quizzes, tests, and homework assignments as well as 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.
Learn advanced Python features, like the collections module and how to work with time series databases, and send sensor data to different databases and MQTT broker.
Materials
The learning materials are in Reppu. There are three exercises in the Embedded Python section of the material. When you get the Python Basics section read, you will get ESP32 development kit and DHT11 temperature-humidity sensor. You can keep the development kit and sensor to yourself. The development kit must be powered on. If you have a standard USB cable, you can power on the USB port on your PC or laptop.
Evaluation scale
0 - 5
Prerequisites
Participants should have background in Operating Systems, primarily in Linux Operating systems.