No video

[07x01] How to Install Julia and Pluto.jl (Reactive Notebook Programming Environment for Julia)

  Рет қаралды 8,160

doggo dot jl

doggo dot jl

Күн бұрын

Пікірлер: 34
@chrisrackauckasofficial
@chrisrackauckasofficial Жыл бұрын
Haha, thanks for the introduction. Someone linked this on Twitter and I have to say you've got a nice channel going! Joined as a patron member, let me know if you need any help with getting differential equation (or anything SciML related) training materials together. I'll be watching how this progresses with anticipation.
@doggodotjl
@doggodotjl Жыл бұрын
Wow! First of all, thank you for everything that you've done and do for the Julia community! It's incredibly generous of you to become a Member. Thank you. I am simultaneously humbled and horrified that you're watching my videos. I'm only planning on covering some basic ODE concepts targeted at the high school/undergraduate level and then encouraging folks to seek out your content for more advanced topics. I do have a question, though, so I'll try to contact you via email. Thanks, again!
@chrisrackauckasofficial
@chrisrackauckasofficial Жыл бұрын
@@doggodotjl Teaching at a high school / undergrad level is much harder than an MIT grad because you can assume the latter has a strong background and learns fast. The former needs a lot more handholding to get there, which you seem to do splendidly with.
@DaveJ6515
@DaveJ6515 Жыл бұрын
@@chrisrackauckasofficial And you are an incredibly talented and humble young man, Chris. I have been following you since the very beginning and cited you as an example to my phd students. Way to go. You deserve the best. Also, I concur with your view: it takes a lot of handholding, and that's what I am trying to bring into the higher education world after 30 years as a high school teacher (I taught ODE's with Mathematica animations). And thanks to the doggo for the great effort, quality, laughs, and measure. Never too much, never too little; a great effort on your part to give your followers just what they need to get started. Great job.
@apoorvvyas52
@apoorvvyas52 Жыл бұрын
Great video. Highlighting keyboard shortcuts and keys on the top of video and clear explanation is such a delight. Hope you keep on using this video style in the future too.
@doggodotjl
@doggodotjl Жыл бұрын
Thanks for the feedback. This is my first time trying to make a video using Pluto so your feedback is very helpful. Thanks!
@fermatdad
@fermatdad Жыл бұрын
Thanks, thanks, thanks. You are an amazing teacher. (From Argentina)
@doggodotjl
@doggodotjl Жыл бұрын
Greetings to everyone in Argentina! You're welcome!
@fonsvanderplas2745
@fonsvanderplas2745 Жыл бұрын
It's really exciting to see talented educators use Julia to teach STEM, I'm looking forward to your videos in the future! Awesome video, and thank you for the kind introduction 🌟 Send me an email if you would like to collaborate on your next project! I'm always interested in making Julia fun and accessible to a wider audience
@doggodotjl
@doggodotjl Жыл бұрын
Oh, wow! You're a legend! Pluto is so much fun to use! Thanks for creating it and sharing it with the Julia community!
@emilianoechevarria4968
@emilianoechevarria4968 Жыл бұрын
The reactive feature is crazy, cheers Doggo
@doggodotjl
@doggodotjl Жыл бұрын
Cheers!
@oumardiallo7292
@oumardiallo7292 Жыл бұрын
Welcome back! Thanks for a great intro to Pluto and shop links! Keep it up! Hope to see some simulations/modelling...Thx
@doggodotjl
@doggodotjl Жыл бұрын
Glad to be back! This should be an interesting series...
@wgoode97
@wgoode97 Жыл бұрын
The favored way to save a notebook is to use the text field in the top banner of the page (it has "Save notebook..." as placeholder text). You can rely on Pluto to save your work as you go once you fill in the filename in this field, rather than manually exporting the file at the end of your session. This is one of the first things I do when creating a new notebook. While the Live Docs might be in your way for recording your screen in this video, I find them to be unparalleled in their helpfulness. I almost always keep the Live Docs open while I'm coding. It truly is "live" in that you can click or select anything in your code and the documentation will come up for it, showing you what types it works with, examples of how to use it, related functions, and more. I think the Live Docs are a real strong point for Pluto over other environments and I would encourage anyone reading this to give them a shot before you decide to hide them with CSS. If you don't like them, you can always hide it later. The F11 tip was a new one for me! As a result I learned about Ctrl + M as a shortcut for wrapping the contents of a cell in md"""""". I'll probably start using that. Looking forward to the rest of this series! Differential Equations has always been a bit intimidating to me and I've let my math atrophy in the last few years, so I haven't touched it at all. Thanks for another great video!
@doggodotjl
@doggodotjl Жыл бұрын
These are great tips! Thanks for sharing!
@ericstrobel2800
@ericstrobel2800 Жыл бұрын
Thanks for this! I've been hoping you'd take on Pluto, but hitting the Differential Equations package is a bonus. (Finally getting some time to catch up on this series... no spoilers please!)
@doggodotjl
@doggodotjl Жыл бұрын
Welcome back, Eric! Enjoy the new series!
@kjlmomjihnugbzvftcrdes
@kjlmomjihnugbzvftcrdes Жыл бұрын
'If I can learn it, so can you' That's not an assumption I would recommend to make more often.
@cescalan9
@cescalan9 Жыл бұрын
Gracias. Uso Pluto, y es maravilloso. Aún así, aprendí en este video nuevas cosas.
@doggodotjl
@doggodotjl Жыл бұрын
¡De nada! ¡Gracias por ver!
@brentdaignault7565
@brentdaignault7565 Жыл бұрын
I'm really enjoying your videos on Julia. I worked on Julia last year and then dropped it for a while. Reviewing my old code is like seeing someone else's stuff. Amazing. I had been using Jupyter Notebooks but after having to reinstall my MacOS and put everything back, the Anaconda and Python overhead seems just too much now. I'm going to use your videos to learn Pluto. So far, I'm not missing Jupyter at all. A note about VS Code. It's a great editor and I use it for other languages. I can get the Julia language server running fine, but the Jupyter Notebook extension won't run. After much frustration, I switched to Pluto.
@doggodotjl
@doggodotjl Жыл бұрын
There are definitely some pros and cons when it comes to using Pluto, but I enjoy using it! Good luck!
@Speak4Yourself2
@Speak4Yourself2 Жыл бұрын
Thanks a lot!
@doggodotjl
@doggodotjl Жыл бұрын
You're welcome!
@deborahsoria7892
@deborahsoria7892 9 ай бұрын
very usefull
@Dakliron
@Dakliron Жыл бұрын
Hey Doggo, good stuff. One correction: you can use pluto .jl files outside pluto as normal .jl files. All the tags that pluto uses to sort precedence are # commented, so don't affect execution. (caveats: need to have packages added. Sliders and UI components don't exist)
@keithwhite2986
@keithwhite2986 Жыл бұрын
It's possible to have SVG cells also. I sometimes like to draw a sketch or diagram of what I am trying to program and to include that drawing in the notebook would be helpful and enhance the documentation.
@doggodotjl
@doggodotjl Жыл бұрын
Cool! I have a few questions. Are you coding the SVG cell manually, or sketching directly in Pluto somehow, or creating a drawing using an outside app and then linking the SVG image, etc...? I'm interested in learning how to do this, so any insights you can share would be appreciated. Thanks for sharing!
@keithwhite2986
@keithwhite2986 Жыл бұрын
@@doggodotjl Try entering the following example text in to a Pluto cell: html""" """ 'html' is needed in place of 'md' for SVG to work in Pluto. For more complicated drawings it would be better to use an external SVG editor and paste in the SVG code.
@doggodotjl
@doggodotjl Жыл бұрын
@@keithwhite2986 Ah, I see what you did. Very clever! Thanks for sharing!
@laalbujhakkar
@laalbujhakkar Жыл бұрын
Unfortunately, Pluto is the reason I stopped trying out Julia. The arbitrary and capricious UI decisions made by the developer and the spineless response by the community leaders to this behaviour was the reason that convinced me that this is not something worth putting any of my time into.
@MrEo89
@MrEo89 Жыл бұрын
So just stick with jupyter lab/IJulia then…? Pluto isn’t a mandatory package to use…
@laalbujhakkar
@laalbujhakkar Жыл бұрын
That's ok, I don't need to waste time on a dysfunctional community because that's what makes or breaks a language. I'll spend my limited time on learning Python and its ML libraries which seem to do the job good enough.
[07x02] How to Use Markdown and LaTeX in Pluto Notebooks
25:08
doggo dot jl
Рет қаралды 6 М.
English or Spanish 🤣
00:16
GL Show
Рет қаралды 6 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 9 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 15 МЛН
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 21 МЛН
Intro to the Julia Programming Language
1:12:43
LauzHack
Рет қаралды 1,1 М.
Fons van der Plas - 🐤 Pluto.jl: Reactive and Reproducible Notebooks for Julia
42:24
The Julia Programming Language
Рет қаралды 2,2 М.
Reproducible Publications with Julia and Quarto | J.J. Allaire | JuliaCon 2022
24:31
The Julia Programming Language
Рет қаралды 10 М.
English or Spanish 🤣
00:16
GL Show
Рет қаралды 6 МЛН