René's URL Explorer Experiment


Title: Embedded Python: Build a Game on the BBC micro:bit – Real Python

Open Graph Title: Embedded Python: Build a Game on the BBC micro:bit – Real Python

Description: In this tutorial, you'll learn about embedded development, an exciting area of programming that allows you to bring your code into the physical world. You'll learn about your options for writing embedded Python code and build a basic game using the BBC micro:bit.

Open Graph Description: In this tutorial, you'll learn about embedded development, an exciting area of programming that allows you to bring your code into the physical world. You'll learn about your options for writing embedded Python code and build a basic game using the BBC micro:bit.

Mail addresses
?subject=Python article for you&body=Embedded Python: Build a Game on the BBC micro:bit on Real Python https://realpython.com/embedded-python/

Opengraph URL: https://realpython.com/embedded-python/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
{
  "@context": "http://schema.org",
  "@type": "Article",
  "headline": "Embedded Python: Build a Game on the BBC micro:bit",
  "image": {
    "@type": "ImageObject",
    "url": "https://files.realpython.com/media/Python-for-Embedded-Devices-Overview_Watermarked.28f6cb7a268e.jpg",
    "width": 1920,
    "height": 1080
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://realpython.com/embedded-python/",
    "lastReviewed": "2023-06-23",
    "author": {
      "@type": "Person",
      "name": "Cameron MacLeod",
      "image": "https://realpython.com/cdn-cgi/image/width=900,height=900,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/profile_small.045fa1d5252b.jpg",
      "url": "https://realpython.com/team/cmacLeod/",
      "affiliation": {
        "@type": "Organization",
        "@id": "https://realpython.com/#organization",
        "name": "Real Python",
        "url": "https://realpython.com",
        "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
      }
    },
    "reviewedBy": [
      {
        "@type": "Person",
        "name": "Aldren Santos",
        "image": "https://realpython.com/cdn-cgi/image/width=500,height=500,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/Aldren_Santos_Real_Python.6b0861d8b841.png",
        "url": "https://realpython.com/team/asantos/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Bartosz Zaczy\u0144ski",
        "image": "https://realpython.com/cdn-cgi/image/width=1694,height=1694,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/coders_lab_2109368.259b1599fbee.jpg",
        "url": "https://realpython.com/team/bzaczynski/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Geir Arne Hjelle",
        "image": "https://realpython.com/cdn-cgi/image/width=800,height=800,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/gahjelle.470149ee709e.jpg",
        "url": "https://realpython.com/team/gahjelle/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Joanna Jablonski",
        "image": "https://realpython.com/cdn-cgi/image/width=800,height=800,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/jjablonksi-avatar.e37c4f83308e.jpg",
        "url": "https://realpython.com/team/jjablonski/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Jacob Schmitt",
        "image": "https://realpython.com/cdn-cgi/image/width=400,height=400,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/profile-small_js.2f4d0d8da1ca.jpg",
        "url": "https://realpython.com/team/jschmitt/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      }
    ]
  },
  "datePublished": "2021-05-17T14:00:00+00:00",
  "dateModified": "2023-06-23T21:07:22.192029+00:00",
  "publisher": {
    "@type": "Organization",
    "@id": "https://realpython.com/#organization",
    "name": "Real Python",
    "url": "https://realpython.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png",
      "width": 512,
      "height": 512
    },
    "description": "Real Python is a leading provider of online Python education and one of the largest language-specific online communities for software developers. It publishes high-quality learning resources, such as tutorials, books, and courses to an audience of millions of developers, data scientists, and machine learning engineers each month.",
    "slogan": "Become a Python Expert",
    "email": "info@realpython.com",
    "sameAs": [
      "https://github.com/realpython",
      "https://www.youtube.com/realpython",
      "https://twitter.com/realpython",
      "https://x.com/realpython",
      "https://www.linkedin.com/company/realpython-com/",
      "https://www.facebook.com/learnrealpython",
      "https://www.instagram.com/realpython",
      "https://www.tiktok.com/@realpython.com"
    ]
  },
  "author": {
    "@type": "Person",
    "name": "Cameron MacLeod",
    "image": "https://realpython.com/cdn-cgi/image/width=900,height=900,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/profile_small.045fa1d5252b.jpg",
    "url": "https://realpython.com/team/cmacLeod/",
    "affiliation": {
      "@type": "Organization",
      "@id": "https://realpython.com/#organization",
      "name": "Real Python",
      "url": "https://realpython.com",
      "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
    }
  },
  "description": "In this tutorial, you'll learn about embedded development, an exciting area of programming that allows you to bring your code into the physical world. You'll learn about your options for writing embedded Python code and build a basic game using the BBC micro:bit."
}

