There are some rich data sets that are available on web pages which are in table formats. Extracting this data can be very useful in order to do further analysis or even to save to your own...
Code Snippets To Get Data Input in Python 3
For any program to be useful, you need to be able to take data in. There are many ways of doing that, and you need to decide which way works best for you in a given situation. Data can be obtained...
Click Package To Create Command Line Interfaces in Python
There is a simpler way create command line interfaces (CLIs) in python using the click package. When we made CLIs in this article on how to parse arguments we made use of the argparse module. This...
How To Create Getter Setter Class Properties in Python 3
We know everyone hates setting property fields in Python classes, here’s how you can create getter setter properties in python classes to do it for you. In this article, you’ll see how to create...
A Plugin Architecture Using ImportLib In Python 3
For some of your Python applications, a plugin architecture could really help you to extend the functionality of your applications without affecting the core structure of your application. Why would...
How to Parse Arguments from the Command Line using argparse in Python 3
Having command line parameters is an essential mechanism to manage the behaviour of your application but it can get complex to validate and extract the arguments. In our previous article on...
How to Get FX Currency Rates using Python 3
Dealing with multiple currencies or FX rates in python is a common challenge for many applications such as for ecommerce sites fintech applications, or simply some clever bots that analyze the...
How To Generate Bitly Shortener URLs with the Bitly API in Python 3
In this tutorial, we will be learning how we can use bitly url Api service to create shortened links using python 3 programmatically. Let's talk about Bitly before we get into the coding part....
Logging in Python 3, How To Output Logs to File and Console
Logging is an essential tool for development as it helps us in keeping track of events, monitoring the program behavior, and debugging; and without it making big projects and running them is...
Update Google Sheets Easily in Python 3
Someone gave you a bunch of data in a spreadsheet, and you want to analyze it programmatically. If setting up a database for this seems like a daunting task to you, then don't worry. In this...