Learn How to Think Like a Senior Python Developer
Hey, I’m Dan Bader and I help Python developers take their coding skills and productivity to the next level. I’m an independent software engineer, author, and speaker. I’ve been developing software professionally for 10 years and I want to help you get more awesome at your job as a Python developer.
“I’ve been coding in Python full-time for a year and still don’t feel like I have any idea what I’m doing.”
Picking up the basics of Python is the easy part. The hard part is learning all of the libraries, frameworks, and best practices that surround Python. Sure, you’ve got coworkers to help out when you are stuck – but you can’t rely too heavily on them as they have their own job to do.
“I don’t even feel like I’ve scratched the surface of what I can do with Python.”
I’d love to help you out. Have a look at my products and services below and see what’s right for you, or just get my free newsletter with screencasts and articles for Python developers.
Join over 1,000 Python developers on my email newsletter and receive free weekly articles and screencasts that will help you become a better Python developer. Learn More »
My step-by-step guide helps you set up a professional Python development setup based on Sublime Text and Git. Available for Windows, Mac, and Linux. Learn More »
My YouTube channel has a ton of free Python screencasts and I post new videos every week. Learn More »
Code reviews are great to get feedback on real-world code you’ve written. Book a private video code review and I’ll help you write better and cleaner Python. Learn More »
I’m super passionate about teaching with articles and tutorials on my website. I cover a number of topics around Python. Here are a few recent articles you may want to check out:
- 📰 Python Code Review: Unplugged – Episode 3
- 📰 Click & jump to any file or folder from the terminal
- 📰 Sublime Text plugin review: Djaneiro
- 📰 The Complete Guide to Setting up Sublime Text for Python Developers – Now Available!
- 📰 Python Code Review: Unplugged – Episode 2