How to Set up VS Code for Data Science & AI

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 246

  • @daveebbelaar
    @daveebbelaar  5 หลายเดือนก่อน +2

    👉🏻 2024 Update For this Video: th-cam.com/video/mpk4Q5feWaw/w-d-xo.html

  • @igortrifunovic1798
    @igortrifunovic1798 ปีที่แล้ว +11

    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! 👏👏👏

  • @DagStylez
    @DagStylez ปีที่แล้ว +20

    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.

  • @toya9412
    @toya9412 10 หลายเดือนก่อน +4

    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

  • @viewview6687
    @viewview6687 ปีที่แล้ว +32

    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.

  • @danijelsusakovic9912
    @danijelsusakovic9912 ปีที่แล้ว +3

    Just switched from Frontend Dev to Data Engineer, this was so useful, thank you a lot for it!

  • @daveebbelaar
    @daveebbelaar  2 ปีที่แล้ว +23

    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

  • @GurpreetKaur-wu3bd
    @GurpreetKaur-wu3bd 5 หลายเดือนก่อน +1

    You made VS Code so much easier for me to understand and use for my analysis. Thanks, you're a lifesaver!

  • @jorgesantanderm
    @jorgesantanderm ปีที่แล้ว +4

    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.

  • @mo-ec6wu
    @mo-ec6wu ปีที่แล้ว +3

    Incredible, the best guide on TH-cam hands down. Subscribed!

  • @IftesumZami
    @IftesumZami 4 หลายเดือนก่อน

    I can't thank you enough brother!!! I'm learning Data Science and this video is a blessing for me

  • @qaboahene
    @qaboahene 2 ปีที่แล้ว +30

    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!

    • @daveebbelaar
      @daveebbelaar  2 ปีที่แล้ว +7

      Thanks Adu! Yea, it's a real game changer to start working like this

  • @arillashsaravanan9216
    @arillashsaravanan9216 5 หลายเดือนก่อน

    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.

  • @ludwigstumpp
    @ludwigstumpp 2 ปีที่แล้ว +2

    Thanks for showing that setting which allows the interactive running of python-files! Very valuable.

  • @RolandoLopezNieto
    @RolandoLopezNieto 7 หลายเดือนก่อน +1

    HUGE thanks for this video and specially for the setup of the jupyter interactive window.

  • @victorl.mercado5838
    @victorl.mercado5838 ปีที่แล้ว

    Excellent video. I was having a hard time migrating from PyCharm to VS Code. Your video cleared things up for me. Thanks.

  • @patrickgans2
    @patrickgans2 ปีที่แล้ว

    This was awesome! As a beginner with Python I didn't realize this was possible!

  • @tejalshanbhag5926
    @tejalshanbhag5926 9 หลายเดือนก่อน

    Thanks Dave for this awesome video! Have it all set up. Looking forward to doing this series.

  • @chadmace3355
    @chadmace3355 ปีที่แล้ว +1

    Great tips! Yes the shft-enter and using VS Code with Jupiter is a great time saver.

  • @sophial.4488
    @sophial.4488 11 หลายเดือนก่อน

    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

  • @TreNcH98
    @TreNcH98 ปีที่แล้ว

    Broo the way you explain everything, loved it …

  • @Max-fq1bg
    @Max-fq1bg 9 หลายเดือนก่อน

    great guide - something like this saves tons of trial and error - thank you for sharing

  • @vieiradan
    @vieiradan ปีที่แล้ว

    thanks, man!!! Appreciate it.
    Keep helping people! God bless you, dude!

  • @kritiagrawal9767
    @kritiagrawal9767 2 หลายเดือนก่อน

    This video is insanely helpful.

  • @riskwise99
    @riskwise99 5 หลายเดือนก่อน

    This guide is "top dollar"! Really useful, and very clear. This has helped me out significantly. Well done! +1sub

  • @popobleistift5000
    @popobleistift5000 9 หลายเดือนก่อน

    Awesome and straightforward introduction! Thank you very much!

  • @TuyenPham-v9u
    @TuyenPham-v9u ปีที่แล้ว

    Thanks for sharing such a powerful workflow on coding in python. Thats help me alot since for me as a beginner in data science.

  • @maverickreynolds
    @maverickreynolds ปีที่แล้ว +1

    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!!

  • @maulikda
    @maulikda 2 ปีที่แล้ว +1

    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 !

  • @lesmatheson6001
    @lesmatheson6001 ปีที่แล้ว

    Awesome tip to use "Shift-Enter" with the Jupyter back end option.

  • @realCleanK
    @realCleanK ปีที่แล้ว

    That interactive window piece is outstanding. THANK YOU! 🙏

  • @carylynjeru4040
    @carylynjeru4040 11 หลายเดือนก่อน

    You are doing a great work, I am learning a lot from your videos

  • @GeoffDevitt
    @GeoffDevitt ปีที่แล้ว

    Thank you, I've been looking to move from Jupyter Notebook into VS Code. Very helpful.

  • @Buhassan5656
    @Buhassan5656 ปีที่แล้ว

    A video that changed my coding, forever,,,,, 😳

  • @AbdUllahKhan-qx8ml
    @AbdUllahKhan-qx8ml 9 หลายเดือนก่อน

    I just found what I was looking for from the past 2 days.😄

  • @3rd_Son
    @3rd_Son 2 ปีที่แล้ว

    This is a magic
    Thank you so much
    You just gained yourself another subscriber

  • @exshenanigan2333
    @exshenanigan2333 ปีที่แล้ว +2

    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.

    • @patricioperez1985
      @patricioperez1985 ปีที่แล้ว +2

      I second that. It makes it extra difficult to concentrate when using earphones.

  • @naveenkumar5473
    @naveenkumar5473 2 ปีที่แล้ว

    that's a great feature to send python code section to interactive window. Thank you

  • @darshilkumar7816
    @darshilkumar7816 11 หลายเดือนก่อน

    i am currently a learner in this field it's nice :)

  • @souravrout8383
    @souravrout8383 ปีที่แล้ว

    This is the most helpful video that i have come across when it comes to using vss for data science.

  • @borisn.1346
    @borisn.1346 ปีที่แล้ว

    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!

    • @daveebbelaar
      @daveebbelaar  ปีที่แล้ว

      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 ;)

  • @fille.imgnry
    @fille.imgnry ปีที่แล้ว +1

    thanks for a great video. i didnt know about that interactive feature, it is awesome. 🙏🏻

    • @daveebbelaar
      @daveebbelaar  ปีที่แล้ว

      You're welcome! It's a game changer for your productivity 🔥

  • @FaZeTooTs
    @FaZeTooTs 3 หลายเดือนก่อน

    This helped me a lot, thank you

  • @DouglasCRPaes
    @DouglasCRPaes 5 หลายเดือนก่อน

    Awesome video
    Thank you so much for sharing your knowledge

  • @dirac9
    @dirac9 11 หลายเดือนก่อน

    great vide. exactly what i needed to also transition to vsc. and good sound quality from your mic!

  • @KrutikPatel-u2m
    @KrutikPatel-u2m ปีที่แล้ว

    Cheers for the video and explanations. Was very helpful.

  • @qaws2119
    @qaws2119 5 หลายเดือนก่อน

    Thank you! You solved my problems!

  • @eugenmalatov5470
    @eugenmalatov5470 ปีที่แล้ว +2

    Thanks, great content. I was struggling with the "send selection" option in the jupyter settings it has been renamed to "text editor: execute selection".

  • @kyozecai
    @kyozecai ปีที่แล้ว

    wow i love this! def game changing for coding.

  • @aibeginnertutorials
    @aibeginnertutorials ปีที่แล้ว

    Awesome video! Have it all set up. Loving it. Thanks Dave

  • @robinchriqui2407
    @robinchriqui2407 2 ปีที่แล้ว +2

    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.

    • @daveebbelaar
      @daveebbelaar  2 ปีที่แล้ว

      Thanks Robin, that really makes my day. And yea, VS Code is awesome for data science!

  • @squirrel_plays_fof4318
    @squirrel_plays_fof4318 8 หลายเดือนก่อน

    Super helpful in getting me started, thanks man

  • @mikew2883
    @mikew2883 ปีที่แล้ว +1

    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!

  • @alejandromarin3069
    @alejandromarin3069 11 หลายเดือนก่อน

    Really grateful for this, thanks man

  • @lcfrod
    @lcfrod 11 หลายเดือนก่อน

    Nice explanation. Thanks, Dave.

  • @hangcutie
    @hangcutie 2 หลายเดือนก่อน

    Super cool! Thank you.

  • @sanjeevjikamade
    @sanjeevjikamade ปีที่แล้ว

    Nice explanation brother. Very useful.

  • @santimm20
    @santimm20 ปีที่แล้ว

    this is really soo cool and the easiest video on this that i found

  • @pimmohs
    @pimmohs 11 หลายเดือนก่อน

    Bedankt voor de video. Heel behulpzaam!

  • @andyr8833
    @andyr8833 6 หลายเดือนก่อน

    Gold content! Thank you

  • @johann.cardenas
    @johann.cardenas ปีที่แล้ว

    Great setup bro!

  • @severtone263
    @severtone263 ปีที่แล้ว

    This was very helpful buddy. You earned a sub!

  • @kynseli5071
    @kynseli5071 2 ปีที่แล้ว

    Great Content Dave! 🔥

  • @mariussame9357
    @mariussame9357 2 ปีที่แล้ว

    Even if i'm a window user your videos are so amazing and helpful thanks a lot 🙏

  • @laurenshendrikx6363
    @laurenshendrikx6363 2 ปีที่แล้ว +1

    You got another subscriber man!
    Groeten uit Brabant ;)!

  • @zulucharlie5244
    @zulucharlie5244 ปีที่แล้ว

    Really great tutorial; excellent job, thank you.

  • @lkhdd
    @lkhdd ปีที่แล้ว +1

    Thanks man! Do you consider making a V2 video on this?

  • @PeterMosier
    @PeterMosier 8 หลายเดือนก่อน

    Thank you for this video. Well Done!

  • @MarcMcRae
    @MarcMcRae ปีที่แล้ว

    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.

  • @kelvin3y_
    @kelvin3y_ ปีที่แล้ว

    The sound is really nice💯💯

  • @tat-lyubch
    @tat-lyubch ปีที่แล้ว

    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.

  • @bolajiadedasola6369
    @bolajiadedasola6369 6 หลายเดือนก่อน

    Great work ❤

  • @ultraallgod9423
    @ultraallgod9423 ปีที่แล้ว

    this really help me out thanks bro

  • @duke_adi
    @duke_adi 11 หลายเดือนก่อน

    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.

  • @thevadimb
    @thevadimb ปีที่แล้ว

    Thank you for sharing these tips!

  • @Whiz-lc5kc
    @Whiz-lc5kc 6 หลายเดือนก่อน

    This video is awesome !!!

  • @PLuna-zb4ol
    @PLuna-zb4ol 9 หลายเดือนก่อน

    Awesome video, thank!

  • @namtang
    @namtang 9 หลายเดือนก่อน +2

    The important thing that you missed is setting up the Python interpreter and virtual environment in VSCode.

  • @lahirulowe4752
    @lahirulowe4752 ปีที่แล้ว

    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

  • @meandyouandhimoverthere
    @meandyouandhimoverthere 5 หลายเดือนก่อน

    great video. thank you!

  • @TVDramaHome
    @TVDramaHome ปีที่แล้ว

    Great to see your contents

  • @huyhq_official1601
    @huyhq_official1601 6 หลายเดือนก่อน

    amazing ! Thank you so muchhh

  • @drudd75077
    @drudd75077 6 หลายเดือนก่อน

    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.

  • @ignaciobursa275
    @ignaciobursa275 ปีที่แล้ว

    amazing video!!!
    to the point and really neat
    thank you

  • @ahmedal-saedi2899
    @ahmedal-saedi2899 ปีที่แล้ว

    helped me alot as a beginner thnxs

  • @timothyokoth9592
    @timothyokoth9592 10 หลายเดือนก่อน

    Very helpful. Fantastic!

  • @carlcetin
    @carlcetin ปีที่แล้ว

    This is awesome!!! thanks you so much!

  • @KristianL-cf6bh
    @KristianL-cf6bh 7 หลายเดือนก่อน

    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.

  • @stringydev
    @stringydev ปีที่แล้ว

    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

  • @MarkCarpenter0025
    @MarkCarpenter0025 ปีที่แล้ว

    SO COOL!
    Thank you for this! this is going to help me so much and i dont feel like a ediot lol

  • @mohamedaliibrahim267
    @mohamedaliibrahim267 ปีที่แล้ว

    Very good presentation legend

  • @ItercomViews
    @ItercomViews ปีที่แล้ว +3

    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

  • @vivekyadav2566
    @vivekyadav2566 ปีที่แล้ว

    love from India 🤩

  • @joshuapretorious
    @joshuapretorious 11 หลายเดือนก่อน

    Very cool. Thanks for the help

  • @kianmehreganian5980
    @kianmehreganian5980 ปีที่แล้ว

    Really great tutorial :))))))))) thanks man

  • @ujjwalchetan4907
    @ujjwalchetan4907 5 หลายเดือนก่อน

    very useful. Thanks

  • @caballerofelipe00
    @caballerofelipe00 9 หลายเดือนก่อน

    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...)

  • @juandiegomartinezcastro7942
    @juandiegomartinezcastro7942 11 หลายเดือนก่อน

    Fantastic video!

  • @PaulDavidRosero-Montalvo
    @PaulDavidRosero-Montalvo 11 หลายเดือนก่อน

    Thank you for this video.

  • @PeterPan-hs5tu
    @PeterPan-hs5tu ปีที่แล้ว +1

    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
      @daveebbelaar  ปีที่แล้ว

      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)

    • @PeterPan-hs5tu
      @PeterPan-hs5tu ปีที่แล้ว

      @@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 🤟