Tags: python

Docker Guide: Dockerizing Python Django Application

Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. Docker automates the deployment of applications inside software containers. Django is a web application framework written in...
Read 0 Comments


Python is a powerful general purpose programming language that can be applied to many different classes of problems. This article provides an overview.

Python 3: Sometimes Immutable Is Mutable and Everything Is an Object

What is Python? Python is an interpreted, interactive object-oriented programming language; it incorporated modules, classes, exceptions, dynamic typing and high level data types. Python is also powerful when it comes to clear syntax. It is a high-level general-purpose programming language that...
Read 0 Comments

Cinnamon 3.8 Desktop Environment Released with Python 3 Support, Improvements

While not yet officially announced, the Cinnamon 3.8 desktop environment has been released and it's already available in the repositories of some popular GNU/Linux distributions, such as Arch Linux. Scheduled to ship with the upcoming Linux Mint 19 "Tara" operating system series this summer, the...
Read 0 Comments

Anaconda, CPython, PyPy, and more: Know Your Python Distributions

When you choose Python for software development, you choose a large language ecosystem with a wealth of packages covering all manner of programming needs. But in addition to libraries for everything from GUI development to machine learning, you can also choose from a number of Python runtimes—and...
Read 0 Comments

Developers Love Trendy New Languages but Earn More with Functional Programming

Developer Q&A site Stack Overflow performs an annual survey to find out more about the programmer community, and the latest set of results has just been published. JavaScript remains the most widely used programming language among professional developers, making that six years at the top for...
Read 1 Comments

Multiversion Testing With Tox

In the Python world, tox (documentation) is a powerful testing tool that allows a project to test against many combinations of versioned environments. The django-coverage-plugin package (Github) uses tox to test against a matrix of Python versions (2.7, 3.4, 3.5, and 3.6) and Django versions (1.8,...
Read 0 Comments

Julia vs R vs Python: Simple Optimization

In this post, I will try to compare and contrast Julia, R, and Python via a simple maximum likelihood optimization problem which is motivated by a problem from the credit risk domain and is discussed in more detail in this post. TL;DR For such a simple optimization problem, R, Julia, and Python/...
Read 0 Comments

Julia vs. Python: Julia Language Rises for Data Science

Python has turned into a data science and machine learning mainstay, while Julia was built from the ground up to do the job. Of the many use cases Python covers, data analytics has become perhaps the biggest and most significant. The Python ecosystem is loaded with libraries, tools, and...
Read 0 Comments

How to Implement Dijkstra’s Algorithm in JavaScript

I’ve been reading Grokking Algorithms, which I recommend to anyone new to algorithms. It’s basically the introduction I wish I had a few months ago! The examples in the book are written in Python, so I’d like to share a JavaScript version of Dijkstra’s algorithm. This algorithm uses a directed,...
Read 0 Comments

Why Python Is a Crucial Part of the DevOps Toolchain

DevOps is a way of thinking; it’s an approach, not a specific set of tools. And that’s all well and good – but it only gives you half the picture. If we overstate DevOps as a philosophy or a methodology, then it becomes too easy to forget that the toolchain is everything when it comes to DevOps. In...
Read 0 Comments


Click Here!