Are you a Python coder?

Python is one of the most popular programming languages for beginners and professionals alike. Are you using it?
330 readers like this.
Real python in the graphic jungle

Photo by Jen Wike Huger, CC BY-SA; Original photo by Torkild Retvedt

It seems like every day I'm coming across a new project written in Python.

And really, this should be no surprise. Python is a general-purpose language which works great in a variety of environments; it abstracts away a lot of the complexities of underlying systems, which giving you access to them whenever you need them. While both the language itself and toolchain around it help make it a great language for beginners, it is powerful enough to run some of the world' most complex websites and applications, including entire data centers with the OpenStack project.

A lot of this power comes about because of the open source nature of Python. There is a giant ecosystem of packages and tools for the Python programming language made available under open source licenses, meaning that no matter what you're doing, chances are that there's a library out there to help you do it.

So we're asking you: are you a Python programmer? Even if it's not your day job, have you played around with it, perhaps asking your Raspberry Pi to talk to a LED with its Python interface, or doing your math homework inside of a Jupyter Notebook? If not, maybe today is a good day to start. Check out our collection of Python articles to learn how you can jump in.

User profile image.
Jason was an Opensource.com staff member and Red Hatter from 2013 to 2022. This profile contains his work-related articles from that time. Other contributions can be found on his personal account.

4 Comments

The link to "our collection of Python articles" needs fixing.

Turns out, if you're going to use relative links, it's helpful to make sure they're pointed to a relatively correct location. :) Fixed, thanks Greg.

In reply to by Greg P

I can't vote as there is no "mostly python but other languages too" option.

It should be the second option.

I meant "all the time" to be inclusive enough for people who use other languages too -- at least, that's the category I put myself in. I'm a pythonista when I have the choice, but through a little bash scripting and JavaScipt into the mix on a pretty regular basis.

In reply to by dgrb (not verified)

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.