Learn MicroPython part 4 - Object Oriented Programming in MicroPython

Kevin McAleer
Kevin McAleer
1.9 هزار بار بازدید - ماه قبل - Take your MicroPython skill to
Take your MicroPython skill to the next level with Object Oriented Programming in MicroPython. We'll also cover Timers & Interrupts, DocStrings, Decorators, Modules, Libraries and Packages, MP Remote, uPip and MIP.

💁‍♂️ For more information on Kevs Robots, tutorials and more visit: https://www.kevsrobots.com

🎖To join the membership at 🥉bronze, 🥈silver or 🥇gold levels, head over to
https://www.smarsfan.com/membership

Join me on Discord - https://www.kevsrobots.com/discord

Join the list - https://www.kevsrobots.com/join

☕️ Enjoy this video? Buy me a coffee! https://www.buymeacoffee.com/kevinmca...

📸 Follow me on Instagram - @kevinmcaleer Instagram: kevinmcaleer
🐦 Follow me on X - @kevsmac https://x.com/kevsmac
🙂📘 Join the Facebook group - Small Robots Facebook: smallrobots

👩‍💻 https://github.com/kevinmcaleer/learn...

🎵 Music by Epidemic Sounds https://www.epidemicsound.com/referra...

Mastering Intermediate MicroPython: OOP, Interrupts, and Advanced Tools

Join Kevin in this comprehensive episode as he dives into intermediate-level MicroPython, focusing on object-oriented programming (OOP) and other advanced concepts. Learn core OOP principles such as abstraction, encapsulation, polymorphism, and inheritance, with practical demonstrations. Manage and enhance your coding with modules, packages, decorators, and docstrings. The episode also covers the effective use of docstrings, interrupt handlers for real-time programming, and the implementation of timers and callbacks to create efficient programs. Additionally, discover MPRemote, a command-line tool for automating interactions with MicroPython devices, essential for developers managing multiple devices. Don't miss this in-depth and informative session packed with critical programming insights!

00:00 Introduction to MicroPython Beyond Basics
00:19 Overview of Intermediate MicroPython Topics
01:31 Deep Dive into Object-Oriented Programming
02:34 Understanding Classes and Objects
03:49 Hands-On with Class Creation
06:21 Exploring Class Properties and Methods
20:37 Encapsulation in MicroPython
30:01 Abstraction and Its Importance
35:03 Inheritance: Reusing Code Efficiently
42:23 Polymorphism: Flexible Object Behavior
46:22 Exploring Polymorphism and Decorators
46:50 Understanding Function Scope and Inner Functions
48:02 Practical Examples of Decorators
49:26 Getters and Setters in Python
59:37 Creating and Using Modules
01:06:45 Introduction to Docstrings
01:11:54 Handling Interrupts in MicroPython
01:21:22 Using MPRemote for MicroPython
01:27:24 Community and Support

#Learn​ #MicroPython​ #Robotics
ماه قبل در تاریخ 1403/04/25 منتشر شده است.
1,913 بـار بازدید شده
... بیشتر