Real Python

Newsletter Image

Messages

8/30/2021
5 : 34

[Python Dependency Pitfalls] "Re-inventing the wheel" disease

Hey there, PyPI, the Python packaging repository, now contains more than 100000 third-party packages in total. That's an *overwhelming* number of packages to choose from... And this feeling of
8/29/2021
5 : 34

[Python Dependency Pitfalls] Artisanal "from-scratch" development

Hey there, The other day I got this question from Newsletter member Newvick in my email inbox: ~~~ I'm trying to get past the beginner's stage in Python and one problem I have is: When do you
8/28/2021
5 : 34

[PythonistaCafe] Q&A

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the
8/28/2021
5 : 34

[Python Dependency Pitfalls] What dev managers expect from Python candidates

Hey there, My friend Og is a senior manager at Red Hat and works with a large team of developers and quality engineers using Python. I got to pick his brain on what he thought were the most important
8/28/2021
5 : 34

[Sublime + Python Setup] Don’t build “nag screen muscle memory”

Hey there, Once I worked with a developer who refused to buy a registered copy of Sublime for months on end, even though he *loved* Sublime. He used it as his main code editor every day and was very
8/27/2021
5 : 34

[PythonistaCafe] What's in PythonistaCafe for you?

Hey there, A couple of years ago I'd become quite interested in martial arts. Hours upon hours of watching "The Karate Kid" growing up must've taken their toll on me... And so, I
8/27/2021
5 : 34

[Python Dependency Pitfalls] How to set the world on fire

Hey there, #1 on my list of dependency management pitfalls is there for a good reason: It lead to a single developer causing mayhem and breaking thousands of open-source projects around the world in
8/27/2021
5 : 34

[Sublime + Python Setup] why Atom can’t replace Sublime

Hey there, "In a nutshell, Atom is a Sublime Text editor that just got better." When I read this quote I got so worked up I nearly fell off my chair. Because every time I've tried Atom or
8/26/2021
5 : 34

[Sublime + Python Setup] The Ctrl+s "Heisenbug"

"What the **** is going on?!" I heard Keith yell. Returning from my lunch break and in a helpful mood I grabbed my coffee mug and shuffled over to my coworker's desk. "What's
8/26/2021
5 : 34

[PythonistaCafe] Why PythonistaCafe exists

Hey there, In one of my last emails I talked about how some online communities in the tech space devolve over time and turn into cesspools of negativity. This relates directly to how and why I started
8/26/2021
4 : 4

[Python Dependency Pitfalls] A total mess?

Hey there, Recently I watched a Pythonista ask for advice on setting up a Python project on his work machine. This new developer had some prior experience with NodeJS and had just started to get his
8/25/2021
9 : 54

[PythonistaCafe] What makes PythonistaCafe different

Hey there, Mastering Python is *not* just about getting the books and courses to study—to be successful you also need a way to stay motivated and to grow your abilities in the long run. Many
8/25/2021
9 : 54

[Sublime + Python Setup] How to become a happier & more productive Python dev

Hey there, I really struggled with setting up an effective development environment as a new Python developer. It was difficult to build the right habits and to find a set of tools I enjoyed to use.
8/24/2021
5 : 34

[PythonistaCafe] Q&A

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the
8/23/2021
5 : 34

[PythonistaCafe] What's in PythonistaCafe for you?

Hey there, A couple of years ago I'd become quite interested in martial arts. Hours upon hours of watching "The Karate Kid" growing up must've taken their toll on me... And so, I
8/22/2021
3 : 4

[PythonistaCafe] Why PythonistaCafe exists

Hey there, In one of my last emails I talked about how some online communities in the tech space devolve over time and turn into cesspools of negativity. This relates directly to how and why I started
8/21/2021
5 : 34

[PythonistaCafe] What makes PythonistaCafe different

Hey there, Mastering Python is *not* just about getting the books and courses to study—to be successful you also need a way to stay motivated and to grow your abilities in the long run. Many
8/16/2021
16 : 4

[PythonistaCafe] Q&A

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the
8/15/2021
16 : 4

[PythonistaCafe] What's in PythonistaCafe for you?

Hey there, A couple of years ago I'd become quite interested in martial arts. Hours upon hours of watching "The Karate Kid" growing up must've taken their toll on me... And so, I
8/15/2021
3 : 4

[PythonistaCafe] Why PythonistaCafe exists

Hey there, In one of my last emails I talked about how some online communities in the tech space devolve over time and turn into cesspools of negativity. This relates directly to how and why I started