Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Locked learning resources

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

What Can You Do With Python? (Summary)

More Real Python Resources linked in this lesson:

Having a basic understanding of what you can do with Python is key for you to keep leveling up your Python skills. You can use Python in a variety of different fields ranging from application development to robotics!

In this video course, you saw that you can use Python for:

  • General software development
  • Data science and math
  • Workflow speedup and automation
  • Embedded systems and robotics

You also saw ideas for several practical projects that you can build to take your Python skills to the next level.

Download

Course Slides (.pdf)

2.4 MB

00:00 In the previous lesson, I wrapped up section four, covering databases and testing libraries. This is a summary and includes a few more pointers on where to go next.

00:10 This course was an overview of the Python ecosystem and covered all sorts of topics in that space, including different kinds of software you might write, data science, embedded systems, and tools to improve your development capabilities.

00:27 Python’s a great language and a versatile tool, but that doesn’t mean you should use it everywhere. Python is an interpreted language and that has some consequences, the key one being speed.

00:37 It isn’t the fastest language out there, but the good news is, that often doesn’t matter. Python’s integration with C and Rust means you can use efficient libraries like NumPy to do the heavier work while writing less code in the higher-level Python language.

00:52 Python really isn’t meant for low-level coding, so if you’re writing device drivers, it probably isn’t the best choice. Although I did cover a whole lesson on embedded systems, so just because you’re close to the hardware doesn’t mean you necessarily have to write in C.

01:08 One of Python’s weaker areas is the mobile space. Libraries like Kivy do get you into that arena, and recent releases have added both Android and iOS to the list of managed platforms, so this is quickly becoming better.

01:22 If you’re looking for inspiration for your next project. This tutorial has 13 ideas for you to ponder, and if you’re not already listening to the Real Python podcast, you should check it out.

01:32 The format mixes both interviews and overviews. Once every other week, a guest does a deep dive on a topic they’re known for, and on the alternate weeks, there’s a wrap-up of things in the Python news, including libraries you might be interested in.

01:46 Real Python has accounts on both Twitter and Bluesky, so if you follow us there, you’ll see when new tutorials and video courses come out, as well as what’s going on in the Python community.

01:59 That’s all for now. I hope you found your next project. Thanks for your attention.

Become a Member to join the conversation.