U r a very altruistic person and also very real. I liked how u said it's not for pros. But I kept watching as the production value is quite high for a julia video
@doggodotjl3 жыл бұрын
Hello, "Zed Jay"! Thanks for checking out my channel! I certainly appreciate it whenever pros like you watch my videos! Thanks!
@emirh12313 жыл бұрын
love your tutorials. I've been using Julia a lot, but I'm watching your videos in case I've missed anything.
@doggodotjl3 жыл бұрын
Julia veterans are welcome! Thank you for watching!
@siyaram28553 жыл бұрын
Legend is back!
@doggodotjl3 жыл бұрын
Glad to be back!
@chuggingCoffee_2 жыл бұрын
Hi. I’m a Ruby/Rails dev and I just started playing around with Julia last night for fun. This walkthrough and the couple others I’ve looked at are EXCELLENT. You have a great way of presenting and I’ve already learned a ton. I needed to take a quick second to drop by and say thanks! Cheers
@doggodotjl2 жыл бұрын
Welcome! Thanks for the kind words and thanks for checking out the channel. Have fun exploring Julia!
@Feudalman2 жыл бұрын
This has to be one of the best examples of coding tutorial I've ever seen!
@doggodotjl2 жыл бұрын
Thanks for the kind words and thanks for watching!
@nimnim51492 жыл бұрын
Really liked the way you sailed us through this ... probably my first ever tutorial video that I watched till the end and didn't lose interest in between.
@doggodotjl2 жыл бұрын
Awesome! Glad to hear that it was interesting for you!
@jednecro4939 Жыл бұрын
Bro I love U. thank you so much for tis vscodedisplay. IT SAVES MY LIFEEEEE
@doggodotjl Жыл бұрын
You're welcome!
@jednecro4939 Жыл бұрын
@@doggodotjl Can I ask u a question ? I am trying to use JUpyter-lab however as you now its themes are not hightlight the julia language.What can I do in this sitation? I am asking this because I do not want to write vscodedisplay() everytime and after the execution, closing the tab :D. YOu are such a pro, please help me.
@johnsaeger4416 Жыл бұрын
Hi! I love your videos. I've been programming for a long time and I love Julia. Best language since Algol 60. ;-) Your videos are just a pleasure and a joy that go a long way to help make the community a nice place to hang out. Just an FYI... On this fine day, Jan 1 2023 using the latest VSCode, Julia extension and Julia, the keyboard shortcuts for alt-enter and shift-enter seem to be approximately the way you like them out of the box. alt-enter is Execute code cell in REPL, and shift-enter is Execute code in REPL and move. Close enough if you ask me. It kind of looks like they changed the product to match your videos. How cool is that? All the best to you!
@doggodotjl Жыл бұрын
Happy New Year and welcome to Julia-land! Yes, the Julia extension for VS Code has received many enhancements since I made this video. Much of that work is thanks to Sebastian Pfitzner, who was the lead developer for Juno (the Julia extension for Atom) and is now the lead developer for the Julia extension for VS Code. Enjoy!
@roywang12942 жыл бұрын
Thanks for telling us those VS Code settings. It really helped me to finally make the switch from Atom to VS Code. One thing that took me a while to figure out is that "ctrl"+"/" is single line comments, and won't activate a folding block for comments in VS Code (but will in VS Code).Use "ctrl"+"shift"+"A" for multi-line comments to get the automatic folding block creation in VS Code. However, VS Code creates one folding block for each code segment that normally would have a folding block if the segment would receive a folding block if not commented. For example, if an if-else code segment and a loop code segment were commented within a single multi-line comment (e.g. highlight code and do "ctrl"+"shift"+"A"), it would generate one folding block for the loop and another folding block for the if-else. In Atom, this single comment (highlight code, do"ctrl"+"/") would generate only a single folding block for the entire commented section. Do you know a way to achieve this Atom-styled folding behaviour in Atom? Do you know if there is a way to launch Data Voyager with large font or zoomed-in UI?
@ArmandoLara3 жыл бұрын
Thanks for the video, I found it very complete, clear and of high quality as always. Something I want to point out is that for beginners it could be difficult to separate what is doing julia and what is doing in the programming environment. Because the trick is on the packages that work under specific programming environments. So, many times it is not clear for beginners where does "pure" julia finishes and the specific julia environment starts.
@doggodotjl3 жыл бұрын
Excellent point.
@nipponaihito3 жыл бұрын
Love your tutorials, and will happily point out that you can create new files much easier in VS Code than what you did on camera. In the Explorer view once you have a folder opened you can see a file+ icon (looks like a document and a + sign) near the top left of the Explorer view. Clicking that will make a blank file with an insertion point where you can type a name of your choice including the .jl extension. That will save and name the file for you. :)
@doggodotjl3 жыл бұрын
That's much faster! Thanks for sharing your tip!
@davidepellecchia2 жыл бұрын
I really appreciate these videos because they are well-organised. I definitely will watch the playlist about differential equations. Did you maybe have planned a series about parallel computing?
@doggodotjl2 жыл бұрын
Thanks for the kind words! Parallel Computing is on my "to do" list, but I'm not sure when I'll be able to get to it. I'm hoping to cover it some time in 2023. Thanks for watching!
@DrRandyDavila2 жыл бұрын
I love this dawgo!
@nabeelhasan65933 жыл бұрын
Thanks for this
@doggodotjl3 жыл бұрын
You're welcome! Thanks for watching!
@sdcerrachael30532 жыл бұрын
So nice and detailed tutorials!!! Thanks! Last year, I just knew about this language which is very good for optimization. And I got interested and started paying attention for tutorials. Now I have chance to seriously learn it cuz now I am a PhD student doing research in optimization. I love this so friendly and powerful channel!
@doggodotjl2 жыл бұрын
I'm glad that you found this channel! Good luck on your PhD!
@u2coldplay8443 жыл бұрын
I started to learn programming since Sept.2020 from MIT computational thinking with Julia and Julia is also my first language, How do you achieve a high level in such a short time? just unbelievable!!! could you also please share with us how do you learn Julia programming? Thank you
@doggodotjl3 жыл бұрын
Thanks for the kind words and thank you for checking out my channel! I realize that everyone has a different learning style, so what worked for me may not work for everyone. With that said, here are some tips that helped me learn Julia: 1) don't use a notebook, like Jupyter or Pluto -- instead, use the REPL inside Atom with the Workspace panel open. The REPL will give you immediate feedback and the Workspace panel will tell you exactly what's going on inside your computer; 2) don't try to learn everything at once -- instead, watch 1 tutorial per week and practice on your own during the week. I used the Julia code at www.rosettacode.org for practice; 3) don't watch tutorials passively -- instead, use the "Rubber Duck Debugging" technique of trying to explain the coding concepts verbally to someone else who doesn't have a programming background, or to an inanimate object. Setting up this KZbin channel is my "Rubber Duck Debugging" project. I found that making these videos has really helped me understand the material better. Even concepts that I thought that I understood, I realized that I didn't fully understand as I was making the videos. It's like that old saying, "The best way to learn is to teach." In any event, I realize that these tips are overly simplistic, and they are coming from someone who is still in the process of learning. I tried to capture my learning process in my "Julia for Beginners" tutorial series. Best of luck to you in your Julia adventure!
@u2coldplay8443 жыл бұрын
@@doggodotjl Thank you very much! your words mean a lot to me, just as you said, I think I learn Julia in a passive way, I will take your words as my principles of this wonderful journey. I know Julia in 2019 similar to you, and finally decide to learn it in 2020.
@eliascarvalho86373 жыл бұрын
Hello, i have a question. Adding Julia to the Windows PATH is necessary?
@doggodotjl3 жыл бұрын
Hi, thanks for your question. No, adding Julia to the Windows PATH is not necessary for these tutorials.
@dougiehwang91923 жыл бұрын
Press 'Save Playlist' button
@doggodotjl3 жыл бұрын
Congratulations on completing Series 1! Enjoy Series 2!
@dougiehwang91923 жыл бұрын
@@doggodotjl Sir, I can't find my iris svg img file in the folder. In julia REPL, "#27 (generic function with 1 method)" is shown.
@doggodotjl3 жыл бұрын
@@dougiehwang9192 Hmm. I just tried it and it still works for me. Can you give me a little more information? Do you see the PNG file? It should be located in your present working directory which you can check by using pwd(). You should definitely not be seeing something that says "generic function with 1 method". Can you let me know the code that you entered when you received that reply? Thanks...
@dougiehwang91923 жыл бұрын
@@doggodotjl when I put pwd(), "C:\\Users\\duckl" is shown on REPL. And the path of folder I made for Julia is "C:\Users\duckl\Downloads\juliatest". I follow your code. My input is save("iris_voyager.png") # VegaLite required to save plot save("iris_voyager.svg") # VegaLite required to save plot from specified voyager plot. Neither PNG nor SVG on both directories.
@doggodotjl3 жыл бұрын
@@dougiehwang9192 Ah, I see what happened. You need to include the plot that you would like to save as an argument in the save() function. For PNG: save("iris_voyager.png", p). For SVG: save("iris_voyager.svg", p). It should save the image file into your present working directory. Hope that helps! You can take a look at the complete workflow and code here: github.com/julia4ta/tutorials/blob/master/Series%2002/Tutorial%2002x01/Tutorial02x01.jl
@Speak4Yourself22 жыл бұрын
Thanks a lot!
@doggodotjl2 жыл бұрын
You're welcome!
@jimsnipes1203 Жыл бұрын
Is there a later version of this because I don't find the VS Code extensions you're describing? I see 5 Julia extensions, which one? Atom One Dark Theme I found, Bracket Pair Colorizer 2 doesn't exist?
@doggodotjl Жыл бұрын
There have been a lot of changes since I made this video. Here's a link to a video from JuliaCon 2021 for how to use VS Code with Julia: kzbin.info/www/bejne/fGK1ZHiKlreEjrs
@user-wr4yl7tx3w2 жыл бұрын
Do you recommend using 'activate .' to create a local environment with the needed packages? Or is it better to use the global at the version level? Thanks
@doggodotjl2 жыл бұрын
In general, it's considered a best practice to 'activate .' a new working directory for your project in order to avoid potential conflicts with other packages.
@user-wr4yl7tx3w2 жыл бұрын
@@doggodotjl just that it feels like when I go with the 'activate .' option, each time I add a package to the local environment, it feels like I am downloading the package again, duplicating memory space, even though I have a copy already at the version level. Mostly, because I would have guessed it would be instantaneous given that I already have a copy of the package at the version level and should not take so much time to add locally.
@minhnguyenhainhat2343 жыл бұрын
your voice is so great
@shrapnel42132 жыл бұрын
one can use vscodium or code-oss instead for open source and rid of telemetry alternatives.
@chantingcc62822 жыл бұрын
Why I can not see anything on the workspace? It is always blank.
@doggodotjl2 жыл бұрын
It shouldn't be blank, but there's not much to see in the workspace for this tutorial. In the REPL, if you type in x = 1, then you should see the variable x with a value of 1 show up in the workspace panel. And then, if you type in y = 2 in the REPL, you should see the variable y with a value of 2. And then if you type in z = x + y in the REPL, you should see the variable z with a value of 3. Can you see that in the workspace panel (you might have to scroll down, depending on your layout)?
@chantingcc62822 жыл бұрын
@@doggodotjl Thank you for your reply.Whether the value of a variable can be viewed only in REPL? It's not convenient to view the elements in a multidimensional array.
@xiaodongli99663 жыл бұрын
My vscode is using alt+enter to execute the selected lines for now
@doggodotjl3 жыл бұрын
You can change the keybindings to whatever you like by going to File>Preferences>Keyboard Shortcuts. The section in the video for updating your keybindings starts around 16:06.
@nipponaihito3 жыл бұрын
Am I the only one who has URI parse issues when I try to run the Voyager function?