
So please educators move from Mathematica and Matlab to Python, even if its free for you and the students now.

In total there where 2, while in Python there are at least 5 new per day. I have an job alert for Wolfram and Mathematica jobs running since 2016. Last year I presented at the GeoPython conference, and it was great!Ī main issue is also the Job Market. You just find answers for almost everything and sources of free courses are great like Kaggle, Podcasts and of course youtube, meetups and conferences.

Although, I used it last time in 2019, but the core concept remained the same. For Example in the avalanche project we will use a custom docker image with all the dependencies and code and use the same setup for local development on M1 and x86 machines and GPU servers.Īlso pandas is just great and much easier than Datasets in Wolfram, and in my opinion much better suited for data exploration and cleaning. Although, this is still more hassle then just starting Mathematica, but it gives more flexibility. A package like a very very basic version of mypy for Python: functionArgumentFailure.Ĭollaboration and deployment with Docker collaboration is now so uch easier and you can define a custom Python environments isolated from the system for all project members. I even developed a custom package to make debugging easier. This is Wolframs strengths, and really powerful, but makes debugging not fun. I don’t miss all the and at all.Īlso with Wolfram debugging was a nightmare, especially since everything is a symbol and a function can take everything from an image to a sound or an integer as input. I just like how readable the code is and how easy it is to maintain large code bases.

So this time the focus is more on the perspective of a past Mathematica user, while the last one was from a Mathematica user who tried a little bit of Python. All I know is that Python is free for all use cases.Īs a disclaimer and spoiler up front: I did not use Mathematica beyond 11 and transitioned to 100% Python. I don’t know all the details about Wolframs licensing scheme and don’t want to read all the fine print. Although, the free Engine is a nice idea and opens up the ecosystem a bit it is still not free for production or even research. On the Wolfram side Mathematica 13.2 is released and the ecosystem became a bit more open with Python integration and even a “free” Wolfram Engine. Also new packages like streamlit and FastAPI help to get your data science projects out there even faster. Python gained a lot in popularity especially due to the influx of data scientist.

So I think it deserves an update.įour years is a long time and a lot has changed. Also, I got some direct enquires by Wolfram employees and an enquire to write a book. It gained quite some popularity and reached place one on the google search. It has been now almost four years since my last post about Mathematica vs Python.
