Python 101: Recursion
Recursion is a topic in mathematics and computer science. In computer programming languages, the term, recursion, refers to a function that calls itself. Another way of putting it would be a function...
View ArticlePyDev of the Week: Brian E. Granger
This week we welcome Brian E. Granger (@ellisonbg) as our PyDev of the Week! Brian is an early core contributor of the IPython Notebook and now leads the Project Jupyter Notebook team. He is also an...
View ArticlePyDev of the Week: Katherine Scott
This week we welcome Katherine Scott (@kscottz) as our PyDev of the Week! Katherine was was the lead developer of the SimpleCV computer vision library and co-author of the SimpleCV O’Reilly Book. You...
View ArticlePyDev of the Week: Shannon Turner
This week we welcome Shannon Turner as our PyDev of the Week! Shannon is the founder of Hear Me Code, a free, beginner-friendly coding class for women in the Washington DC area. She has several...
View ArticleBack to School Python Book Sale 2017
It’s time for school and going back to the university, so I am putting on a “Back to School” sale for my Python books. You can now buy my second and third books for 50% off on Leanpub. Python 201:...
View ArticlePyDev of the Week: Matthias Bussonnier
This week we welcome Matthias Bussonnier (@Mbussonn) as our PyDev of the Week. Matthias is a core developer of the Jupyter Notebook and IPython. You may want to check out his Github profile to see what...
View ArticlePyDev of the Week: Jeff Forcier
This week we welcome Jeff Forcier (@bitprophet) as our PyDev of the Week. Jeff is the current maintainer of the popular Fabric and Paramiko packages. He is also the creator of the Invoke package. You...
View ArticleStackOverflow: Python Fastest Growing Language
StackOverflow published a report last week in which they stated that Python has a solid claim to being the fastest-growing major programming language. Python was also called out as one of the top...
View ArticleMalicious Libraries Found on Python Package Index (PyPI)
Malicious code has been found on the Python Package Index (PyPI), the most popular location for sharing Python packages. This was reported by Slovak National Security Office which was then picked up by...
View ArticlePyDev of the Week: Daniel Roseman
This week we welcome Daniel Roseman as our PyDev of the Week. I stumbled across Daniel on StackOverflow via some of the Python answers he has given. He is in the top 0.01% overall on StackOverflow,...
View ArticlePyDev of the Week: Mariatta Wijaya
This week we welcome Mariatta Wijaya (@mariatta) as our PyDev of the Week! Mariatta is the co-chair of the PyCascades conference, a regional Python conference taking place in Vancouver, BC. She is also...
View ArticlewxPython: All About Accelerators
The wxPython toolkit supports using keyboard shortcuts via the concept of Accelerators and Accelerator Tables. You can also bind directly to key presses, but in a lot of cases, you will want to go with...
View ArticleAnaconda and Microsoft Partner for Machine Learning
Anaconda released a statement that they are partnering with Microsoft to “deliver Python-powered machine learning”. Anaconda is a data science distribution of the Python programming language. If you go...
View ArticlePyDev of the Week: Tom Augspurger
This week we welcome Tom Augspurger (@TomAugspurger) as our PyDev of the Week! Tom is a core developer of the pandas, dask and distributed Python packages. You can see what Tom is up to by checking out...
View ArticleHow to Crop a Photo with Python
If you like taking photos than you will probably also find yourself cropping your photos from time to time. I will crop photos to get rid of background noise or to just focus more on the subject I was...
View ArticleHow to Rotate / Mirror Photos with Python
In our last article, we learned how to crop images with the Pillow package. For this article, we will learn how to rotate and mirror our images. Rotating an Image Rotating an image with Python and...
View ArticlePyDev of the Week: Giampaolo Rodola’
This week we welcome Giampaolo Rodola’ (@grodola) as our PyDev of the Week! Giampaolo is the creator and maintainer of the psutil project as well as the pyftpdlib and pysendfile packages. He has also...
View ArticleConvert a Photo to Black and White in Python
Black and white images aren’t for everyone. I personally like to play around with them as you can sometimes take a boring photo and turn it into something dramatic. I have also rescued a drab photo by...
View ArticleHow to Resize a Photo with Python
Sometimes you will find yourself wanting to resize a photo. I usually want to do this for photos that I want to email or post on a website since some of my images can be quite large. Normal people use...
View ArticlePyDev of the Week: Bruno Oliveira
This week we welcome Bruno Oliveira (@nicoddemus) as our PyDev of the Week! Bruno is a core developer of the pytest package, a 3rd party Python package created for writing unit tests. You can check out...
View Article