A Blog for Pythonista and Djangonaut.

How to upgrade all outdated pip packages

Just a quick tip on how to update all your pip packages in a single command.

Learn Algorithms with Python

In this post, I will show you some Python modules and resources which can help you learn "Data Structures and Algorithms" with Python as a beginner.

Ptpython - A Python REPL You will Love!

ptpython brings some of the most valuable features to your Python shell and it is one of the most advanced python REPL out there which works on all Python versions from 2.6 up to 3.6+ and is cross-platform (Linux, BSD, OS X and Windows).

Must-Have Applications for Linux

In this post, I will show you some open source applications that Linux user should use.

Must-Have Packages and Settings in Sublime Text for a Python Developer

In this post, I will show you awesome Sublime packages/plugins and some settings for your workflow which will make your life as a Python programmer much more easier.

Resume Supported Download with WGET

GNU WGET is a simple but powerful tool for downloading content from the web. Wget is non-interactive, meaning that it can work in the background, while the user is not logged on.

How to add Google and Github OAuth in Django

In this post, You will learn how to add Social authentication in your Django web application. We will use 'social-auth-app-django' library which is easy to set up and can be used for various social logins.