Free Python Resources
Learn about some of the amazing free resources you can use to learn the Python programming language!
Free Python Resources Read More »
Learn about some of the amazing free resources you can use to learn the Python programming language!
Free Python Resources Read More »
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 native GUI window.” It uses WebKit on OSX and Linux and Trident (MSHTML) on Windows, which is actually what wxPython’s webview widget also
Getting Started with pywebview Read More »
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 Elasticsearch. You can see some of the projects he is interested in or working on over at Github. Let’s
PyDev of the Week: Honza Král Read More »
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 cross-platform desktop graphics user interface toolkit for Python. It wraps wxWidgets and is one of the major competitors to PyQt. All new releases of
wxPython Phoenix Alpha Release Read More »
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. James maintains a blog and has several fun projects over on Github that are worth checking out. Now
PyDev of the Week: James Bennett Read More »
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 HTTP server based on uvloop and picohttpparser. Pawel has a couple of other interesting projects over on Github as well. Let’s take a
PyDev of the Week: PaweÅ‚ Piotr Przeradowski Read More »
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 source community for quite some time. You can see some of his contributions over on Github. He is also the founder
PyDev of the Week: Russell Keith-Magee Read More »
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 desktop user interface using web technologies and frameworks. He is quite active on Github where you can see all the
PyDev of the Week: Roman Sirokov Read More »
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.
Python 101 Screencast: Episode #13 – The csv module Read More »
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, it will be yours to keep for life. Note that this is an interactive online course,
Python 101 Online Course is FREE for 48 Hours! Read More »
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 a glimpse of some of the projects that Paul is involved with on his Github profile.
PyDev of the Week: Paul Moore Read More »
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 editor for programmers that provides color highlighting of key words in the language, auto-complete, an “experimental” debugger and lots of
Python 101 – An Intro to IDLE Read More »
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 101 Screencast Related Articles Python 101: Introspection
Python 101 Screencast: Introspection Read More »
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). Other languages call dictionaries “hash tables”. They are mutable objects that you can change whenever you want to, unlike tuples. A dictionary’s keys must
Python 101: All About Dictionaries Read More »
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 run your tests when the files changed. I thought that was a neat idea. I also thought I could easily write my
How to Run Python Tests “Continuously” While Coding Read More »