Economics Nobel Laureate Paul Romer Is a Python Programming Convert (qz.com)
Economist Paul Romer, a co-winner of the 2018 Nobel Prize in economics, uses the programming language Python for his research, according to Quartz. Romer reportedly tried using Wolfram Mathematica to make his work transparent, but it didn't work so he converted to a Jupyter notebook instead. From the report: Romer believes in making research transparent. He argues that openness and clarity about methodology is important for scientific research to gain trust. As Romer explained in an April 2018 blog post, in an effort to make his own work transparent, he tried to use Mathematica to share one of his studies in a way that anyone could explore every detail of his data and methods. It didn't work. He says that Mathematica's owner, Wolfram Research, made it too difficult to share his work in a way that didn't require other people to use the proprietary software, too. Readers also could not see all of the code he used for his equations.
Instead of using Mathematica, Romer discovered that he could use a Jupyter notebook for sharing his research. Jupyter notebooks are web applications that allow programmers and researchers to share documents that include code, charts, equations, and data. Jupyter notebooks allow for code written in dozens of programming languages. For his research, Romer used Python -- the most popular language for data science and statistics. Importantly, unlike notebooks made from Mathematica, Jupyter notebooks are open source, which means that anyone can look at all of the code that created them. This allows for truly transparent research. In a compelling story for The Atlantic, James Somers argued that Jupyter notebooks may replace the traditional research paper typically shared as a PDF.
Instead of using Mathematica, Romer discovered that he could use a Jupyter notebook for sharing his research. Jupyter notebooks are web applications that allow programmers and researchers to share documents that include code, charts, equations, and data. Jupyter notebooks allow for code written in dozens of programming languages. For his research, Romer used Python -- the most popular language for data science and statistics. Importantly, unlike notebooks made from Mathematica, Jupyter notebooks are open source, which means that anyone can look at all of the code that created them. This allows for truly transparent research. In a compelling story for The Atlantic, James Somers argued that Jupyter notebooks may replace the traditional research paper typically shared as a PDF.
You fork the open source code and move on with life?
Almost every single Python project has a cutesy "y" in it somewhere, it's just the way it is done. Besides, Google searches are much easier when you have a unique search term.
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
The language never did much for me, but I have to say the language has done a great job attracting converts and many practical uses in recent years.
I've had a chance to use the notebooks before, they are especially well done in terms of mixing code and text and output...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
print("first post!")
Depends for what. Python is slow, and if research involves tree searches or monte-carlo ... algorithms, even PHP is faster. I'd go for Java or, faster, C++.
Slashdot, fix the reply notifications... You won't get away with it...
You should see Tensorflow, a huge steaming pile of crud built on python and its legacy libraries.
Tensorflow has bindings for other languages. For instance: Tensorflow C++ API, with no Python needed.
You're saying he should have done it in Forth?
Ezekiel 23:20
The name is constructed from the names of programming languages. They are Julia, Python and R. Hence Ju-Pyt-e-R You are probably confusing it with the name of a well known planet.
All the number crunchers I know use Python as a glue languages to tie libraries together. There are Python bindings for nearly everything. If they are doing something really weird they'll do their data massaging in Python, then analyze it in R.
My Other Computer Is A Data General Nova III.
.. when I learned about this.
Thank you for this, Python fanboys. May the indentation be with you.
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
....namely how they are ultra paranoid about people stealing their damned software. I had a legit copy of Mathematica that I purchased through school. Installed, it, never used it. Several hardware upgrades later, I had a class where it would have been useful, went to reinstall, and it refused to do so saying that my hardware specs didn't match the profile for my key. Cut a support ticket and they told me I had to prove that I purchased the software (they wanted a copy of the damned receipt along with a copy of my drivers license. I promptly told them to get bent (in more colorful language than that), grabbed my copy of Matlab (it was also gathering dust), and spent the bulk of my time figuring out how to use it instead.