Finding Python Projects to Grow Your Programming Skills
Where to find inspiration for Python projects that will help you develop real-world coding skills and lay the foundation of your programming portfolio.
Where to find inspiration for Python projects that will help you develop real-world coding skills and lay the foundation of your programming portfolio.
Do you need a university degree to get a coder job? Is a generic Computer Science degree best or are there more specific programs?
Do you have to be good at math to be a good programmer? Should you pursue a computer science career if you’re bad at math?
How can you become a contributor on popular, “high-profile” Python open-source projects like Django, Requests, and so on?
A “minimalist guide” on how to prepare for your upcoming Python interview in three steps.
I’ll never forget launching my first open-source project and sharing it publicly on Reddit…
What is the Python programming language used for in the real world, and when is using Python the right choice?
Is Python worth learning? We’ve interviewed experts and surveyed the job market to identify the key reasons why you should learn Python today.
You finally launched your programming blog or portfolio and the big “And Now What?” is settling in? Here are some strategies you can use to keep publishing on a regular basis in order to grow your readership.
I’m answering a reader’s question on how to choose topics to write about on your programming website.
My tutorial on how you can get a first-time speaking gig at a tech conference like PyCon as a software developer.
With all these free and nice-looking blogging services like Medium, Tumblr, or Wordpress.com. Why not choose them to host your programming blog? Let me tell you why…
One of the best things I ever did for my dev career: A little story and three reasons why you should start a programming portfolio website right now.
Recommendations for intermediate-level Python books that help you get past the basics so you can start working on small projects.
A while ago I gave a presentation at Mobify’s monthly Engineering Meeting where I spoke about various tactics that can help you become the best software developer you can be. I figured this may be useful to other folks as well and decided to share it in a blog post.
I keep two kinds of journals during my day to day work that I’d like to tell you about. They help me stay organized and motivate me to improve my skills as a developer.
Reading books is one of the best ways to improve your craftsmanship and to become a better software developer. This is a continuously updated list with my favourite programming books, sorted by topic. I link to the ebook version where possible but most books should be available made from dead trees as well.
Finding Python Projects to Grow Your Programming Skills
Getting a Job as a Self-Taught Python Developer
I’m bad at math and I’ll never be a real programmer
Contributing to Python Open-Source Projects
How to Prepare for a Python Coding Interview
In Love, War, and Open-Source: Never Give Up
When to Use Python
Why Learn Python? Here Are 8 Data-Driven Reasons
How to Write Regularly for Your Programming Blog
What should I write about on my programming blog?
How to Speak at a Python Conference
Should I host my programming blog on Medium, Tumblr, etc?
3 Reasons why you need a programming blog
What books should I read to move past the beginner stage in Python?
How to become a better software developer
Keep journals to become a better developer
Software engineer reading list: My favourite books about programming
Some of the best content I post is email only. Join over 18,144 other Python developers on my (free) weekly newsletter →
📰 Learn More »