Duration
14.0 hours
Regular fee
$250
Objectives of the training
Python is the programming language commonly used to program the Raspberry Pi nano computer. The proposed set of resources is aimed at anyone who wants to acquire the knowledge of the Python language necessary to quickly get to grips with development on the Raspberry Pi and implement them in concrete projects.Targeted audience
Computer scientistsPrerequisite
None.Trainers
Upcoming information
Course architecture
Python 3 - Language fundamentals
Presentation
• Introduction to Python
• Characteristics of the language
• Strengths and weaknesses
• Differences between versions 2 and 3
• Hello, world !
• Introduction to Python
• Characteristics of the language
• Strengths and weaknesses
• Differences between versions 2 and 3
• Hello, world !
Basics of the language
• Launching a program
• Structure of a program: modules
• Package manager in the virtual environment
• Launching a program
• Structure of a program: modules
• Package manager in the virtual environment
Basic types
• Numerical types
• Strings of characters
• Boolean types
• Lists and tuples
• Sets
• Dictionaries
• Numerical types
• Strings of characters
• Boolean types
• Lists and tuples
• Sets
• Dictionaries
Functions
• Simple functions
• Decorators
• Parameters
• Generators
• Lambda functions
Python - Unleash the potential of your Raspberry Pi
• Development flow
• Basic elements of the language
• Modularity
• GPIO: a step outwards
• Data manipulation
• tkinter and graphical interfaces
• Multimedia
• System programming
• To go further
Python, Raspberry Pi and Flask - Capture telemetry data and build web dashboards
• Overview of the book
• The MQTT broker
• ESP8266 under MicroPython
• ESP8266 objects
• Data persistence
• Web development in Python
• The dashboard
• Conclusion
• Simple functions
• Decorators
• Parameters
• Generators
• Lambda functions
Python - Unleash the potential of your Raspberry Pi
• Development flow
• Basic elements of the language
• Modularity
• GPIO: a step outwards
• Data manipulation
• tkinter and graphical interfaces
• Multimedia
• System programming
• To go further
Python, Raspberry Pi and Flask - Capture telemetry data and build web dashboards
• Overview of the book
• The MQTT broker
• ESP8266 under MicroPython
• ESP8266 objects
• Data persistence
• Web development in Python
• The dashboard
• Conclusion
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
14.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote