Python 101 – How to Generate a PDF
The Portable Document Format (PDF) is a very popular way to share documents across multiple platforms. The goal of the PDF is to create a document that will look the same on multiple platforms and that...
View ArticlePython 101 – How to Create a Graphical User Interface
When you first get started as a programmer or software developer, you usually start by writing code that prints to your console or standard out. A lot of students are also starting out by writing...
View ArticlePython 101 - How to Work with a Database Using sqlite3
Software developers have to work with data. More often than not, the data that you work with will need to be available to multiple developers as well as multiple users at once. The typical solution for...
View ArticleThe Indie Python Extravaganza Book Bundle
I am joining some of my fellow indie content creators to create a FREE Python book bundle for the month of October 2021! The Indie Python Extravaganza! A collection of books that will help you to...
View ArticlePyDev of the Week: Martha Teye
This week we welcome Martha Teye (@teye_martha) as our PyDev of the Week! Martha talks about her first big Python project in this YouTube video where she creates a chat bot. You can connect with Martha...
View ArticlePyBites Podcast: Episode #043 - Becoming a prolific Python content provider
This week, Mike Driscoll (author of this website), is on the PyBites Podcast. It's titled Episode #043 - Becoming a prolific Python content provider You can listen to the podcast on PyBites. In the...
View ArticlePyDev of the Week: Pedro Pregueiro
This week we welcome Pedro Pregueiro (@pedropregueiro) as our PyDev of the Week! Pedro is an entrepreneur who has co-founded several companies. He is also an author and contributor at Real Python. If...
View ArticlePyDev of the Week: Talley Lambert
This week we chatted with Talley Lambert (@TalleyJLambert) who is a microscopist and Python enthusiast at Harvard Medical School. You can learn more about what Talley is up to and see his publications...
View ArticlePyDev of the Week: Yury Selivanov
This week we welcome Yury Selivanov (@1st1) as our PyDev of the Week! Yury is the founder of CEO of EdgeDB. Yury is also a core developer of the Python programming language. One of his most well known...
View ArticlePyDev of the Week: Tzu-ping Chung
This week we welcome Tzu-ping Chung (@uranusjr) as our PyDev of the Week! Tzu-ping is a member of Python Packaging Authority (PyPA) and a maintainer of pip and pipx. You can see what else Tzu-ping has...
View ArticlePyDev of the Week: Sarah Gibson
This week we welcome Sarah Gibson (@drsarahlgibson) as our PyDev of the Week! Sarah is a core developer for Binder, JupyterHub, and The Turing Way. You can see what else she is contributing to over on...
View ArticleHow to Override a List Attribute's Append() Method in Python
I had a use-case where I needed to create a class that had an attribute that was a Python list. Seems simple, right? The part that made it complicated is that I needed to do something special when...
View ArticlePyDev of the Week: Dawn Wages
This week we welcome Dawn Wages (@DawnWagesSays) as our PyDev of the Week! Dawn is a core developer for Wagtail CMS, which is based on Django. Dawn is also a speaker. You can get more details of what...
View ArticlePyDev of the Week: Paul McGuire
This week we welcome Paul McGuire (@ptmcguire) as our PyDev of the Week! Paul is the author of the pyparsing package. Paul is a Site Reliability Engineer for Indeed.com. He is also the co-author of the...
View ArticlePython Black Friday / Cyber Monday Sales 2021
Lots of companies do sales on Black Friday, sometimes for the entire week. I am going to link to Black Friday sales for Python-related materials, including my own, in this article. I am having a sale...
View ArticlePyDev of the Week: Pradyun Gedam
This week we welcome Pradyun Gedam (@pradyunsg) as our PyDev of the Week! Pradyun works on pip, Python Packaging Index (PyPI), the Python Packaging Authority (PyPA), Sphinx, TOML and more! Pradyun...
View ArticlePyDev of the Week: Fanilo Andrianasolo
This week we welcome Fanilo Andrianasolo (@andfanilo) as our PyDev of the Week! Fanilo is a core developer for several Streamlit extensions and a Community Ambassador for Streamlit itself. He also has...
View ArticleA Tour of Python's itertools Library
Python provides a great module for creating your own iterators. The module I am referring to is itertools. The tools provided by itertools are fast and memory efficient. You will be able to take these...
View ArticlePyDev of the Week: Alex Hall
This week we welcome Alex Hall as our PyDev of the Week! Alex is the creator of https://futurecoder.io/, a platform for learning Python. You can see what other projects Alex works on over at GitHub....
View ArticlePyDev of the Week: Martin Manns
This week we welcome Martin Manns as our PyDev of the Week! Martin is the creator of pyspread, "a non-traditional spreadsheet application that is based on and written in the programming language...
View Article