authorReal Python
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/Python-for-Embedded-Devices-Overview_Watermarked.28f6cb7a268e.jpg
og:imagehttps://files.realpython.com/media/Python-for-Embedded-Devices-Overview_Watermarked.28f6cb7a268e.jpg
twitter:creator@realpython
og:typearticle

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/embedded-python/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/embedded-python/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Fembedded-python%2F
Browse Topicshttps://realpython.com/tutorials/all/
Guided Learning Pathshttps://realpython.com/learning-paths/
Basicshttps://realpython.com/search?level=basics
Intermediatehttps://realpython.com/search?level=intermediate
Advancedhttps://realpython.com/search?level=advanced
aihttps://realpython.com/tutorials/ai/
algorithmshttps://realpython.com/tutorials/algorithms/
apihttps://realpython.com/tutorials/api/
best-practiceshttps://realpython.com/tutorials/best-practices/
careerhttps://realpython.com/tutorials/career/
communityhttps://realpython.com/tutorials/community/
databaseshttps://realpython.com/tutorials/databases/
data-sciencehttps://realpython.com/tutorials/data-science/
data-structureshttps://realpython.com/tutorials/data-structures/
data-vizhttps://realpython.com/tutorials/data-viz/
devopshttps://realpython.com/tutorials/devops/
djangohttps://realpython.com/tutorials/django/
dockerhttps://realpython.com/tutorials/docker/
editorshttps://realpython.com/tutorials/editors/
flaskhttps://realpython.com/tutorials/flask/
front-endhttps://realpython.com/tutorials/front-end/
gamedevhttps://realpython.com/tutorials/gamedev/
guihttps://realpython.com/tutorials/gui/
machine-learninghttps://realpython.com/tutorials/machine-learning/
newshttps://realpython.com/tutorials/news/
numpyhttps://realpython.com/tutorials/numpy/
projectshttps://realpython.com/tutorials/projects/
pythonhttps://realpython.com/tutorials/python/
stdlibhttps://realpython.com/tutorials/stdlib/
testinghttps://realpython.com/tutorials/testing/
toolshttps://realpython.com/tutorials/tools/
web-devhttps://realpython.com/tutorials/web-dev/
web-scrapinghttps://realpython.com/tutorials/web-scraping/
Table of Contentshttps://realpython.com/embedded-python/#toc
What Is Embedded Development?https://realpython.com/embedded-python/#what-is-embedded-development
Python for Embedded Developmenthttps://realpython.com/embedded-python/#python-for-embedded-development
Benefits of Using Pythonhttps://realpython.com/embedded-python/#benefits-of-using-python
Disadvantages of Using Pythonhttps://realpython.com/embedded-python/#disadvantages-of-using-python
Things to Watch Out for When New to Embedded Developmenthttps://realpython.com/embedded-python/#things-to-watch-out-for-when-new-to-embedded-development
Hardware Options for Running Embedded Pythonhttps://realpython.com/embedded-python/#hardware-options-for-running-embedded-python
BBC micro:bithttps://realpython.com/embedded-python/#bbc-microbit
Raspberry Pihttps://realpython.com/embedded-python/#raspberry-pi
pyboardhttps://realpython.com/embedded-python/#pyboard
Othershttps://realpython.com/embedded-python/#others
Software Options for Writing Embedded Pythonhttps://realpython.com/embedded-python/#software-options-for-writing-embedded-python
MicroPythonhttps://realpython.com/embedded-python/#micropython
CircuitPythonhttps://realpython.com/embedded-python/#circuitpython
Project: A Simon Says Game on the BBC micro:bithttps://realpython.com/embedded-python/#project-a-simon-says-game-on-the-bbc-microbit
Setting Up Your Environmenthttps://realpython.com/embedded-python/#setting-up-your-environment
Displaying Instructions on the Screenhttps://realpython.com/embedded-python/#displaying-instructions-on-the-screen
Running Your Codehttps://realpython.com/embedded-python/#running-your-code
Optional: Run Your Code on a Physical micro:bithttps://realpython.com/embedded-python/#optional-run-your-code-on-a-physical-microbit
Getting Player Inputhttps://realpython.com/embedded-python/#getting-player-input
Testing Accelerometer Code in the Simulatorhttps://realpython.com/embedded-python/#testing-accelerometer-code-in-the-simulator
Points and Losinghttps://realpython.com/embedded-python/#points-and-losing
Take It a Step Furtherhttps://realpython.com/embedded-python/#take-it-a-step-further
Further Readinghttps://realpython.com/embedded-python/#further-reading
micro:bit Resourceshttps://realpython.com/embedded-python/#microbit-resources
Other Boards That Run Pythonhttps://realpython.com/embedded-python/#other-boards-that-run-python
Conclusionhttps://realpython.com/embedded-python/#conclusion
https://realpython.com/feedback/survey/article/embedded-python/liked/?from=article-sidebar
https://realpython.com/feedback/survey/article/embedded-python/disliked/?from=article-sidebar
Cameron MacLeodhttps://realpython.com/embedded-python/#author
https://realpython.com/embedded-python/#reader-comments
intermediatehttps://realpython.com/tutorials/intermediate/
gamedevhttps://realpython.com/tutorials/gamedev/
What Is Embedded Development?https://realpython.com/embedded-python/#what-is-embedded-development
Python for Embedded Developmenthttps://realpython.com/embedded-python/#python-for-embedded-development
Benefits of Using Pythonhttps://realpython.com/embedded-python/#benefits-of-using-python
Disadvantages of Using Pythonhttps://realpython.com/embedded-python/#disadvantages-of-using-python
Things to Watch Out for When New to Embedded Developmenthttps://realpython.com/embedded-python/#things-to-watch-out-for-when-new-to-embedded-development
Hardware Options for Running Embedded Pythonhttps://realpython.com/embedded-python/#hardware-options-for-running-embedded-python
BBC micro:bithttps://realpython.com/embedded-python/#bbc-microbit
Raspberry Pihttps://realpython.com/embedded-python/#raspberry-pi
pyboardhttps://realpython.com/embedded-python/#pyboard
Othershttps://realpython.com/embedded-python/#others
Software Options for Writing Embedded Pythonhttps://realpython.com/embedded-python/#software-options-for-writing-embedded-python
MicroPythonhttps://realpython.com/embedded-python/#micropython
CircuitPythonhttps://realpython.com/embedded-python/#circuitpython
Project: A Simon Says Game on the BBC micro:bithttps://realpython.com/embedded-python/#project-a-simon-says-game-on-the-bbc-microbit
Setting Up Your Environmenthttps://realpython.com/embedded-python/#setting-up-your-environment
Displaying Instructions on the Screenhttps://realpython.com/embedded-python/#displaying-instructions-on-the-screen
Running Your Codehttps://realpython.com/embedded-python/#running-your-code
Optional: Run Your Code on a Physical micro:bithttps://realpython.com/embedded-python/#optional-run-your-code-on-a-physical-microbit
Getting Player Inputhttps://realpython.com/embedded-python/#getting-player-input
Testing Accelerometer Code in the Simulatorhttps://realpython.com/embedded-python/#testing-accelerometer-code-in-the-simulator
Points and Losinghttps://realpython.com/embedded-python/#points-and-losing
Take It a Step Furtherhttps://realpython.com/embedded-python/#take-it-a-step-further
Further Readinghttps://realpython.com/embedded-python/#further-reading
micro:bit Resourceshttps://realpython.com/embedded-python/#microbit-resources
Other Boards That Run Pythonhttps://realpython.com/embedded-python/#other-boards-that-run-python
Conclusionhttps://realpython.com/embedded-python/#conclusion
Remove adshttps://realpython.com/account/join/
BBC micro:bithttps://microbit.org/new-microbit/
Click here to get the sample code you’ll usehttps://realpython.com/bonus/embedded-python-code/
https://realpython.com/embedded-python/#what-is-embedded-development
Remove adshttps://realpython.com/account/join/
https://realpython.com/embedded-python/#python-for-embedded-development
https://realpython.com/embedded-python/#benefits-of-using-python
higher levelhttps://en.wikipedia.org/wiki/High-level_programming_language
memory managedhttps://realpython.com/python-memory-management/
https://realpython.com/embedded-python/#disadvantages-of-using-python
discussion on memory issueshttp://docs.micropython.org/en/latest/reference/constrained.html
decode each instructionhttps://realpython.com/cpython-source-code-guide/
https://realpython.com/embedded-python/#things-to-watch-out-for-when-new-to-embedded-development
https://realpython.com/embedded-python/#hardware-options-for-running-embedded-python
https://realpython.com/embedded-python/#bbc-microbit
BBC micro:bithttps://microbit.org/
unusable with Pythonhttps://microbit-micropython.readthedocs.io/en/v1.0.1/ble.html
JavaScripthttps://realpython.com/python-vs-javascript/
https://files.realpython.com/media/BBC_Micro_Bit_with_original_Packaging.b37fdae5e6d4.jpg
Wikipedia/Aruldhttps://en.wikipedia.org/wiki/Micro_Bit#/media/File:BBC_Micro_Bit_with_original_Packaging.jpg
great resourceshttps://microbit.org/projects/
Remove adshttps://realpython.com/account/join/
https://realpython.com/embedded-python/#raspberry-pi
Raspberry Pi Picohttps://www.raspberrypi.org/products/raspberry-pi-pico/
https://files.realpython.com/media/Raspberry_Pi_4_Model_B_-_Side.f60d99207340.jpg
Michael Henzler/Wikimedia Commonshttps://en.wikipedia.org/wiki/Raspberry_Pi#/media/File:Raspberry_Pi_4_Model_B_-_Side.jpg
official sitehttps://www.raspberrypi.org/products/
Build Physical Projects With Python on the Raspberry Pihttps://realpython.com/python-raspberry-pi/
https://realpython.com/embedded-python/#pyboard
pyboardhttps://store.micropython.org/pyb-features
https://files.realpython.com/media/PYBv10b-photo-front.7a5e34ff49e6.jpg
GitHub micropython/pyboardhttps://github.com/micropython/pyboard/blob/ec17781d5b6ff0219b4674fbff17514f94fefaf3/images/PYBv10b-photo-front.jpg
https://realpython.com/embedded-python/#others
LoPyhttps://pycom.io/product/lopy4/
LoRahttps://en.wikipedia.org/wiki/LoRa
Sigfoxhttps://www.sigfox.com/en
ESP8266https://en.wikipedia.org/wiki/ESP8266
ESP32https://en.wikipedia.org/wiki/ESP32
runs on the Nintendo DShttps://github.com/develer-staff/dspython
Adafruit’s MicroPython storehttps://www.adafruit.com/category/924
https://realpython.com/embedded-python/#software-options-for-writing-embedded-python
install Pythonhttps://realpython.com/installing-python/
CPythonhttps://realpython.com/products/cpython-internals-book/
https://realpython.com/embedded-python/#micropython
MicroPythonhttps://realpython.com/micropython/
https://realpython.com/embedded-python/#circuitpython
CircuitPythonhttps://realpython.com/podcasts/rpp/5/
list of boardshttps://circuitpython.org/downloads
The Real Python Podcast Episode 161: Resources and Advice for Building CircuitPython Projectshttps://realpython.com/podcasts/rpp/161/
Remove adshttps://realpython.com/account/join/
https://realpython.com/embedded-python/#project-a-simon-says-game-on-the-bbc-microbit
Simon Sayshttps://en.wikipedia.org/wiki/Simon_Says
https://realpython.com/embedded-python/#setting-up-your-environment
create.withcode editorhttps://create.withcode.uk/
https://files.realpython.com/media/createwithcodeeditor2.216d4ce48f8f.png
https://realpython.com/embedded-python/#displaying-instructions-on-the-screen
infinite while loophttps://realpython.com/python-while-loop/
The random modulehttps://realpython.com/python-random/
importshttps://realpython.com/python-import/
sleepshttps://realpython.com/python-sleep/
https://realpython.com/embedded-python/#running-your-code
Visual Studio Codehttps://realpython.com/python-development-visual-studio-code/
Device Simulator Express extensionhttps://marketplace.visualstudio.com/items?itemName=ms-python.devicesimulatorexpress
pseudo-microbit modulehttps://pypi.org/project/pseudo-microbit/
Remove adshttps://realpython.com/account/join/
https://realpython.com/embedded-python/#optional-run-your-code-on-a-physical-microbit
https://files.realpython.com/media/dothexbutton2.6af6b2b76848.png
https://realpython.com/embedded-python/#getting-player-input
https://files.realpython.com/media/microbitaxes2.4496d874c662.png
Gareth Halfacree, CC-BY-SA (modified)https://www.flickr.com/photos/120586634@N05/26146399942
Remove adshttps://realpython.com/account/join/
https://realpython.com/embedded-python/#testing-accelerometer-code-in-the-simulator
https://realpython.com/embedded-python/#points-and-losing
variablehttps://realpython.com/python-variables/
https://realpython.com/embedded-python/#take-it-a-step-further
Bop Ithttps://en.wikipedia.org/wiki/Bop_It
accelerometer gestureshttps://microbit-micropython.readthedocs.io/en/v1.0.1/accelerometer.html#microbit.accelerometer.current_gesture
radio modulehttps://microbit-micropython.readthedocs.io/en/v1.0.1/radio.html
https://realpython.com/embedded-python/#further-reading
Remove adshttps://realpython.com/account/join/
https://realpython.com/embedded-python/#microbit-resources
microbit.orghttps://microbit.org/
micro:bit MicroPython docshttps://microbit-micropython.readthedocs.io/
Build a snake game on the BBC micro:bithttps://www.cameronmacleod.com/blog/microbit-snake
second version of the micro:bithttps://microbit.org/new-microbit/
https://realpython.com/embedded-python/#other-boards-that-run-python
MicroPython board tutorialshttps://docs.micropython.org/en/latest/index.html
ESP8266https://docs.micropython.org/en/latest/esp8266/tutorial/index.html
Hackaday projects tagged MicroPythonhttps://hackaday.io/projects?tag=micropython
Pycom tutorialshttps://docs.pycom.io/tutorials/
https://realpython.com/embedded-python/#conclusion
Click here to get the sample code you’ll usehttps://realpython.com/bonus/embedded-python-code/
https://realpython.com/feedback/survey/article/embedded-python/liked/?from=article-footer
https://realpython.com/feedback/survey/article/embedded-python/disliked/?from=article-footer
https://realpython.com/team/cmacLeod/
» More about Cameronhttps://realpython.com/team/cmacLeod/
https://realpython.com/team/asantos/
Aldrenhttps://realpython.com/team/asantos/
https://realpython.com/team/bzaczynski/
Bartoszhttps://realpython.com/team/bzaczynski/
https://realpython.com/team/gahjelle/
Geir Arnehttps://realpython.com/team/gahjelle/
https://realpython.com/team/jjablonski/
Joannahttps://realpython.com/team/jjablonski/
https://realpython.com/team/jschmitt/
Jacobhttps://realpython.com/team/jschmitt/
Level Up Your Python Skills »https://realpython.com/account/join/?utm_source=rp_article_footer&utm_content=embedded-python
Level Up Your Python Skills »https://realpython.com/account/join/?utm_source=rp_article_footer&utm_content=embedded-python
https://realpython.com/feedback/survey/article/embedded-python/liked/?from=article-comments
https://realpython.com/feedback/survey/article/embedded-python/disliked/?from=article-comments
LinkedInhttps://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Frealpython.com%2Fembedded-python%2F
Twitterhttps://twitter.com/intent/tweet/?text=Interesting%20Python%20article%20on%20%40realpython%3A%20Embedded%20Python%3A%20Build%20a%20Game%20on%20the%20BBC%20micro%3Abit&url=https%3A%2F%2Frealpython.com%2Fembedded-python%2F
Blueskyhttps://bsky.app/intent/compose?text=Interesting%20Python%20article%20on%20%40realpython.com%3A%20Embedded%20Python%3A%20Build%20a%20Game%20on%20the%20BBC%20micro%3Abit%20https%3A%2F%2Frealpython.com%2Fembedded-python%2F
Facebookhttps://facebook.com/sharer/sharer.php?u=https%3A%2F%2Frealpython.com%2Fembedded-python%2F
Get tips for asking good questionshttps://realpython.com/python-beginner-tips/#tip-9-ask-good-questions
get answers to common questions in our support portalhttps://support.realpython.com
Real Python Community Chathttps://realpython.com/community/
“Office Hours” Live Q&A Sessionhttps://realpython.com/office-hours/
intermediatehttps://realpython.com/tutorials/intermediate/
gamedevhttps://realpython.com/tutorials/gamedev/
What Can I Do With Python?https://realpython.com/what-can-i-do-with-python/?utm_source=realpython&utm_medium=web&utm_campaign=related-post&utm_content=embedded-python
https://realpython.com/account/signup/?intent=continue_reading&utm_source=rp&utm_medium=web&utm_campaign=rwn&utm_content=v1&next=%2Fembedded-python%2F
Continue »https://realpython.com/account/signup/?intent=continue_reading&utm_source=rp&utm_medium=web&utm_campaign=rwn&utm_content=v1&next=%2Fembedded-python%2F
Sign-Inhttps://realpython.com/account/login/?next=/embedded-python/
Start Herehttps://realpython.com/start-here/
Learning Resourceshttps://realpython.com/search
Code Mentorhttps://realpython.com/mentor/
Python Referencehttps://realpython.com/ref/
Python Cheat Sheethttps://realpython.com/cheatsheets/python/
Support Centerhttps://support.realpython.com/
Learning Pathshttps://realpython.com/learning-paths/
Quizzes & Exerciseshttps://realpython.com/quizzes/
Browse Topicshttps://realpython.com/tutorials/all/
Live Courseshttps://realpython.com/live/
Bookshttps://realpython.com/books/
Podcasthttps://realpython.com/podcasts/rpp/
Newsletterhttps://realpython.com/newsletter/
Community Chathttps://realpython.com/community/
Office Hourshttps://realpython.com/office-hours/
Learner Storieshttps://realpython.com/learner-stories/
Plans & Pricinghttps://realpython.com/account/join/
Team Planshttps://realpython.com/account/join-team/
For Businesshttps://realpython.com/account/join-team/inquiry/
For Schoolshttps://realpython.com/account/join-team/education-inquiry/
Reviewshttps://realpython.com/learner-stories/
About Ushttps://realpython.com/about/
Teamhttps://realpython.com/team/
Mission & Valueshttps://realpython.com/mission/
Editorial Guidelineshttps://realpython.com/editorial-guidelines/
Sponsorshipshttps://realpython.com/sponsorships/
Careershttps://realpython.workable.com
Press Kithttps://realpython.com/media-kit/
Merchhttps://realpython.com/merch
https://www.youtube.com/realpython
https://x.com/realpython
https://www.linkedin.com/company/realpython-com
https://www.facebook.com/LearnRealPython
https://github.com/realpython/
Privacy Policyhttps://realpython.com/privacy-policy/
Terms of Usehttps://realpython.com/terms/
Securityhttps://realpython.com/security/
Contacthttps://realpython.com/contact/
https://realpython.com/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.