Posts tagged dev environment

Some cool IPython tips

The IPython shell is a fast way to evaluate small bits of code. It also functions as a mighty fine calculator. You can install it with pip, pip install ipython, and launch it with the ipython command. Besides the normal Python REPL stuff, here are a few cool things about the IPython shell.

Read more ...


Running a Docker container

Once you’ve installed Docker, there a few basic features to know. In this post you’ll learn about running containers. If you haven’t gotten started with Docker yet, checkout this quick start guide.

Read more ...


Docker quick start

Docker is a useful tool for creating small virtual machines called containers. Containers are instances of docker images, which are defined in a simple language. This language is usually written in a file called Dockerfile and it’s common practice to version control these files. When you run a container on your computer you get access to an entirely separate Linux environment. Better yet, you can run the same container on your laptop as you run code in production, giving you the opportunity to develop and test in a realistic environment. This takes one major source of uncertainty out of the process of running your code on another machine.

Read more ...


Install Python

Anaconda, from Continuum Analytics, makes maintaining your Python scientific computing stack easy. Installing Anaconda will give you both a solid distribution of Python (Anaconda) and a good Python package manager (conda).

Read more ...


Setup your Mac

On a Mac, any development environment has to include xcode-select and homebrew. You can install them with two shell commands.

Read more ...