Category: Python

  • Why, When, and How to use Celery with Python

    What is Celery? “Celery is an asynchronous task queue based on distributed message passing.” Let’s break that down:

  • Setting up a Python Virtual Environment for Web Development

    Virtual Environments are helpful in keeping all the dependencies (packages), required for a Python project, in one place. So you can avoid issues with conflicting dependencies when working on different projects simultaneously. For instance, one major use case is when you want to run different Python versions like 2.7, 3.5, and 3.6 on the same…

  • Reading and Writing Excel (xlsx) files with Python

    Jan 2021 Update For Writing: use xlsxwriter (don’t use xlwt, it doesn’t support xlsx format.)For Reading: use openpyxl (xlrd removed the support for xlsx in Dec 2020 due to security concerns.)

  • Python for beginners

    Getting started in Python programming took me just about a month of studying; given I’ve several years of C++ programming experience. This is an ok time frame for experienced programmers to get started, given you have something else going on in life as well. For beginners though, learning a new programming language in a useful…