Python Vs MicroPython | Comparison & Installation Locations

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • Both Python and MicroPython are powerhouse programming languages. Each of them is capable of supporting your programming needs to almost the limits of your imagination. Both languages are transportable, open-source, growing in popularity, comparatively easy to learn and free! So how exactly do they differ from each other?
    Check out the Article here for Advanced Differences: core-electroni...
    Python Workshop for Beginners: core-electroni...
    Core Electronics is located in the heart of Newcastle, Australia. We're powered by makers, for makers. Drop by if you are looking for:
    Raspberry Pi: core-electroni...
    LattePanda: core-electroni...
    Development Boards: core-electroni...

ความคิดเห็น • 50

  • @thomasinlondon2849
    @thomasinlondon2849 8 หลายเดือนก่อน +3

    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!

  • @doomtheory8557
    @doomtheory8557 2 ปีที่แล้ว +20

    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

    • @Core-Electronics
      @Core-Electronics  2 ปีที่แล้ว +5

      Thanks for your feedback 😀, well make sure Tim gets enough time to shine.

    • @yoloswag6242
      @yoloswag6242 2 ปีที่แล้ว

      @@Core-Electronics just give him the entire channel. He's got huge potential;)

  • @joshua43214
    @joshua43214 3 ปีที่แล้ว +11

    What did we learn?
    We learned to follow the link...
    :(

  • @KizRozMozDoz
    @KizRozMozDoz 4 ปีที่แล้ว +5

    I honestly don't know anything about Python or MicroPython, I just watched this video for Tim :P

  • @C0ttageChees
    @C0ttageChees ปีที่แล้ว +2

    This is meant to be a compliment. This person has absolute Gigachad cheekbones O_O

    • @Core-Electronics
      @Core-Electronics  ปีที่แล้ว +2

      Cheers mate, I think I fell flat on my face too many times growing up 😋

    • @C0ttageChees
      @C0ttageChees ปีที่แล้ว +1

      @@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 😁

    • @C0ttageChees
      @C0ttageChees ปีที่แล้ว +1

      @@Core-Electronics Btw, thank you very much for info in this vid. Well done, sir!

  • @gordonfrank
    @gordonfrank 2 ปีที่แล้ว +4

    Excellent explanation of difference in Python and MicroPython.

  • @ericrenz6074
    @ericrenz6074 3 ปีที่แล้ว +2

    Thanq for your introductory sentiments ..

  • @k98killer
    @k98killer หลายเดือนก่อน

    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.

  • @georgei2480
    @georgei2480 3 ปีที่แล้ว +5

    This guy speaks with his hands. Nice ;)

  • @gustygust7287
    @gustygust7287 2 ปีที่แล้ว +2

    Explained really well! Gotchu bro! Subscribed and Following! Thank you and keep it up!

  • @doubleHLabs
    @doubleHLabs 4 ปีที่แล้ว +5

    perfect timing, was just about to go down the rabbit hole of porting some arduino uno sketches I made to python

    • @tonyfremont
      @tonyfremont 3 ปีที่แล้ว +1

      How's that working out so far?

    • @doubleHLabs
      @doubleHLabs 3 ปีที่แล้ว +2

      @@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.

  • @mikespencer9913
    @mikespencer9913 4 ปีที่แล้ว +2

    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?

    • @Core-Electronics
      @Core-Electronics  4 ปีที่แล้ว

      Depends on complexity but it would definitely work for simpler programs

    • @elektron2kim666
      @elektron2kim666 ปีที่แล้ว

      It's basically a text file you write. Each compiler is just very specific. The libraries even worse.

  • @elolen
    @elolen 5 หลายเดือนก่อน +1

    Please I'm looking for a microprocessor than can process python code.. if its possible

    • @Core-Electronics
      @Core-Electronics  5 หลายเดือนก่อน +1

      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.

  • @hrnekbezucha
    @hrnekbezucha 3 ปีที่แล้ว +5

    Thanks for not saying much at all in so many words.

    • @Core-Electronics
      @Core-Electronics  3 ปีที่แล้ว +4

      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." :)

    • @tombratfred3102
      @tombratfred3102 3 ปีที่แล้ว +3

      @@Core-Electronics I came here to learn about the differences, already knowing about their respective purposes. Didn't learn anything.

  • @munyratanakbr
    @munyratanakbr ปีที่แล้ว +1

    Hi, I'm your follower!

  • @lolaa2200
    @lolaa2200 5 หลายเดือนก่อน

    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.

  • @harikamalakarreddydarapu7410
    @harikamalakarreddydarapu7410 4 ปีที่แล้ว +2

    You are awesome

  • @sportbikeguy9875
    @sportbikeguy9875 5 หลายเดือนก่อน

    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

  • @mohamedfarid7499
    @mohamedfarid7499 2 ปีที่แล้ว +1

    any one have information about the differ from micropython and circuitpython

    • @Core-Electronics
      @Core-Electronics  2 ปีที่แล้ว +1

      A lot to learn on that topic here - core-electronics.com.au/guides/circuit-playground/circuitpython-vs-micropython-differences/?gclid=Cj0KCQjwmPSSBhCNARIsAH3cYgZ6CJpcjX2_cBuORudPpqWJxBflgqPgWunPaJeVufp7KkgOl7eXDl4aAoeVEALw_wcB

    • @mohamedfarid7499
      @mohamedfarid7499 2 ปีที่แล้ว +1

      @@Core-Electronics
      thank you Mr for your help

  • @adamkarpinski8045
    @adamkarpinski8045 10 หลายเดือนก่อน

    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.

    • @Design_no
      @Design_no 2 หลายเดือนก่อน

      And what does a micro computer run? A microprocessor 🙄
      Back to school with you.

  • @electronic7979
    @electronic7979 4 ปีที่แล้ว +2

    👏👏👏

  • @Taki7o7
    @Taki7o7 4 ปีที่แล้ว +1

    I miss the 5000 resons why you should not use micropython ^^

  • @Codebyakshay
    @Codebyakshay 9 หลายเดือนก่อน

    the power of sun in the palm of my hand

  • @LuizEnger
    @LuizEnger 2 ปีที่แล้ว

    So for Raspberry Pi 1B+ I should use MicroPython huh

    • @juliusfucik4011
      @juliusfucik4011 ปีที่แล้ว +1

      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.

  • @raghvendra87
    @raghvendra87 3 ปีที่แล้ว +5

    Wasted 5 mins of my life. Too much useless info.

  • @Lemon_44
    @Lemon_44 8 หลายเดือนก่อน

    Greta's brother..

  • @sunilbera8495
    @sunilbera8495 3 ปีที่แล้ว +1

    Gtu

  • @kadirzai
    @kadirzai 3 ปีที่แล้ว

    Nothing late to learn

  • @alphaomikron2856
    @alphaomikron2856 8 หลายเดือนก่อน

    Sorry dude, but your definitions of microprocessors and microcontrollers are wrong.

    • @Design_no
      @Design_no 2 หลายเดือนก่อน

      Sorry dude, his definitions were spot on.

  • @E3Electronics
    @E3Electronics 2 ปีที่แล้ว +3

    Very professional, thanks

  • @khanra17
    @khanra17 ปีที่แล้ว

    Comparison of Apple & Orange. Still poorly made