Visual Studio Code for Python Developers Transcripts
Chapter: Course Overview
Lecture: Welcome to the Course

Login or purchase this course to watch this video and the rest of the course contents.
0:00 And we're live. Welcome everyone to... No, dude, this is not a live stream, Cecil. This is a course. Visual Studio Code for Python Developers, man.
0:09 This is a course? We're recording a course right now? Yes, yes. I know you're used to doing live streams, but we're doing a course now.
0:15 Oh, okay. So what course is this? Tell me, remind me. Visual Studio Code for Python Developers. Oh, that's right. Yes, that's right, that's right.
0:27 Hi everyone, welcome to Visual Studio Code for Python Developers. What am I supposed to do now?
0:32 Now we're supposed to talk about their instructors, Cecil. Your instructors for this course are... Me and you! Dude, we're recording a course! No, you.
0:43 Oh, you want me to talk about me? Okay, go ahead. I'll talk about me. Hi everyone, my name is Cecil Phillip.
0:50 Developer advocate and big, big fan of Python. And that's my picture here. Is this the right finger? Yes. There you go. And that's my social thing.
1:00 So if you want to reach out to me on social media at Twitter, at Mastodon, and Blue Sky, and all the things, you can probably find me at this...
1:09 Handle? Is that what you call these things? Yeah. Some of these different places. But super excited to be here, super excited to talk to you all.
1:19 And I am joined with my buddy, Brian. That's me, looking like a doofus, as usual. Yes, I am Brian, Brian Clark, go by Clarkio on the internets.
1:29 You can find me on Twitter, and I'm Brian Clark. You can find me at that handle, either underscore Clarkio, because the name's taken, or just Clarkio.
1:34 And yeah, I am a Python enthusiast, I would say. Cecil and I have live-streamed learning Python before, and that's what we were joking about before.
1:42 And I've been a developer for many, many years. And I'm a developer advocate now as well.
1:47 And I'm excited to jump into this course and teach you about using Visual Studio Code for Python developers. Assuming you're a Python developer.
1:55 I hope you're a Python developer. I hope so, too. So, we talked about... What the course is, who their instructors are, but who's this course for?
2:03 Python developers? Is that it? I think so. But I think even more importantly, why we're doing this course, because one, we're both fans of Python.
2:12 But we're also both fans of Visual Studio Code, right?
2:15 And in some weird universe, there must be a place where people like the two of those things and want to put them together. Right?
2:23 And so, then there's the question, how do Python people Python on Visual Studio Code? So, we thought it'd be a great...
2:29 I think it's a great way for us to kind of take two of those things that we're really passionate about and put them together and create a resource that will be hopefully helpful for all of you.
2:37 So, if you're new or maybe you're a seasoned Python developer or maybe, you know, maybe you're an architect, but like you've never used VS Code before.
2:47 Maybe this is the new thing for you, right? Everyone's learning something new.
2:51 So, hopefully, regardless of whatever path that you're walking, hopefully you'll learn something from what me and Brian are going to share with you during this course.
2:58 Yeah. And speaking of... What you'll learn being that you're in the right place, let's talk about what we're going to cover in the course.
3:05 First up, we're going to help you get set up. Okay. If you don't have Visual Studio Code, if you don't have Python already, we're going to get you...
3:12 Walk you through that process very briefly, just to make sure we're all starting off on the same page.
3:17 Next up, we're going to be talking about exploring the editor.
3:20 So, getting acquainted with the visuals of VS Code and how you navigate around there and what the names are of different components within the UI.
3:29 So, you're going to be talking about the UI of Visual Studio Code so that you know what those terms are, you know what we're referring to throughout the rest of the course, and you're familiar with it and up to speed with all that.
3:37 After that, we're going to jump into editing the code. So, what's the experience like writing Python code in Visual Studio Code?
3:44 And how do you go about making sure that that is up to the most optimal settings and situation in order to be able to do that successfully and efficiently?
3:53 Then we're going to be talking about managing environments. So, we want to talk about that real quick. Yeah.
4:00 So, one of the things that folks that if you're familiar with Python, you might have heard about virtual environments or even setting up your workspace, right?
4:07 What are some of those things that you wanted to do? And maybe you already have a pattern that you'd like to use already today.
4:13 How can you do that with inside of VS Code?
4:15 So, we're going to try and show you how to get everything set up so that you're, you know, have the best chance to, you know, do the workflow that you're used to using the tools that we're going to show you.
4:24 All right. And then next, it's going to be running in debugging. Cecil, tell us more about that.
4:30 Well, if we're going to write the code, I'm going to assume we're going to want to run it at some point. Yeah.
4:35 Well, if you run it, if it doesn't work, you probably need to debug it too, right? So, how does that work in Python, right?
4:41 Like, how do we engage with the debugger and, you know, set breakpoints? How do we use conditional breakpoints?
4:45 How do we look at some of the debug output and, you know, some of the other diagnostic tools that are inside of Python that'll help you make sure that your applications are running the way that you're expecting them to?
4:55 Very good. And if you get it running, there's... This is the next thing you're going to need to be doing, right?
5:00 To make sure that what you are running and using is working as expected, right? Nobody test their code, Brian. Come on. Oh, man. You got me there.
5:09 I'm guilty. Nobody does that. I'm playing. You all should test your code. Don't listen to me. Test your code. Please do.
5:16 And we're going to talk through some of the different, well, testing support in VS Code for Python.
5:22 It's not going to be an intro to testing, but it is going to show you how to run your test, probably look at some code coverage.
5:28 And again, how to, you know, use some of the navigational features inside of Visual Studio Code to make sure that your testing workflow is as efficient as possible.
5:36 Excellent.
5:38 And last but not least, we're going to be talking about source control, where you and I are going to demonstrate together what the experience is like checking things in, making changes, committing changes to our code on a project that we're both working on and what that experience is like for a Python project using source control within VS Code.
5:58 Visual Studio Code, right?
5:59 Yeah, I think one of the things I love about programming and even just being in the open source community is how we can collaborate with each other.
6:07 And I think Visual Studio Code gives us tons of great tools that allow us to collaborate. And one of those is source control, right?
6:13 So, you know, I think it's important for me to know that if there's a bug, I want to look at the line of code and be able to blame somebody and be like, oh, OK, I wrote this.
6:22 My bad. Yeah. All right. So that's what we're going to be covering.
6:28 You're going to what you can expect in the upcoming videos is a combination of either myself and Cecil together talking about a topic of choice within the what we're going to cover here.
6:39 But also sometimes it'll be us as individuals teaching you about that particular topic within that module.
6:44 So that's what you can expect throughout the rest of the course.
6:45 In the next video, we're going to tell you what you need to be prepared, like prerequisites, that type of thing in order to get started with this course.
6:53 And then after that, we'll talk about some resources you'll be able to use or throughout the whole course.
6:58 course. Awesome. Sounds good. See you in the next video. Sounds good.


Talk Python's Mastodon Michael Kennedy's Mastodon