As a DS enthusiast and someone who is working with Python for many years now, I was never really able to settle with Jupiter Notebook and I am glad someone has covered this topic well! Great job Dave! 👏👏👏
This is the best tutorial on setting up a data science VS Code environment I have ever seen. Your videos are very thorough and also to the point. Please keep sharing these. You have already improved my productivity x2 by explaining the Jupyter trick.
As a data science student, who have a really difficult lecture drive deep to algorithm and mathematical magic, I have to type a hugeeee thank you for your video. Having a ton of knowledge but cannot even control the coding program is most of the research data science student ( including me). Thanks for your great videos.
The part where you can get the code to run in the interactive is pretty neat! Solid point on the fact that you can write production code whiles testing in Jupyter. The is such a great option to get a python beginner to leave the Jupyter notebook coding mindset to writing production level code! I know I definitely would be using it more to help me build confidence in my python programming! Great shout Dave!
Wow this was exactly the video I was looking for. The settings and extensions made the coding way more fun and it is nice to look at the data with the notebook. Thank You.
Thank you for this workflow! Clear explanation and I love the last part where you can run/dissect code chunk by chunk by sending python script to jupyter notebook interface. Game changer! Not going back to jupyter notebook now
I have never seen the Jupyter Send before and I am trying it out and messing around / following along as I type this. I totally agree I think this will be a real game changer for me for testing and messing around and productivity in my coding journey. Thanks!!
Dave : Great video. Thanks for sharing this great stuff.. Moving to VS Code for all DS work.. earlier I was using VS code and Jupyter notebook for different kind of work which wasn't efficient. Thanks again !
Dave, thanks for the video. Something I'd like to mention; the recorder you're using has stereo mics. So when you move your head around, your voice also pans left or right. I'd suggest making your voice mono so it always comes from the center.
Thanks for this! My sense has always been that notebooks don't lend themselves well to good scripting habits and clear thinking - you have just confirmed that hunch!
Notebooks are great for experimentation and sharing code, but if you want to bring code into production you need a more structured way of writing code ;)
Thanks, great content. I was struggling with the "send selection" option in the jupyter settings it has been renamed to "text editor: execute selection".
First Dave I would like to thank you for your work you deserve much more views and subscribers, I'm moving to VS code I used to work with Jupyter(alone) and Spyder but VS code is much more convenient it was very helpful.
Great video! Had no idea you could setup this type of environment in VS Code. I was actually bummed when starting to learn Python I feel like I had to start from scratch by using PyCharm. Definitely going this path now I know it can be done. Thanks!
Sorts out tool-spread where at times I found Jupyter (setup and foibles) annoying & useful, same for Pycharm (very professional but HEAVY) and this hits the middle ground of overall super-useful (for me). Everyone will have different levels/needs I guess. Explains a lot, really awesome share! Thank you so much.
Great video! I begun to learn Python from Jupiter Notebook, and what I've done in the first courses was exactly related to work with small appsto run on dashboards, plots, datasets (pandas of course, sql), then I switched to another more general course where we work in VSCode, so I even forgot/ pushed back wgat was done on the first steps, so yoy give me a vision howvto ties these all up. For me settings/figuring out configurations might be even more complicated than just to write functionality, but it's all connected.
Similar benefit of both code wise execution and file wise execution can be enjoyed in spyder 5 as well, although did not compare the two for finding which one is better for the fitness tracker project.
Awesome video Dave! Always wanted to transition to VS code, but never did, but thats the first thing il be doing now. Also a suggestion, make a video on Docker for Data Science, and then Docker + VS code
I've transition from notebooks to .py using the method in this video. While overall I think vs code using the interactive window is better especially for large notebooks. However I have two items I don't like: 1. In jupter lab I can create a markdown cell and use # to make an outline of my notebook that I can navigate through my notebook. VS codes seems to generate the outline for you based on functions. I often don't use functions so navigating the document is worst to me. 2. The other con I will say is that if I run the top half of my script and run it I can tell where my program is within the script. Additionally when there's an error sometimes it take me a minute to orient myself using the error message to know where the error is within my script. The error message normally does tell me where the error is, but just scrolling to where the program stops within a notebook is more intuitive. However performance is so much better in a .py file especially when it gets large. Also I really like I don't need to create new cells to view things which does make my code so much cleaner. So overall it's way better, but I do wish there was a way to at least address the outline.
Thanks for this great tutorial ! i am new to the hole Gen Ai, ML, DNN and Python. It would been great to know whitch liberty you are using, and how you set up data, docs, models and so on folders, in the demo folder. Maybe you can explain this in text? or make an short add-on video for us newbees.
When I run the same code you did at 15:30, my terminal reads: FileNotFoundError: [Errno 2] No such file or directory. But if I run it in an interactive window, it works fine. What's wrong with my terminal lol? Pls help
Cool video! Thanks Just a suggestion: could you make fonts bigger, everything looks super small if you don't have a huge screen... (or maybe change the size of the screen while you record...)
Hi Dave, appreciated the vid chat last night. Amazing video tutorial, new skill learned. A dumb question to ask, where is the Demo folder we can access from? :)❤
@@daveebbelaar Thank you for the reply. Oh yeah I was following along with your tutorial and I think you had a demo folder open, I was looking for it so I can do exactly what you do. But I just let it pass and went on with the actual bootcamp for the Tracking Barbell exercises you made. Can’t thank you enough for the step by step lesson. VS truly is a game changer, so thank you thank you thank you. Learn a ton 🍸! already a fan of the channel, Keep up the good work 🤟
👉🏻 2024 Update For this Video: th-cam.com/video/mpk4Q5feWaw/w-d-xo.html
As a DS enthusiast and someone who is working with Python for many years now, I was never really able to settle with Jupiter Notebook and I am glad someone has covered this topic well! Great job Dave! 👏👏👏
This is the best tutorial on setting up a data science VS Code environment I have ever seen. Your videos are very thorough and also to the point. Please keep sharing these. You have already improved my productivity x2 by explaining the Jupyter trick.
Thanks Dagart 🙏🏻
Being able to send the output to a jupyter kernel is amazing. Thanks for sharing! I've been looking for something like this for a while
As a data science student, who have a really difficult lecture drive deep to algorithm and mathematical magic, I have to type a hugeeee thank you for your video.
Having a ton of knowledge but cannot even control the coding program is most of the research data science student ( including me).
Thanks for your great videos.
Just switched from Frontend Dev to Data Engineer, this was so useful, thank you a lot for it!
Want to see how I use this setup to tackle a complete machine learning project? Watch this: th-cam.com/video/cCONIdrM2VI/w-d-xo.html
You made VS Code so much easier for me to understand and use for my analysis. Thanks, you're a lifesaver!
Very cool feature the last one you showed. I saw a video of someone using VS with jupyter and saw that potential. Now I've confirmed it.
Incredible, the best guide on TH-cam hands down. Subscribed!
I can't thank you enough brother!!! I'm learning Data Science and this video is a blessing for me
The part where you can get the code to run in the interactive is pretty neat! Solid point on the fact that you can write production code whiles testing in Jupyter. The is such a great option to get a python beginner to leave the Jupyter notebook coding mindset to writing production level code! I know I definitely would be using it more to help me build confidence in my python programming! Great shout Dave!
Thanks Adu! Yea, it's a real game changer to start working like this
Wow this was exactly the video I was looking for. The settings and extensions made the coding way more fun and it is nice to look at the data with the notebook. Thank You.
Thanks for showing that setting which allows the interactive running of python-files! Very valuable.
That's awesome right!
HUGE thanks for this video and specially for the setup of the jupyter interactive window.
Excellent video. I was having a hard time migrating from PyCharm to VS Code. Your video cleared things up for me. Thanks.
This was awesome! As a beginner with Python I didn't realize this was possible!
Thanks Dave for this awesome video! Have it all set up. Looking forward to doing this series.
Great tips! Yes the shft-enter and using VS Code with Jupiter is a great time saver.
Thank you for this workflow! Clear explanation and I love the last part where you can run/dissect code chunk by chunk by sending python script to jupyter notebook interface. Game changer! Not going back to jupyter notebook now
Broo the way you explain everything, loved it …
You're welcome man!
great guide - something like this saves tons of trial and error - thank you for sharing
thanks, man!!! Appreciate it.
Keep helping people! God bless you, dude!
This video is insanely helpful.
This guide is "top dollar"! Really useful, and very clear. This has helped me out significantly. Well done! +1sub
Awesome and straightforward introduction! Thank you very much!
Thanks for sharing such a powerful workflow on coding in python. Thats help me alot since for me as a beginner in data science.
I have never seen the Jupyter Send before and I am trying it out and messing around / following along as I type this. I totally agree I think this will be a real game changer for me for testing and messing around and productivity in my coding journey. Thanks!!
Yea it's awesome! 😁
Dave : Great video. Thanks for sharing this great stuff.. Moving to VS Code for all DS work.. earlier I was using VS code and Jupyter notebook for different kind of work which wasn't efficient.
Thanks again !
Awesome tip to use "Shift-Enter" with the Jupyter back end option.
That interactive window piece is outstanding. THANK YOU! 🙏
You are doing a great work, I am learning a lot from your videos
Thank you, I've been looking to move from Jupyter Notebook into VS Code. Very helpful.
Glad it was helpful!
A video that changed my coding, forever,,,,, 😳
I just found what I was looking for from the past 2 days.😄
This is a magic
Thank you so much
You just gained yourself another subscriber
Dave, thanks for the video. Something I'd like to mention; the recorder you're using has stereo mics. So when you move your head around, your voice also pans left or right. I'd suggest making your voice mono so it always comes from the center.
I second that. It makes it extra difficult to concentrate when using earphones.
that's a great feature to send python code section to interactive window. Thank you
i am currently a learner in this field it's nice :)
This is the most helpful video that i have come across when it comes to using vss for data science.
Thanks for this! My sense has always been that notebooks don't lend themselves well to good scripting habits and clear thinking - you have just confirmed that hunch!
Notebooks are great for experimentation and sharing code, but if you want to bring code into production you need a more structured way of writing code ;)
thanks for a great video. i didnt know about that interactive feature, it is awesome. 🙏🏻
You're welcome! It's a game changer for your productivity 🔥
This helped me a lot, thank you
Awesome video
Thank you so much for sharing your knowledge
great vide. exactly what i needed to also transition to vsc. and good sound quality from your mic!
Cheers for the video and explanations. Was very helpful.
Thank you! You solved my problems!
Thanks, great content. I was struggling with the "send selection" option in the jupyter settings it has been renamed to "text editor: execute selection".
wow i love this! def game changing for coding.
Awesome video! Have it all set up. Loving it. Thanks Dave
First Dave I would like to thank you for your work you deserve much more views and subscribers, I'm moving to VS code I used to work with Jupyter(alone) and Spyder but VS code is much more convenient it was very helpful.
Thanks Robin, that really makes my day. And yea, VS Code is awesome for data science!
Super helpful in getting me started, thanks man
Great video! Had no idea you could setup this type of environment in VS Code. I was actually bummed when starting to learn Python I feel like I had to start from scratch by using PyCharm. Definitely going this path now I know it can be done. Thanks!
Really grateful for this, thanks man
Nice explanation. Thanks, Dave.
Super cool! Thank you.
Nice explanation brother. Very useful.
this is really soo cool and the easiest video on this that i found
Glad I could help!
Bedankt voor de video. Heel behulpzaam!
Gold content! Thank you
Great setup bro!
This was very helpful buddy. You earned a sub!
Great Content Dave! 🔥
Even if i'm a window user your videos are so amazing and helpful thanks a lot 🙏
You got another subscriber man!
Groeten uit Brabant ;)!
Thanks Laurens!
Really great tutorial; excellent job, thank you.
Thanks man! Do you consider making a V2 video on this?
Thank you for this video. Well Done!
Sorts out tool-spread where at times I found Jupyter (setup and foibles) annoying & useful, same for Pycharm (very professional but HEAVY) and this hits the middle ground of overall super-useful (for me). Everyone will have different levels/needs I guess. Explains a lot, really awesome share! Thank you so much.
The sound is really nice💯💯
Great video! I begun to learn Python from Jupiter Notebook, and what I've done in the first courses was exactly related to work with small appsto run on dashboards, plots, datasets (pandas of course, sql), then I switched to another more general course where we work in VSCode, so I even forgot/ pushed back wgat was done on the first steps, so yoy give me a vision howvto ties these all up. For me settings/figuring out configurations might be even more complicated than just to write functionality, but it's all connected.
Great work ❤
this really help me out thanks bro
Similar benefit of both code wise execution and file wise execution can be enjoyed in spyder 5 as well, although did not compare the two for finding which one is better for the fitness tracker project.
Thank you for sharing these tips!
You're welcome!
This video is awesome !!!
Awesome video, thank!
The important thing that you missed is setting up the Python interpreter and virtual environment in VSCode.
Awesome video Dave! Always wanted to transition to VS code, but never did, but thats the first thing il be doing now. Also a suggestion, make a video on Docker for Data Science, and then Docker + VS code
Thanks! And noted!
great video. thank you!
Great to see your contents
amazing ! Thank you so muchhh
I've transition from notebooks to .py using the method in this video. While overall I think vs code using the interactive window is better especially for large notebooks.
However I have two items I don't like:
1. In jupter lab I can create a markdown cell and use # to make an outline of my notebook that I can navigate through my notebook. VS codes seems to generate the outline for you based on functions. I often don't use functions so navigating the document is worst to me.
2. The other con I will say is that if I run the top half of my script and run it I can tell where my program is within the script. Additionally when there's an error sometimes it take me a minute to orient myself using the error message to know where the error is within my script. The error message normally does tell me where the error is, but just scrolling to where the program stops within a notebook is more intuitive.
However performance is so much better in a .py file especially when it gets large. Also I really like I don't need to create new cells to view things which does make my code so much cleaner. So overall it's way better, but I do wish there was a way to at least address the outline.
amazing video!!!
to the point and really neat
thank you
helped me alot as a beginner thnxs
Very helpful. Fantastic!
This is awesome!!! thanks you so much!
Thanks for this great tutorial ! i am new to the hole Gen Ai, ML, DNN and Python.
It would been great to know whitch liberty you are using, and how you set up data, docs, models and so on folders, in the demo folder.
Maybe you can explain this in text? or make an short add-on video for us newbees.
When I run the same code you did at 15:30, my terminal reads: FileNotFoundError: [Errno 2] No such file or directory.
But if I run it in an interactive window, it works fine. What's wrong with my terminal lol? Pls help
SO COOL!
Thank you for this! this is going to help me so much and i dont feel like a ediot lol
Very good presentation legend
Installed extensions:
- Azure Account
- Code Runner
- CodeSnap
- Docker
- Edit csv
- IoT Device Cube
- Jupyter
- Jupyter Keymap
- Material Icon Theme
- Python Extension Pack
- autoDocstring
- IntelliCode
- Path Intellisense
- Python
- Pylance
- isort
- Python Environment Manager
- Python Indent
- autoDocstring
- (not installed) Django
- (not installed) Jinja
- Remote Development
love from India 🤩
Very cool. Thanks for the help
Really great tutorial :))))))))) thanks man
very useful. Thanks
Cool video! Thanks
Just a suggestion: could you make fonts bigger, everything looks super small if you don't have a huge screen... (or maybe change the size of the screen while you record...)
Fantastic video!
Thank you for this video.
Hi Dave, appreciated the vid chat last night. Amazing video tutorial, new skill learned. A dumb question to ask, where is the Demo folder we can access from? :)❤
Hi Peter, it was a pleasure talking to you! What do you mean with Demo folder? (It's been a while since I've recorded this video)
@@daveebbelaar Thank you for the reply. Oh yeah I was following along with your tutorial and I think you had a demo folder open, I was looking for it so I can do exactly what you do. But I just let it pass and went on with the actual bootcamp for the Tracking Barbell exercises you made. Can’t thank you enough for the step by step lesson. VS truly is a game changer, so thank you thank you thank you. Learn a ton 🍸! already a fan of the channel, Keep up the good work 🤟