Popular Open Source 3D Printers

Popular Open Source 3D Printers

Just a decade ago, 3D printers were a novelty. Costing upwards of US$5,000 for a desktop edition that could convert some powder into plasticky objects. But not only have the prices fallen, More »

Open Source Gift Ideas for the Holiday Season

Open Source Gift Ideas for the Holiday Season

It is the holiday season and a time to share and exchange presents. And what better way to share some love this holiday season than by giving your loved ones an open More »

Wekan – Open Source Alternative to Trello

Wekan – Open Source Alternative to Trello

Wekan is an open source collaborative project management tool similar to Trello like boards. It offers some of the Kanban functionalities and features as well. On Wekan one can easily create boards, More »

The Zero Terminal – Pocket Computer that works!

The Zero Terminal – Pocket Computer that works!

The real joy of tinkering with Raspberry Pi is to build something nifty and fun. To hack a really whacky and crazy idea into a working prototype. That we all love and More »

OpenAg – Open Source Food Computer

OpenAg – Open Source Food Computer

MIT Open Agriculture (OpenAg) is a wonderful execution of an open source initiative for controlled-environment agriculture platform referred to as “Food Computer”. All hardware, software and even data is open sourced so More »

 

Tag Archives: python

How to setup virtual environment with Python3

Python3 is now becoming extremely popular over the traditional Python2.7. And the reasons are varied but many. For one, the support for data science libraries in v3 is far better and greater than version 2. But for the most important and critical reason is, the popular Python 2.7 is being officially retired by 2020. Which simply means that there will be no official support for it beyond that year. So it’s time to migrate your code to the latest edition. Here in this tutorial, we will show how to setup a virtual environment for Python3 for our development purposes.

In this tutorial, we will use Anaconda. It is an open source software, primarily designed to support scientific and analytic Python (and R) packages. Over time it has grown to support  more than 700 packages in both Python2.7 and Python3.x versions. So along with the usual scientific packages like pandas, numpy, sklearn, we have the traditional offerings like Flask, Pymongo libraries supported natively. Furthermore, with the use of pip within anaconda, we can download all that is available for Python out there.

Techie by day, blogger by night. Love the outdoors, enjoy traveling and building new and interesting things. Follow me if you want to know something.

World’s top programming languages are all open source

IEEE does an annual ranking of top programming languages and the results are shared mid year with the general public. For the past many years, proprietary software is losing ground to open source driven software languages. And this year, all of the top ten languages have totally gone open source.

IEEE tracks 48 different languages using 12 distinct metrics with their unique weights applied. This creates a listing which looks for emerging languages, popularity, jobs available among other factors. This year, the list has some new entrants like Go and Swift with Python topping for the first time beating out old rivals like C and C++.

Techie by day, blogger by night. Love the outdoors, enjoy traveling and building new and interesting things. Follow me if you want to know something.