Top all-time · #202
Real Python
Company blog · realpython.comprogramming
Real Python is the company blog at realpython.com, writing about programming. Since 2012, 230 different Hacker News readers have linked it 923 times, most often “Guide to the CPython Source Code”. It is still writing: the last post was on 2026-11-02, and you can follow it by feed.
Build real-world Python skills by doing: expert-written tutorials with interactive quizzes and coding exercises, video courses, and an AI mentor that guides you at every level.
Most-linked posts?
- Guide to the CPython Source Code7 people · 7 mentions · first linked 2019-08-21
- The ultimate guide to Python type checking7 people · 7 mentions · first linked 2019-01-07
- The Walrus Operator: Python 3.8 Assignment Expressions6 people · 7 mentions · first linked 2021-08-11
- CPython Internals: Your Guide to the Python 3 Interpreter (Book)6 people · 6 mentions · first linked 2020-06-02
- Async IO in Python: A Complete Walkthrough6 people · 6 mentions · first linked 2019-01-16
- What Is the Python Global Interpreter Lock (GIL)? (2019)6 people · 6 mentions · first linked 2018-07-14
- Cool New Features in Python 3.76 people · 6 mentions · first linked 2018-06-27
- Real Python: Python programming through practical examples5 people · 5 mentions · first linked 2012-10-18
- Real Python now supports Django 1.84 people · 5 mentions · first linked 2015-04-29
- Setting Up Sublime Text 3 for Full Stack Python Development4 people · 5 mentions · first linked 2014-08-11
What Hacker News says?
I think for Python it's fine enough. I personally use PyCharm when performance isn't as much of a concern. You could give Anaconda a try: http://damnwidget.github.io/anaconda/ Though when I did Python I used one of the PEP8 plugins and the enhanced autocomplete plugin (soo highly recommend it). Also check out: https://realpython.com/blog/python/setting-up-sublime-text-3... A bit dated but some of those plugins are d…
Comment linking /blog/python/setting-up-sublime-text-3-for-full-stack-python-development/
on “Sublime Text 3.0”Submitted Python Pandas: Tricks and Features as a story · 180 points
HN discussionThis podcast might be relevant: the creator of Flask who is now using Rust: https://realpython.com/podcasts/rpp/18/ Edit - actually I was probably thinking of this podcast with the same interviewee: https://rustacean-station.org/episode/004-rust-in-production...
Comment linking /podcasts/rpp/18/
on “A half-hour to learn Rust”Submitted Python 3's F-Strings: An Improved String Formatting Syntax as a story · 162 points
HN discussionIt's cristal clear that this page has been written for people who already know what they are looking at; the first line of the first paragraph, far from describing the tool, is about some qualities of it: " Polars is written from the ground up with performance in mind " And the rest follows the same line. Anyone could ELI5 what this is and for what needs it is a good solution to use? EDIT: So an alternative implemen…
Comment linking /pandas-dataframe/
on “Polars”Submitted Guide to Speech Recognition with Python as a story · 143 points
HN discussionReal Python have a great post out today going through most of the changes: https://realpython.com/python38-new-features/ They have a lot of code samples and examples about how and when to use the new features.Personally, I love the new debugging support in F strings.
Comment linking /python38-new-features/
on “What’s New in Python 3.8”Submitted Python Virtual Environments – a Primer as a story · 115 points
HN discussionThink pipenv is becoming the de facto standard for package management. https://realpython.com/pipenv-guide/
Comment linking /pipenv-guide/
on “Pip has dropped support for Python 2”Submitted Pointers in Python as a story · 114 points
HN discussionI'm intrigued, why? I find multiple places where this is the most basic implementation. https://realpython.com/python-requests/#query-string-paramet... https://www.geeksforgeeks.org/get-post-requests-using-python... etc
Comment linking /python-requests/
on “The most copied StackOverflow snippet of all time is flawed (2019)”Submitted Guide to Data Classes in Python 3.7 as a story · 92 points
HN discussionHey, if you ever want to do a podcast episode that goes into your tech stack (why you made certain choices, how it's been going, deploying, etc.) let me know. I'd love to have you on as a guest for a podcast I recently started called Running in Production. Dan from https://realpython.com and I just did one recently. That site runs Django too. You can check that out here: https://runninginproduction.com/podcast/4-rea…
Comment linking /
on “Django 3”Submitted Practical Text Classification with Python and Keras as a story · 60 points
HN discussionstep 1. use a generator instead of a loop https://realpython.com/introduction-to-python-generators/
Comment linking /introduction-to-python-generators/
on “When your data doesn’t fit in memory: the basic techniques”Submitted PyPy: Faster Python with Minimal Effort as a story · 44 points
HN discussiontldr; Using a scripting language that allows for native threads or has a strong concurrency model builtin to the core would be beneficial for any CPU bound scripting task... ----- Python's concurrency model is good for waiting on network or disk I/O because of its GIL (Global Interpreter Lock): https://realpython.com/python-gil/#the-impact-on-multi-threa... If your program is CPU bound the GIL will slow you down. I'…
Comment linking /python-gil/
on “Larry Wall has approved renaming Perl 6 to Raku”Submitted Flask by Example – Part 2 – Postgres, SQLAlchemy, and Alembic as a story · 40 points
HN discussionHave a look at https://realpython.com/
Comment linking /
on “Think Python, 3rd Edition”Submitted MicroPython: An Intro to Programming Hardware in Python as a story · 32 points
HN discussionThere is a more detailed overview of some of the new stuff here: https://realpython.com/python39-new-features/
Comment linking /python39-new-features/
on “Python 3.9”Submitted Hands-On Linear Programming: Optimization with Python as a story · 30 points
HN discussionI’d recommend reading about Python Wheels - https://realpython.com/python-wheels Unlike, say NPM, Python doesn’t just download a versioned set of python files depending on your lock file
Comment linking /python-wheels
on “Rye: A Hassle-Free Python Experience”Submitted Testing in Django (part 2) - Model Mommy vs. Django Testing Fixtures as a story · 28 points
HN discussionPretty sure they're referring to the GIL.[1] 1. https://realpython.com/python-gil/
Comment linking /python-gil/
on “Nuitka: a Python compiler written in Python”Submitted Discover Bpython: A Python REPL with IDE-Like Features – Real Python as a story · 27 points
HN discussionhttps://realpython.com/python-debugging-pdb/
Comment linking /python-debugging-pdb/
on “Guide to Python Debugging”Submitted CPython Internals: Your Guide to the Python 3 Interpreter (Book) as a story · 27 points
HN discussionThe article has a couple of problems in my eyes: - "you might want to just copy-paste it and use it" ... that's maybe what people end up doing, but it's a terrible idea. - The following `__repr__` is out of alignment with the output printed below it: class Circle: def __init__(self, x, y, radius): self.x = x self.y = y self.radius = radius def __repr__(self): return f"Rectangle({self.x}, {self.y}, {self.radius})" Th…
Comment linking /the-most-diabolical-python-antipattern/
on “Guide to Python Debugging”Submitted Comparing Python Command-Line Parsing Libraries – Argparse, Docopt, and Click as a story · 26 points
HN discussion