News for hackers. Stuff that matters.
Re:Python’s tug of war between beginner-friendly and advance... by nmfisher on Friday February 05, 2021 @06:16AM (#26035113)
Not a mathematician/physicist/etc, but having literally dived into Julia today, I think you’d be surprised. It definitely seems like “Python 2.0” for numerical computing.
Re:Python’s tug of war between beginner-friendly and advance... by gypsyharlot on Friday February 05, 2021 @06:54AM (#26035349)
Julia is probably excellent. How large are the benefits to using Julia compared to Python? Are the benefits great enough to compensate for the time spent:

- Training your entire team to use Julia instead of learning about other relevant things

- Re-writing your Python-infrastructure (or dealing with Julia to Python-interoperability, which means new employees now have to learn or know both Python and Julia)

- Replacing Jupyter and learning new, similar tools

- All employees making their favorite IDEs function well with Julia

- Figuring out how to make Julia talk to software that already has an existing Python API (Wireshark, AutoCAD, GNU Radio, ... just about everything you can think of)

Re:Python’s tug of war between beginner-friendly and advance... by nmfisher on Friday February 05, 2021 @09:28AM (#26036633)
Those are definitely problems for the corporate world (except for Jupyter, a Julia kernel already exists for that).

Again, I’m not an academic so take what I say with a grain of salt - but I can see Julia paying dividends very very quickly in that sphere (once you’re over the admittedly steep learning curve).

Re:Python’s tug of war between beginner-friendly and advance... by kirill5pol on Friday February 05, 2021 @01:04PM (#26039261)
A few of these are non-problems IMO.

- Julia is relatively easy to learn for Python people (especially the numerical people who have experience with stuff like Cython)

- The interop (both ways) is pretty great with Python

Re:Python’s tug of war between beginner-friendly and advance... by N1H1L on Friday February 05, 2021 @02:39PM (#26040319)
The Ju of Jupyter is for Julia.