Tag: Django

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

    “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…

  • Django’s Request-Response Cycle

    Understanding the Request-Response Cycle is a crucial step in setting up for any WebServer. An example of the request-response cycle is when you “request” a web page by entering a URL in your browser and a web server sends a web page as ‘response’ to your browser. Of course, there’re usually several HTTP requests that…

  • Python for beginners

    Learning Python took me about a month, and I’ve several years of C++ programming experience. I would consider that much time ok for experienced programmers. For beginners though, learning new programming languages (in a useful manner) is not usually as casual as many people would tend to suggest on the internet. Computer systems need a…