Biggest Wins & Results With Real Python

Overcoming Challenges With Real Python

Why I Chose Real Python

Edward Wright, Senior Systems Developer
“It is a fantastic resource and it's structured very well”

Nadir Abdulhaqq, Business Intelligence Analyst
“It's like a one-stop shop. They've done an excellent job”

Windows PowerShell
PS C:\> Install-Module foobar
PS C:\> Add-Content $Profile
JavaScript
# Version 1.1
"dob": "1966-04-17 11:57:01"

# Version 1.3
"dob": {"date": "1957-05-20T08:36:09.083Z", "age": 64}
JSON
// Version 1.1
"dob": "1966-04-17 11:57:01"

// Version 1.3
"dob": {"date": "1957-05-20T08:36:09.083Z", "age": 64}
JavaScript
// Version 1.1
"dob": "1966-04-17 11:57:01"

// Version 1.3
"dob": {"date": "1957-05-20T08:36:09.083Z", "age": 64}
TOML
# This is a TOML document.

title = "TOML Example"

[owner]
name = "Tom Preston-Werner"
dob = 1979-05-27T07:32:00-08:00 # First class dates

[database]
server = "192.168.1.1"
ports = [ 8000, 8001, 8002 ]
connection_max = 5000
enabled = true

[servers]

  # Indentation (tabs and/or spaces) is allowed but not required
  [servers.alpha]
  ip = "10.0.0.1"
  dc = "eqdc10"

  [servers.beta]
  ip = "10.0.0.2"
  dc = "eqdc10"

[clients]
data = [ ["gamma", "delta"], [1, 2] ]

# Line breaks are OK when inside arrays
hosts = [
  "alpha",
  "omega"
]

At Real Python you can learn all things Python from the ground up. Everything from the absolute basics of Python, to web development and web scraping, to data visualization, and beyond:

🐍 Python Tricks 💌

Get a short & sweet Python Trick delivered to your inbox every couple of days. No spam ever. Unsubscribe any time. Curated by the Real Python team.

Python Tricks Dictionary Merge

How Can We Help You?

Card image cap

Card image cap

Card image cap

Or, Browse the Latest Tutorials »

What Pythonistas Are Saying:

Real Python has been around since 2012. And ever since the first days, we’ve been grateful to affect the “Python Journey” of so many readers like you. Here’s what some of them had to say about us:

Real Python is an awesome resource for the budding developer. Not only will you learn Python, you will learn how to use it as you build practical and functional web-based applications.”

Jared Nielsen

You do a wonderful job of explaining and teaching Python in a way that people like me, a complete novice, could really grasp. I think you have a gift for making Python seem more attainable to people outside the programming world. This is something I never thought I would be doing or learning and with a little push from you I am learning it and I can see that it will be nothing but beneficial to me in the future.”

Shea Klusewicz

The best way to learn Python without killing yourself is Real Python!!

Stavros Anastasiadis

“I’ve been using Python for two years, and my skills have increased over time. I’ve been able to do this by constantly trying to learn new concepts, of OOP programming for example, and different Python coding strategies like decorators or list comprehensions.

I will then go out and build my own stuff. Once I get tired of implementing the same coding concepts, and want to do something new and better, I’ll go back to the drawing board and learn more coding. This cycle has helped me retain what I’ve learned and keep growing.

Reading what Real Python has to say, like their blog and books, will help you achieve this.

Aaron Lelevier

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede. Donec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis. Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus.

Not Sure Yet?

No problem! Here’s a great way to start—become a member on our free email newsletter for Python developers (45,468 subscribers and counting) and get fresh Python tutorials and news delivered to your inbox: