I'm doing homework assignments in Julia for a machine learning class where we're free to choose the language and so far haven't had any problems. Also using the IJulia notebooks with PyPlot (which can be a bit slow at times, but the ease and intuitive use of Julia makes up for that). I think the notebooks are great for this, haven't really looked at Juno though...
I did similar work for another class in Python last semester and haven't seen any downside yet (same here with the np.array(...) syntax) while finding many things much more intuitive! On Saturday, May 16, 2015 at 2:33:12 PM UTC+2, Sheehan Olver wrote: > > Good information to have, thanks. > > Do you think Juno is easier than ijulia? > > Is Julia as much of a "marketable skill" as matlab or Python? (Not that > I'm saying marketability is necessarily a good thing..I had a comp sci > course in Scheme after all) > > Sent from my iPhone > > On 16 May 2015, at 10:26 pm, Steven G. Johnson <[email protected] > <javascript:>> wrote: > > I've been using it for a few semesters now for both grad and undergrad > courses. Last year it was a bit rough, but this year it seemed to go > pretty smoothly. I just have them use PyPlot, and run an installfest at > the beginning of the term for students to get Julia+IJulia+PyPlot installed > (basically I tell them to install Julia and the Anaconda Python distro). > (They can also use JuliaBox, but most students prefer to run things locally > on their laptops.) > > See also: https://github.com/stevengj/julia-mit > > For homework assignments, I have them email their notebooks to the TAs, > who print them out and grade them. (That way, only the TAs need to have > LaTeX, Pandoc etc installed to get nice printed output from Jupyter > notebooks.) > > On Friday, May 15, 2015 at 8:42:35 PM UTC-4, Sheehan Olver wrote: >> >> I'm moving a Mathematical Computing course from Fortran to another >> language. I'd like to do Julia, but after a bad experience with students >> trying to use Julia box, and the difficulty with plotting packages, I'm a >> bit wary. Other options are Matlab (which is really easy for students but >> teaches bad coding) or Python (I don't like the np.array(...) syntax). >> >
