5 ms·
Any suggestions for learning Julia (detailed projects to follow) for fluent pythonistas?
by rllin 9y ago
Any suggestions for learning Julia (detailed projects to follow) for fluent pythonistas?
- ninjin 9y agoI would recommend David P. Sanders talks at JuliaCon 2015 and 2016. https://www.youtube.com/watch?v=gQ1y5NUD_RI&index=3&list=PLP8iPy9hna6Sdx4soiGrSefrmOPdUWixM https://www.youtube.com/watch?v=gQ1y5NUD_RI&index=3&list=PLP... http://juliacon.org/2016/workshops.html#invitation http://juliacon.org/2016/workshops.html#invitation Personally, I enjoyed reading the manual when I learned it. But I realise that it isn't for everyone.
- simonbyrne 9y agoThe basic syntax itself will look very familiar to someone coming from python. The immediate obvious differences: - 1-based indexing instead of 0-based - end keyword vs significant whitespace blocks (and no colon to start a block) - function instead of def (or defined inline f(x) = ...) - x -> ... instead of lambda x : ... - start:stop/start:step:stop instead range(start,stop)/range(start,stop,step) - strings are joined with * instead of + The actual internals, and features such as types and multiple dispatch can make it a very different to use, but hopefully that should be enough to get you started.
- kem 9y agoFWIW, I think now technically indexing can either be 1- or 0-based.