Visual Studio Code (Windows) - Setting up a Python Development Environment and Complete Overview

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

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

  • @coreyms
    @coreyms  5 ปีที่แล้ว +315

    Hey everybody. So this tutorial is a long one, but we cover just about anything you'd want to know about Python development within VSCode. Timestamps for topics in this tutorial:
    Installation - 1:13
    Python Extension - 5:48
    Switching Interpreters - 10:04
    Changing Color Themes - 12:35
    VSCode Settings - 16:16
    Set Default Python - 21:33
    Using Virtual Environments - 25:10
    IntelliSense - 29:45
    Code Formatting - 32:13
    Code Linting - 37:06
    Code Runner Extension - 39:42
    Git Integration - 47:44
    Use Different Terminal - 51:07
    Debugging - 58:45
    Unit Testing - 1:03:25
    Zen Mode - 1:09:55
    If I missed anything then just let me know. Hope you're all having a great week!

    • @tyaprak
      @tyaprak 5 ปีที่แล้ว +8

      Best youtuber for python. Thanks Corey.

    • @munish259272
      @munish259272 5 ปีที่แล้ว

      can you make a video on sys.exceptionhook and python traceback

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

      Please do a pycharm one. I recently shifted from vscode to pycharm and now i am not sure how the workflow goes or how to make the editor environment more productive. Thanks .

    • @WOWDarkesty
      @WOWDarkesty 5 ปีที่แล้ว

      Thanks for the great video. Only thing i found a issue was the max-line formatting, but maybe that is just preference.. 80 for me was abit to little. if anyone else has that problem, since we are using formatting black add this
      "python.formatting.blackArgs": [
      "--max-line-length=120"
      ],
      "editor.rulers": [
      120
      ],

    • @munish259272
      @munish259272 5 ปีที่แล้ว

      @@WOWDarkesty Yes, that is an annoying problem so i stopped using black instead if use yapf

  • @mehmetkrgnn
    @mehmetkrgnn 5 ปีที่แล้ว +195

    This man makes the best tutorials ever.

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

      2 much talking, sorry.

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

    This was the most impeccable tutorial ever. As a beginner, I’ve been always intimated by vscode with all the settings and all the errors that pop up. This cleared up all my doubts. I sincerely thank you for your selfless contributions to the public.

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

    I love everything about this tutorial. No stupid music, large font on his terminal, and great information, especially about useful setup details that are hard to find without someone showing you. Who would have thought there were extensions to change the folder symbols?

  • @Hacking-NASSA-with-HTML
    @Hacking-NASSA-with-HTML 4 ปีที่แล้ว +4

    💖 Great work, Corey! 👍 Big Thanks!!! 💖
    How to upload an existing project to Github 47:56 and 56:28
    Setting .gitignore file 49:30
    How to format document: 32:44 Shift+Alt+F

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

    Thanks Corey Schafer for the most comprehensive explanation for setting up VS Code on windows. Never saw such an easy-to-understand video on TH-cam. Indeed you are the best teacher for aspiring web developers around the globe. God bless you.

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

    Corey is the best python tutor. The reason i have become good in python over the years is because his wonder tutorials.. specially the ones on flask, classes and objects etc ... thanks a ton and always grateful.

  • @bryanmedina9808
    @bryanmedina9808 4 ปีที่แล้ว

    I clicked on this video expecting to only skim through it and focus on one section I was having trouble with. I ended up watching every second of it. Thank you, thank you, thank you!

    • @codingisgreat1187
      @codingisgreat1187 4 ปีที่แล้ว

      Please go to this link and subscribe if you like watching Coding videos.
      (NOTE- Subscribe only if you love coding, especially Python 3)
      Link-th-cam.com/channels/9n1st3cSVeu3sQpbRbyEyQ.html

  • @1OJosh
    @1OJosh 4 ปีที่แล้ว +3

    This is the best VScode how to video ever. He even covered git and debug. Everything he showed us here will help setup VScode for any language with a little googling for specific stuff related to the language. Subscribed forever!

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

    You really saved my life. I have been struggling finding a debug tool for my python project for months. I have tried IDLE, Pycharm, VSCode, .. but my limited knowledge couldn’t help me solve difficulties when dealing with these tools. There are many challenges involves path, node, shell,.. which keeping me from running the debug features. I was very desperate and hey, I found your video. Even though now the VSCode doesn’t look exactly the same as when you took this video, but most of the instructions are still applied. Again, sincere thanks for your great video. You are my hero.

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

    What I liked about VS Code is the accessibility support put into it. It is very screen reader-friendly, which is very interesting for blind/visually-impaired programmers of any level!
    Great work on your video as well!

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

    its been using VSCode for many months , but these settings helped me a lot , thanks man ! , you are one of the great tutor on youtube !

  • @dmurphydrtc
    @dmurphydrtc 5 ปีที่แล้ว +6

    Corey...just started using VSC and your tutorial is fantastic. Well done, love your work.

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

    You're actually a life saver. I've been hit with more frustration than I can handle with trying to find information on all of this. I finally found this video. THANK YOU.

  • @8koi139
    @8koi139 3 ปีที่แล้ว

    I was so confused because I couldn't run any code yesterday, 10min in and now I can... THANKS YOU

  • @chimadivine7715
    @chimadivine7715 5 ปีที่แล้ว +18

    Thank you. U know, one thing is knowing how to code and another thing is to know how to set-up the environment. I'm currently having problems using Atom & sublime editors for python. VS is actually great! Thanks again

  • @sajjadhossan7972
    @sajjadhossan7972 4 ปีที่แล้ว

    This the best tutorial on vscode I've ever seen. Not only this one all of your tutorials are the ever best one, no matter how long or short it is!

  • @ВадикАладик-ч8р
    @ВадикАладик-ч8р 5 ปีที่แล้ว +3

    Absolutely great video! Just started learn python from scratch and choose VS code as IDE and your video gave me a great push ahead! thank you Corey!

  • @re.liable
    @re.liable 4 ปีที่แล้ว +6

    This is nice. This channel is one of my favorites that is related to Python. I've only coded for a relatively short period but I've always done it in IDLE 😂 Now I want to try VSCode and seeing this just made me so happy lol

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

    Hands down the best python tutorial videos on the internet

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

    Thank you Corey for taking the time to make these tutorials. You do a fantastic job and are very thorough and it is greatly appreciated!

  • @abidvu2472
    @abidvu2472 3 ปีที่แล้ว

    Simple, straight to the point, and the voice is full of energy. Love your videos!

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

    This video saved me. I feel like i searched for vscode python at the right time

  • @1879heikkisorsa
    @1879heikkisorsa 5 ปีที่แล้ว +28

    Great intro to VSCode. Suggestions: Another video on debugging in VSCode for Django (like your Django Project) would be interesting. Also one on how to implement meaningful unit tests for the Django Project would be interesting.

  • @user-pt4vn5hr2z
    @user-pt4vn5hr2z 5 ปีที่แล้ว +1

    people like you make life easier for beginners, thank you

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

    Thank you for the excellent video. When I started using it, the integrated python interactive / jupyter functionality was a massive game changer on how I develop. Jupyter was always missing debug, unit testing, github, intellisense and other advanced features. Now vscode combines the two worlds. I think you would positively impact many devs if you make a video on this functionality of vscode.

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

    Superb tutorial. Watched it once all the way through. Then again stepping back and forth to my VSC session. No doubt I'll be referring back to this. Thank you for posting.

  • @miqueldespuig
    @miqueldespuig 3 ปีที่แล้ว

    Best VSCode Setup video for begginers I've seen so far. You got a subscriber here Corey! ;-P

  • @Ben-kz2km
    @Ben-kz2km 5 ปีที่แล้ว +1

    Just commenting to tell you that I really appreciate the large fonts etc.
    I have watched too many videos where people simply recorded their screen at insane resolutions where you couldn't read anything. Thanks for thinking about your viewers experience. :)

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

    This tutorial is one of the best I have ever viewed. Keep it up,
    Snr.

  • @yuchen3731
    @yuchen3731 3 ปีที่แล้ว

    This video literally saves me after a number of useless webs!!!appreciate it so much

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

    Thanks so much for making your UI so large. It really helps when I'm either watching on my phone or have TH-cam split on only half my monitor

  • @gaworecki-udacitydsnd4740
    @gaworecki-udacitydsnd4740 5 ปีที่แล้ว

    Really great video for someone brand new to VSC. Every step was explained thoroughly and clearly. And every additional piece that would be needed to get VCS set up to be productive with it asap was explained as well. I really appreciate you.

  • @marufbepary100
    @marufbepary100 3 ปีที่แล้ว

    I already have VSCode set up fully for Python and Java and I'm still watching this video to learn something new,

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

    Perfect, provides a very wide and practical guide to coding in python with VSCode. Thanks!

  • @gamestv4875
    @gamestv4875 5 ปีที่แล้ว +6

    This tutorial uncovered a lot of powerful features which I never knew of.
    Nice tutorial Corey.

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

    Great Video. I finally opened VSCode and started Python.

  • @wolfisraging
    @wolfisraging 5 ปีที่แล้ว +5

    The best vs code setup by far, thanks a ton

  • @xSupasx
    @xSupasx 5 ปีที่แล้ว +7

    Man your tutorials just rock. Thank you very much

  • @mostafaahmadi4998
    @mostafaahmadi4998 3 ปีที่แล้ว

    Hi Corey. Thank you very much for all the time and effort you put into your videos. Whenever I click on one of your videos, the first thing I do is to like the video before even watching it since I am sure that it is of high quality.

  • @franciscoabusleme9085
    @franciscoabusleme9085 4 ปีที่แล้ว

    By far my favourite programming channel...so well delivered, and you pick very nice topics. Congratulations, you are one of a kind

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

    Thanks for this Corey, I've moved over from using Sublime Text 3 to Visual Studio Code. This video has really helped.

  • @Ms.Robot.
    @Ms.Robot. 4 ปีที่แล้ว +4

    I know why I recently subscribed to you:
    BECAUSE: you are sooo goood.

  • @khaled.aldajani
    @khaled.aldajani 5 ปีที่แล้ว +3

    Yes! you finally switched to VSC can't wait to see you using it in future tutorials

  • @Miyota_9015
    @Miyota_9015 5 ปีที่แล้ว +9

    This is just amazing!
    Thanks, Corey! Your work is very much appreciated.

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

    You should have an award for your explanation of complex concepts to babies like us!

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

    @Corey Your tutorials are the best of the best. I miss you producing more tutorials.

  • @ytlagu2010
    @ytlagu2010 5 ปีที่แล้ว

    Interesting, the Sublime Text big enthusiast is finally switching to the mighty VS Code! Welcome bro! I always feel that your tutorials are missing something and that was VS Code. It will feel complete for me to follow your upcoming tutorials in VS code! I can't wait...

  • @harirasamir2436
    @harirasamir2436 4 ปีที่แล้ว

    I've just start learning Python and I have a chance to find this "Magnifique" (Belgium expression) Tuto. Many thanks for this good, detailed and practical tutorial. Again thx

  • @smjure
    @smjure 5 ปีที่แล้ว +5

    Great video. Some thorough debugging of Python code in VScode is sth we would look forward to see from you :)

  • @tobidegnon4409
    @tobidegnon4409 5 ปีที่แล้ว +7

    Excellent video as usual, for the next one, a deep view of the integrated debug tool is a good idea I think, a tutorial on how to use tasks.json vs code file is something I'm looking for, thank's for your great job Corey.

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

    Dude! you won yourself a new subscriber today, hope TH-cam gives you loads of money cause of it.

  • @rickjohnston6198
    @rickjohnston6198 3 ปีที่แล้ว

    This is the best tutorial video I've ever seen :)

  • @angry-biscuit
    @angry-biscuit 5 ปีที่แล้ว +3

    Now this is what quality content means

  • @zebsolaria4763
    @zebsolaria4763 3 ปีที่แล้ว

    Best intro vs code ever... loved it.

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

    Thanks for this video. Very helpful especially as someone fairly new to coding.

  • @ikemmachimezie6724
    @ikemmachimezie6724 3 ปีที่แล้ว

    We need more video like this from you guys. Keep this energy flowing, ❤❤ u guys
    #mezieProgrammer cares 🙌🙌

  • @cblack2863
    @cblack2863 3 ปีที่แล้ว

    Great video explaining the features of VS Code for Python

  • @veer5787
    @veer5787 4 ปีที่แล้ว

    Thanks a lot you are the best teacher ever this was really helpful i could never figure out how to use venv and you explained in seconds i can't thank you enough. it also helped me learn so many new things Thanks a lot :)

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

    Nice job Corey, I use it every day and I learned some new things with you video. Specially with debugging and unit test. REQUEST: could you do a more detailed unit test video for vscode. Thanks again!👍

  • @MindScape322
    @MindScape322 4 ปีที่แล้ว

    Corey thanks for the awesome video guide. Helped me a ton to understand how Vs Code works. Really appreciate all the hard work and wish u all the success. Thanks once again :)

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

    This is the most useful information for setting up python on VS Code! Thanks a lot buddy!!!

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

    just started with vs code and now this video just made my day

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

    this is simply and amazing tutorial. it was extremely useful, thank you sir

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

    w.r.t. the Debugger, adding variables to WATCH and Interactive Debug Console are really useful features. Corey is the best !

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

    ERG
    3 years ago
    Thank you for the excellent video

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

    What a great video, literally every little piece of information was useful for me as a beginner! :)

  • @alangeorge1090
    @alangeorge1090 4 ปีที่แล้ว

    Amazing video!!! Contains all the basics to setup python in vs code for absolute beginners. Great job 👍🏽😁

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

    Lots of valuable information in the video. thank you for the content.

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

    Super comprehensive and useful - Thank You!

  • @mrmshifan
    @mrmshifan 4 ปีที่แล้ว

    VSCode is portable too. Thank you for the tutorial. Python Newbie ☺

  • @ernestschmitt4664
    @ernestschmitt4664 5 ปีที่แล้ว

    Great Video! I ran into all kinds of issues getting started with python. Mainly due to my PATH not pointing to the correct version of python, your other video about setting the PATH helped out a lot. On the VENV section of the video I had an issue with VS Code not being able to execute the activate.ps1 file (it was saying it wasn't digitally signed). After looking around I found that I needed to run Power Shell as an administrator and run this command, Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser, once I did that the VENV was able to activate in VS Code.

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

    Hey Corey, thanks for putting this tutorial together. It was very useful.

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

    Your tutorials and videos in general are fantastic. Thank you so much and congrats on all the amazing work, it is really inspiring, too, not only informative. Cheers.

  • @mrmshifan
    @mrmshifan 4 ปีที่แล้ว

    Hi Corey,
    Thank you very much for the video. I really grateful for the effort you out to make these videos.
    Wishing you all the best. ☺

  • @delt19
    @delt19 5 ปีที่แล้ว +6

    Thank you for this walk through. I'm an R user that wants to start learning Python. I was looking for an IDE that's comparable to phenomal R Studio and it looks like VS Code comes pretty close to it. Curios to see all the content your channel has to offer for new Python users.

    • @nikilkvn
      @nikilkvn 4 ปีที่แล้ว

      hey did you check spyder?

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

      R studio can be python ide too

    • @fsaldan1
      @fsaldan1 3 ปีที่แล้ว

      PyCharm is another good alternative. The Cmmunity Edition is free. The Professional Edition is superior to Spyder in my opinion but costs $200 for the first year while Spyder is free.

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

    Corey: I am migrating to VScode from sublime.
    Also Corey: Makes VScode looks and works like sublime :)

  • @XinhLe
    @XinhLe 5 ปีที่แล้ว

    most useful vscode tutorial so far on youtube for me. cheers

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

      2 years ago, start over again

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

    Thank you so much in your efforts making this. I learned a great deal from your video.

  • @thegentlearchitect
    @thegentlearchitect 3 ปีที่แล้ว

    I think i need to watch that video over and over again do understand all.

  • @bartoszwojtowicz8770
    @bartoszwojtowicz8770 5 ปีที่แล้ว +7

    Just as I wanted to switch from Sublime. I love you Corey!

  • @ssofietta
    @ssofietta 3 ปีที่แล้ว

    I feel like I've been blessed by Python god.
    Thank you Corey for these excellent tutorials 👏

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

    Great tutorial. Please post more on VS code and advanced python

  • @kashish9285
    @kashish9285 3 ปีที่แล้ว

    Thank you so much for this! :) Has saved me so much time and headache!

  • @adicide9070
    @adicide9070 4 ปีที่แล้ว

    I'm seriously loving this editor. I use it for JS/TS mostly, but it's cool to do Python as well, for sure

  • @johnnycincocero
    @johnnycincocero 4 ปีที่แล้ว

    Just shared this with my FB group. Thanks.

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

    Great tutorial for setting python environment in vscode I already using vscode

  • @opensauce
    @opensauce 4 ปีที่แล้ว

    Awesome. This was one of the most useful videos i've ever watched. Thanks Corey!

  • @atamuse3764
    @atamuse3764 3 ปีที่แล้ว

    27:26 was much needed...thanks a lottt

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

    I really appreciate your channel, keep up the good work

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

    Ay Corey really amazing tutorial, this was incredibly helpful for me. Thank you my guy.

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

    Your videos are dope AF, thank you

  • @JR-gy1lh
    @JR-gy1lh 5 ปีที่แล้ว +1

    @Corey Schafer this is fantastic, Thank you!!! I'm relatively new to Python ~1 year. I can't believe I hadn't heard of this IDE. I'm trying to run some scripts continually wasn't able to do it with my Jupyter Notebooks very easily.

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

    i trust your recommendations more than anyone

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

    Thanks so much for an excellent video - saved me tons of time!

  • @huydong3292
    @huydong3292 3 ปีที่แล้ว

    Thank you Corey. I really love this awesome video.

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

    The BEST tutorial

  • @veziop
    @veziop 3 ปีที่แล้ว

    mr Schafer your community adores you, and I can easily see why

  • @LewisCunningham
    @LewisCunningham 5 ปีที่แล้ว

    This is a great video. I learned things I didn't even know I needed to learn.

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

    Amazing tutorial! Thank you :)