We are looking to promote and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers and we are looking for new authors. If you’ve got an idea that is worth sharing, will challenge our readers and help us in our goal, we want to hear about it. But you don’t need to wait for an idea that will redefine the concept of programming. Just aim to bring readers a fresh perspective on a topic that’s keeping you up at night.
We want your article to be at its best, and we’ll push you to get there. Once accepted, you’ll get extensive feedback from our team, and you’ll work closely with an editor on revisions.
It’s also rewarding. Thousands of your peers (and potential employers, clients, or publishers) will read your work, and you’ll also learn a lot in the process—about communicating your ideas, about writing, and even about the topic you thought you already knew so well when you started.
What we publish
We publish articles anywhere above 600 words, depending on subject complexity. 1,500 words
What we’re looking for
You may submit a rough draft, a partial draft, or a short pitch (a paragraph or two summarizing your argument and why it matters to our readers) paired with an outline. The more complete your submission is, the better feedback we can give you. Keep in mind that we only accept original content—we do not publish anything that’s been published elsewhere (including on your blog).
Please don’t send us press releases or sales pitches or unnecessary advertisements.
Before you submit, please go through our articles for insight into structuring and formatting your piece, and make sure your submission:
- Is written for an audience of developers, researchers, students or anyone using the Python programming language.
- Offers a clear argument—not just a list of tips and tricks.
- Is tried and tested and works without any bugs. For tutorials, you will need to submit full working code.
- A short bio about yourself and your display picture should be sent along with the article.
How to submit (and what happens next)
Email us your submission. We prefer submissions as Google documents so that editors can easily provide feedback and guidance directly within your draft. You may also send us a plaintext file, a Markdown file, or a link to an HTML document. (Please do not send a ZIP file of assets unless requested by an editor.)
Here’s what happens after you hit Send:
- An editor will review your submission and determine whether it’s a potential fit. If so, the whole team will review and discuss it.
- The editor will collect the team’s feedback and get back to you with notes.
- Once you’ve addressed our comments, send your revised draft back. The team will discuss it again and let you know if we can accept it.
- We’ll schedule you for publication as soon as revisions are complete. We can’t give you a specific publication date until the article is almost ready to go live.
You can help us support and facilitate the growth of a diverse and international community of Python programmers. Write to us and we will get it published. Send us your articles at firstname.lastname@example.org. Cheers!!