For his research, Romer used Pythonthe most popular language for data science and statistics.
You can read his original April 2018 blog post here. Jupyter notebooks allow for code written in dozens of programming languages. Jupyter notebooks are web applications that allow programmers and researchers to share code, charts, equations and data. Romer has tried to make his work more transparent and Jupyter notebook was a good fit for him. He compares the usage and his experiences of both software. Jupyter notebooks are web applications that allow programmers and researchers to share documents that include code, charts, equations, and data. Romer has talked about using Python instead of Mathematica. On both counts, it helps to be able to get an honest answer when I have a question.” Python for the Nobel Prize Paul Romer, co-winner of 2018 Nobel Prize in Economics Instead of using Mathematica, Romer discovered that he could use a Jupyter notebook for sharing his research. This one should be obvious, Python has some of the best -and most abundant- libraries in the programming world: “Python libraries let me replicate everything I wanted to do with Mathematica: Matplotlib for graphics, SymPy for symbolic math, NumPy and SciPy for numerical calculations, Pandas for data, and NLTK for natural language processing.” This sums up the amazing convenience of Jupyter in research and education very nicely. It lets me get quick feedback, via text or graphics, about what happens when I select a line of code and run it.” He goes on: “It offers the best REPL I’ve ever used.
Jupyter exemplifies the social systems that emerged from the Scientific Revolution and the Enlightenment, systems that make it possible for people to cooperate by committing to objective truth Mathematica exemplifies the horde of new Vandals whose pursuit of private gain threatens a far greater pubic loss–the collapse of social systems that took centuries to build.” In this step-by-step Python tutorial, you learn how to get started with The Jupyter Notebook, an open source web application that you can use to create and share documents that contain live code. Jupyter encourages individual integrity Mathematica lets individuals hide behind corporate evasion. Professor Romer suggests in his post that: “Jupyter rewards transparency Mathematica rationalizes secrecy. Moreover, at a time when trust and truth are in retreat, the social dimension is the one that matters.”
“It is along this social dimension that open source unambiguously dominates the proprietary model.
This is a very different story than proprietary software which is a black box with no sneak peak. The Jupyter Notebook IDE allows you to organize and execute your work using individual Jupyter Notebook files with the file extension. In this class, you will use the Python kernel within the Jupyter Notebook IDE.
It’s all open source and out there for the public to view, review, examine, admire and get inspired by. Jupyter Notebook supports over 40 different languages.
It means you can see exactly what’s under the hood anytime you’d like. Unlike Mathematica, Matlab and Excel, Jupyter and Python are open source programs. I have got 2, Spyder 4.1.1 and Jupyter Notebook running in a Python 3.8.2 environment, created as, conda create -n FC19over38 freecad0.19.alpha2 python3.8 spyder jupyter notebook The Tornado fix needs to be applied to Spyder afterwards to run it on 3. Here are 10 points parallel to what he wrote about Python and Jupyter: