How to Set up VS Code for Data Science & AI

Sdílet
Vložit
  • čas přidán 29. 06. 2024
  • A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freel...
    ⏱️ Timestamps
    - 00:00 Introduction & Overview
    - 00:53 Introduction to VS Code
    - 02:35 Setting up a Workspace
    - 03:59 Installing Extensions
    - 08:54 Styling VS Code
    - 10:49 VS Code Settings
    - 13:39 Running Jupyter Notebooks
    - 14:22 Running Python code
    - 22:05 Outro
    🔗 Download Visual Code Studio
    code.visualstudio.com/
    👋🏻 About Me
    Hey there! I'm Dave, an AI Engineer and the founder of Datalumina, where our mission is to facilitate entrepreneurial and technological proficiency in professionals and businesses. Through my videos here on this channel, my posts on LinkedIn, and courses on Skool, I share practical strategies and tools to navigate the complexities of data, artificial intelligence, and entrepreneurship.
    🎓 My Courses
    www.skool.com/data-alchemy
    www.skool.com/data-freelancer
    🔗 Let's Connect
    / daveebbelaar
    / daveebbelaar
    📥 Datalumina's Newsletter
    www.datalumina.com/newsletter
    #data #ai #vscode #python
    📌 Video Description
    In this video, Dave shows us a new way to boost data science work with VS Code. It's different from the usual Jupyter Notebooks and Lab. He gives a full guide on making VS Code work for data science, aiming to make things faster and better. Dave shares his own setup tips, like themes, settings, and key extensions for Python, showing how VS Code has made his work better.
    The tutorial starts with an overview of VS Code. It points out its perks like support for many languages, debugging tools, syntax colors, smart code help, and Git integration. Dave talks about how you can add more features with extensions from the marketplace. This part is great for beginners or those moving from other tools. It explains why VS Code is a top choice for data science.
    Next, Dave gets into how to set up VS Code, from installing it to getting your workspace ready for data science. He shows how to add a project folder, save workspace settings, and pick themes and icons to make things look good and easy to use. Dave also talks about important extensions like the Python Extension Pack, IntelliCode, and Jupyter. These help with Python coding and let you use Jupyter Notebooks in VS Code. His step-by-step demo makes it simple to tailor VS Code for your projects.
    Finally, the video looks at advanced features and workflows in VS Code for data science. Dave shows how to run Python code and Jupyter Notebooks well, using the interactive window for better coding. This method helps with quick testing, changing data, and making graphs, proving it's much better than old ways. The video ends with real examples of working with data and testing functions in VS Code. It highlights how the IDE makes every part of a data science project smoother.

Komentáře • 226

  • @daveebbelaar
    @daveebbelaar  Před rokem +23

    Want to see how I use this setup to tackle a complete machine learning project? Watch this: czcams.com/video/cCONIdrM2VI/video.html

  • @viewview6687
    @viewview6687 Před 11 měsíci +30

    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.

  • @mo-ec6wu
    @mo-ec6wu Před rokem +2

    Incredible, the best guide on CZcams hands down. Subscribed!

  • @DagStylez
    @DagStylez Před rokem +16

    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.

  • @igortrifunovic1798
    @igortrifunovic1798 Před 7 měsíci +6

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

  • @jorgesantanderm
    @jorgesantanderm Před 11 měsíci +3

    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.

  • @realCleanK
    @realCleanK Před 5 měsíci

    That interactive window piece is outstanding. THANK YOU! 🙏

  • @tejalshanbhag5926
    @tejalshanbhag5926 Před 3 měsíci

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

  • @maulikda
    @maulikda Před rokem +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 !

  • @toya9412
    @toya9412 Před 3 měsíci +1

    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

  • @gkennedy_aiforsocialbenefit
    @gkennedy_aiforsocialbenefit Před 11 měsíci

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

  • @danijelsusakovic9912
    @danijelsusakovic9912 Před 8 měsíci +2

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

  • @mikew2883
    @mikew2883 Před rokem +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!

  • @chadmace3355
    @chadmace3355 Před rokem +1

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

  • @ludwigstumpp
    @ludwigstumpp Před rokem +2

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

  • @sophial.4488
    @sophial.4488 Před 5 měsíci

    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

  • @RolandoLopezNieto
    @RolandoLopezNieto Před 29 dny +1

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

  • @vieiradan
    @vieiradan Před rokem

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

  • @victorl.mercado5838
    @victorl.mercado5838 Před 5 měsíci

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

  • @mariussame9357
    @mariussame9357 Před rokem

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

  • @zulucharlie5244
    @zulucharlie5244 Před 10 měsíci

    Really great tutorial; excellent job, thank you.

  • @patrickgans2
    @patrickgans2 Před 5 měsíci

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

  • @kynseli5071
    @kynseli5071 Před rokem

    Great Content Dave! 🔥

  • @3rd_Son
    @3rd_Son Před rokem

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

  • @TreNcH98
    @TreNcH98 Před rokem

    Broo the way you explain everything, loved it …

  • @carylynjeru4040
    @carylynjeru4040 Před 5 měsíci

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

  • @lesmatheson6001
    @lesmatheson6001 Před 9 měsíci

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

  • @popobleistift5000
    @popobleistift5000 Před 2 měsíci

    Awesome and straightforward introduction! Thank you very much!

  • @IanDangerfield
    @IanDangerfield Před rokem

    Thank you for this tutorial brother appriciate the effort.

  • @severtone263
    @severtone263 Před 8 měsíci

    This was very helpful buddy. You earned a sub!

  • @user-cj7gh6rq7f
    @user-cj7gh6rq7f Před 6 měsíci

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

  • @ignaciobursa275
    @ignaciobursa275 Před rokem

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

  • @MaverickReynolds
    @MaverickReynolds Před rokem +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!!

  • @johann.cardenas
    @johann.cardenas Před rokem

    Great setup bro!

  • @naveenkumar5473
    @naveenkumar5473 Před rokem

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

  • @qaboahene
    @qaboahene Před rokem +25

    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  Před rokem +6

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

  • @dirac9
    @dirac9 Před 5 měsíci

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

  • @user-bj5cd1ss9e
    @user-bj5cd1ss9e Před 6 měsíci

    Cheers for the video and explanations. Was very helpful.

  • @MarcMcRae
    @MarcMcRae Před 11 měsíci

    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.

  • @squirrel_plays_fof4318
    @squirrel_plays_fof4318 Před 2 měsíci

    Super helpful in getting me started, thanks man

  • @fille.imgnry
    @fille.imgnry Před rokem +1

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

    • @daveebbelaar
      @daveebbelaar  Před rokem

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

  • @user-el6dw9ef8q
    @user-el6dw9ef8q Před rokem

    Very, Very good!!! Congrats!

  • @GeoffDevitt
    @GeoffDevitt Před 7 měsíci

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

  • @Max-fq1bg
    @Max-fq1bg Před 3 měsíci

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

  • @develom_ai
    @develom_ai Před 5 měsíci

    Great video. Helped me a lot. Thanks👍

  • @alejandromarin3069
    @alejandromarin3069 Před 4 měsíci

    Really grateful for this, thanks man

  • @timothyokoth9592
    @timothyokoth9592 Před 4 měsíci

    Very helpful. Fantastic!

  • @PeterMosier
    @PeterMosier Před 2 měsíci

    Thank you for this video. Well Done!

  • @pimmohs
    @pimmohs Před 4 měsíci

    Bedankt voor de video. Heel behulpzaam!

  • @tat-lyubch
    @tat-lyubch Před 8 měsíci

    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.

  • @lcfrod
    @lcfrod Před 4 měsíci

    Nice explanation. Thanks, Dave.

  • @thevadimb
    @thevadimb Před rokem

    Thank you for sharing these tips!

  • @carlcetin
    @carlcetin Před 9 měsíci

    This is awesome!!! thanks you so much!

  • @ultraallgod9423
    @ultraallgod9423 Před 7 měsíci

    this really help me out thanks bro

  • @kianmehreganian5980
    @kianmehreganian5980 Před 10 měsíci

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

  • @robinchriqui2407
    @robinchriqui2407 Před rokem +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  Před rokem

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

  • @lahirulowe4752
    @lahirulowe4752 Před rokem

    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

  • @PLuna-zb4ol
    @PLuna-zb4ol Před 2 měsíci

    Awesome video, thank!

  • @sanjeevjikamade
    @sanjeevjikamade Před 6 měsíci

    Nice explanation brother. Very useful.

  • @huyhq_official1601
    @huyhq_official1601 Před 3 dny

    amazing ! Thank you so muchhh

  • @ahmedal-saedi2899
    @ahmedal-saedi2899 Před 10 měsíci

    helped me alot as a beginner thnxs

  • @bolajiadedasola6369
    @bolajiadedasola6369 Před 2 dny

    Great work ❤

  • @TVDramaHome
    @TVDramaHome Před 8 měsíci

    Great to see your contents

  • @kennethstephani692
    @kennethstephani692 Před rokem

    Great video!!!

  • @AbdUllahKhan-qx8ml
    @AbdUllahKhan-qx8ml Před 2 měsíci

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

  • @joshuapretorious
    @joshuapretorious Před 5 měsíci

    Very cool. Thanks for the help

  • @kyozecai
    @kyozecai Před 7 měsíci

    wow i love this! def game changing for coding.

  • @Whiz-lc5kc
    @Whiz-lc5kc Před 9 dny

    This video is awesome !!!

  • @kelvin3y_
    @kelvin3y_ Před 9 měsíci

    The sound is really nice💯💯

  • @borisn.1346
    @borisn.1346 Před rokem

    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  Před rokem

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

  • @aymenmissaoui6958
    @aymenmissaoui6958 Před rokem

    Thank you for this video, that was helpful

  • @mohamedaliibrahim267
    @mohamedaliibrahim267 Před 10 měsíci

    Very good presentation legend

  • @juandiegomartinezcastro7942
    @juandiegomartinezcastro7942 Před 4 měsíci

    Fantastic video!

  • @souravrout8383
    @souravrout8383 Před 7 měsíci

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

  • @user-is8he7dn8b
    @user-is8he7dn8b Před 4 měsíci

    Thank you for this video.

  • @pfuhad3760
    @pfuhad3760 Před rokem

    Thanks for this

  • @tobiasestebansalcedobenave6002

    Thank you !!

  • @anandsethi9300
    @anandsethi9300 Před rokem

    Toooooooo Goooood!!!!
    Amazing Man!
    Thanks a lot!

  • @Mryoungstar1994
    @Mryoungstar1994 Před rokem

    More videos like this please

  • @mauriciojcYT
    @mauriciojcYT Před 18 dny

    Beautiful setup!

  • @CherifRahal
    @CherifRahal Před 3 měsíci

    Thank you so much man, I just started learning data analysis and I needed this video as I don't like to work with jupyter, quick question which macbook you recommend ?

  • @exshenanigan2333
    @exshenanigan2333 Před rokem +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 Před rokem +2

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

  • @darshilkumar7816
    @darshilkumar7816 Před 4 měsíci

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

  • @MarkCarpenter0025
    @MarkCarpenter0025 Před 8 měsíci

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

  • @laurenshendrikx6363
    @laurenshendrikx6363 Před rokem +1

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

  • @santimm20
    @santimm20 Před rokem

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

  • @MannyBernabe
    @MannyBernabe Před 6 měsíci

    Helpful!

  • @ray76794
    @ray76794 Před 2 měsíci

    thx for this 👍 I subbed

  • @nicolasreyeszerene9374
    @nicolasreyeszerene9374 Před 8 měsíci

    Thank you so much!!!

  • @Buhassan5656
    @Buhassan5656 Před rokem

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

  • @user-gn6ld5to8m
    @user-gn6ld5to8m Před 9 měsíci

    Thank you so much ❤

  • @user-li7mq5hp9g
    @user-li7mq5hp9g Před rokem

    Excellent!

  • @maxjohnson7623
    @maxjohnson7623 Před 4 měsíci

    great video thank you

  • @eugenmalatov5470
    @eugenmalatov5470 Před 8 měsíci +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".

  • @KalpeshPanchal
    @KalpeshPanchal Před 7 měsíci +1

    You may be a good Data Scientist. Do set an easily viewable resolution/zoom level for the audience next time while demonstrating on screen. In Visual Studio Code, you can press "Ctrl and +" together to zoom in and "Ctrl and -" to zoom out. Thanks again for doing this video for beginners. 😃👍

  • @ezekielmauricio5209
    @ezekielmauricio5209 Před rokem

    GOLD!

  • @duke_adi
    @duke_adi Před 5 měsíci

    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.

  • @usmanmuhammad3760
    @usmanmuhammad3760 Před rokem

    thanks very much

  • @lkhdd
    @lkhdd Před 7 měsíci +1

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

  • @thewarri0r9
    @thewarri0r9 Před 5 měsíci

    Awesome!