How to Run Python Tests “Continuously” While Coding
Last week I was doing some Test Driven Development training and overheard someone mention another programming language that had a test runner that you could set up to watch your project directory and...
View ArticlePython 101: All About Dictionaries
The Python programming language has several built-in types that it supports. One of my favorites is the dictionary. A dictionary is a mapping object maps hashable values to arbitrary objects (source)....
View ArticlePython 101 Screencast: Introspection
Python has some powerful features that allow you to introspect your code or the code of others. I created the following video tutorial to help you learn how that works. This tutorial is from the Python...
View ArticlePython 101 – An Intro to IDLE
Python comes with its own code editor: IDLE (Integreted Development and Learning Environment). There is some lore that the name for IDLE comes from Eric Idle, an actor in Monty Python. An IDE is an...
View ArticlePyDev of the Week: Paul Moore
This week we welcome Paul Moore as our PyDev of the Week! Paul is a core developer of pip, the defacto method of installing packages in Python as well as a core developer of Python itself. You can get...
View ArticlePython 101 Online Course is FREE for 48 Hours!
My Python 101 online course will be completely FREE for the next 48 hours on Educative’s website. Be sure to go get yourself a copy. It is based on my Python 101 book. When you get it from Educative,...
View ArticlePython 101 Screencast: Episode #13 – The csv module
This video tutorial is about Python’s csv module. It comes from my first book, Python 101. You can also read a version of this here.
View ArticlePyDev of the Week: Roman Sirokov
This week we welcome Roman Sirokov as our PyDev of the Week! He is the author of pywebview, which is a cross-platform lightweight native wrapper around a web view component. You can basically create a...
View ArticlePyDev of the Week: Russell Keith-Magee
This week we welcome Russell Keith-Magee as our PyDev of the Week! Russell is a core Django developer and former president of the Django software Foundation. He has been a contributor to the open...
View ArticlePyDev of the Week: Paweł Piotr Przeradowski
This week we welcome Paweł Piotr Przeradowski (@squeaky_pl ) as our PyDev of the Week! Pawel is the creative mind behind Japronto, which is a Python 3.5+ web micro-framework integrated with pipelining...
View ArticlePyDev of the Week: James Bennett
This week we welcome James Bennett as our PyDev of the Week! James is one of the core developers of the Django web framework. He is also on the Board of Directors of the Django Software Foundation....
View ArticlewxPython Phoenix Alpha Release
The wxPython project made a major announcement over the weekend in releasing an alpha version of the new wxPython “Phoenix” package to the Python Packaging Index (PyPI). wxPython is a major...
View ArticlePyDev of the Week: Honza Král
This week we welcome Honza Král (@HonzaKral) as our PyDev of the Week! Honza is one of the core developers of the Django web framework. He is also the maintainer of the official Python client to...
View ArticleGetting Started with pywebview
I stumbled across the pywebview project a couple of weeks ago. The pywebview package “is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own...
View ArticleFree Python Resources
There are lots of free resources for learning Python available now. I wrote about some of them way back in 2013, but there’s even more now then there was then! In this article, I want to share these...
View ArticlePyDev of the Week: Jessica McKellar
This week we welcome Jessica McKellar (@jessicamckellar) as our PyDev of the Week! Jessica is a former Director for the Python Software Foundation and a successful entrepreneur. She is also an author...
View ArticlePyDev of the Week: Agata Grdal
This week we welcome Agata Grdal as our PyDev of the Week! Agata is heavily involved in her local Django Girls group in Europe as well as PyLadies. You can learn more about Agata on the DjangoGirls...
View ArticlePyDev of the Week: Anand Balachandran Pillai
This week we welcome Anand Balachandran Pillai as our PyDev of the Week! Anand is the author of a new book called Software Architecture with Python from Packt Publishing. He is the founder of the...
View ArticlewxPython: Learning about TreeCtrls
The wxPython GUI toolkit comes with many widgets. A common control is a tree widget. wxPython has several different tree widgets, including the regular wx.TreeCtrl, the newer DVC_TreeCtrl and the pure...
View ArticleEducative Python Courses on Sale for PyCon!
I am putting my interactive Educative Python courses on Sale for PyCon this week. You can get Python 101 and Python 201: Intermediate Python for 50% off. Here are the coupon codes you can use: For...
View Article