I've been professionally delivering complex technical information for decades, while working hard to make the information as understandable to as wide an audience as possible. You've done a fantastic job of providing maximum viewer understanding of your complex topic. Job very well done, thank you!
@@Core-Electronics Well, bro, you got those many cheekbones that psychologists say women love so I'll start falling on my face daily to get this result. Thanks for the info 😁
What are the differences ? if you want to know go on another website. Here i'm juste trying to explain basic concepts that are so basic their names are almost self explanatory but i will explain them using words that are actually not self explanatory so that if you think you understood the general concept now you are lost. Thank you very much, have a nice day.
It is really difficult for a microprocessor to run natively on python. MicroPython is a cut down and more light-weight version of python that is able to run on microprocessors. It isn't much of a transition between the 2 languages though and if you know Python, you pretty much know MicroPython, there are just a couple of extra things to learn. If you are really set on using Python, you might want to look at something like a Raspberry Pi. Its a computer that runs a proper OS, you can write programs in Python, and it has pins that you can use to easily connect hardware to just like a microcontroller.
So if MicroPython is really just a limited version of Python (minus libraries and flexible syntax), a MicroPython program should theoretically run on a Python compiler. Yes?
A lot to learn on that topic here - core-electronics.com.au/guides/circuit-playground/circuitpython-vs-micropython-differences/?gclid=Cj0KCQjwmPSSBhCNARIsAH3cYgZ6CJpcjX2_cBuORudPpqWJxBflgqPgWunPaJeVufp7KkgOl7eXDl4aAoeVEALw_wcB
I have not had any trouble running Python scripts on my RPi Zero 2 W. I also have not had any trouble with it on my 1st gen RPi Zero W, though everything runs slower and with higher latencies. I wrote my own virtual stack machine with a byte code interpreter, assembler, disassembler, and a plugin system (published on PyPI as tapescript), and it runs just fine on both. You don't need 8 GB of RAM to run Python -- you just need to know the limits of your hardware and design your program accordingly.
@@tonyfremont I opted not to port anything and just kept it all in C/C++. Mainly because once look for professional work for microcontrollers, I haven't seen a single job posting asking for any python work.
I mean, the RPI pico can now run fuzix, an operational, full filesystem port of linux... Lol. The line between microcontroller and microprocessor has been blurred even more
Short version "MicroPython is a cut-down version of Python, designed to work on microcontrollers. Most things work, some things don't. But the important stuff is all there." :)
Raspberey is not microprocessor it is micro computer. It have SoC on board, not microprocessor. ATmega328p is microcontroller. The difference is much much more complex than have shown.
No, the Raspberries are ARM based and can support C, C++ and any other language you can use on a normal PC as long as there is a compiler for it. Micropython is used to program microcontrollers. Think of microcontrollers as very simple CPUs that do not run an operating system. You need to provide it with all the code it runs. It is fast and efficient.
I've been professionally delivering complex technical information for decades, while working hard to make the information as understandable to as wide an audience as possible. You've done a fantastic job of providing maximum viewer understanding of your complex topic. Job very well done, thank you!
What did we learn?
We learned to follow the link...
:(
This is one of the best explanations of programming I've ever heard it's so concise too. This guy knows what he's doing. You should use him more
Thanks for your feedback 😀, well make sure Tim gets enough time to shine.
@@Core-Electronics just give him the entire channel. He's got huge potential;)
This is meant to be a compliment. This person has absolute Gigachad cheekbones O_O
Cheers mate, I think I fell flat on my face too many times growing up 😋
@@Core-Electronics Well, bro, you got those many cheekbones that psychologists say women love so I'll start falling on my face daily to get this result. Thanks for the info 😁
@@Core-Electronics Btw, thank you very much for info in this vid. Well done, sir!
Either he eats alot of pink clam or slurps the sausage to get that chin
What are the differences ? if you want to know go on another website. Here i'm juste trying to explain basic concepts that are so basic their names are almost self explanatory but i will explain them using words that are actually not self explanatory so that if you think you understood the general concept now you are lost. Thank you very much, have a nice day.
Please I'm looking for a microprocessor than can process python code.. if its possible
It is really difficult for a microprocessor to run natively on python. MicroPython is a cut down and more light-weight version of python that is able to run on microprocessors. It isn't much of a transition between the 2 languages though and if you know Python, you pretty much know MicroPython, there are just a couple of extra things to learn. If you are really set on using Python, you might want to look at something like a Raspberry Pi. Its a computer that runs a proper OS, you can write programs in Python, and it has pins that you can use to easily connect hardware to just like a microcontroller.
Excellent explanation of difference in Python and MicroPython.
I honestly don't know anything about Python or MicroPython, I just watched this video for Tim :P
So if MicroPython is really just a limited version of Python (minus libraries and flexible syntax), a MicroPython program should theoretically run on a Python compiler. Yes?
Depends on complexity but it would definitely work for simpler programs
It's basically a text file you write. Each compiler is just very specific. The libraries even worse.
Explained really well! Gotchu bro! Subscribed and Following! Thank you and keep it up!
Thanks for the sub!
Hi, I'm your follower!
Thanq for your introductory sentiments ..
This guy speaks with his hands. Nice ;)
Tim is super expressive, loving it!
any one have information about the differ from micropython and circuitpython
A lot to learn on that topic here - core-electronics.com.au/guides/circuit-playground/circuitpython-vs-micropython-differences/?gclid=Cj0KCQjwmPSSBhCNARIsAH3cYgZ6CJpcjX2_cBuORudPpqWJxBflgqPgWunPaJeVufp7KkgOl7eXDl4aAoeVEALw_wcB
@@Core-Electronics
thank you Mr for your help
I have not had any trouble running Python scripts on my RPi Zero 2 W. I also have not had any trouble with it on my 1st gen RPi Zero W, though everything runs slower and with higher latencies. I wrote my own virtual stack machine with a byte code interpreter, assembler, disassembler, and a plugin system (published on PyPI as tapescript), and it runs just fine on both. You don't need 8 GB of RAM to run Python -- you just need to know the limits of your hardware and design your program accordingly.
perfect timing, was just about to go down the rabbit hole of porting some arduino uno sketches I made to python
How's that working out so far?
@@tonyfremont I opted not to port anything and just kept it all in C/C++. Mainly because once look for professional work for microcontrollers, I haven't seen a single job posting asking for any python work.
👏👏👏
I mean, the RPI pico can now run fuzix, an operational, full filesystem port of linux... Lol. The line between microcontroller and microprocessor has been blurred even more
Thanks for not saying much at all in so many words.
Short version "MicroPython is a cut-down version of Python, designed to work on microcontrollers. Most things work, some things don't. But the important stuff is all there." :)
@@Core-Electronics I came here to learn about the differences, already knowing about their respective purposes. Didn't learn anything.
Raspberey is not microprocessor it is micro computer. It have SoC on board, not microprocessor.
ATmega328p is microcontroller.
The difference is much much more complex than have shown.
And what does a micro computer run? A microprocessor 🙄
Back to school with you.
You are awesome
So for Raspberry Pi 1B+ I should use MicroPython huh
No, the Raspberries are ARM based and can support C, C++ and any other language you can use on a normal PC as long as there is a compiler for it.
Micropython is used to program microcontrollers. Think of microcontrollers as very simple CPUs that do not run an operating system. You need to provide it with all the code it runs. It is fast and efficient.
I miss the 5000 resons why you should not use micropython ^^
the power of sun in the palm of my hand
Greta's brother..
Gtu
Nothing late to learn
Wasted 5 mins of my life. Too much useless info.
Sorry dude, but your definitions of microprocessors and microcontrollers are wrong.
Sorry dude, his definitions were spot on.
Very professional, thanks
Comparison of Apple & Orange. Still poorly made