Effective PyCharm (2021 edition) Transcripts
Chapter: The Editor
Lecture: Introduction to Code With Me
0:00 The final editor feature we want to talk about.
0:02 It's kind of like google docs but for PyCharm and it's fantastic.
0:06 It's relatively new and it's called 'Code with me'.
0:09 The idea is over in your project.
0:11 There's a little people icon appear at the top,
0:14 but if you click it, it'll say enable access and copy an invitation link.
0:18 And what that's going to do is it will give you a link that you can
0:21 share, can pick how much access you want to give,
0:24 let them edit the files, let them run the debugger,
0:27 interact with the terminal and so on.
0:29 Even start a voice call and you can share this with somebody and just like google
0:33 docs, you can both look at it and type on it and keep it in
0:35 sync. And what's amazing is they're not going to get your source code downloaded,
0:39 they're connected and running it locally.
0:41 So if they open up a terminal in their PyCharm,
0:44 it's going to be a terminal on your machine with access to your infrastructure and the
0:47 stuff that it needs on your machine to run.
0:50 Right? So if it needs like a data base set up,
0:52 we'll be able to interact with the code that talks to the database because it's just
0:56 your current setup. Once you send that off,
0:59 it's gonna say so and so wants to join.
1:02 Do you want to let them know this is like a final chance to not let
1:05 them code with me bomb. My guess is the way you would phrase it,
1:08 the code with the equivalent of a zoom bombing.
1:10 They can't just drop in if they have the code,
1:12 they've also got to be let in.
1:14 And then once you say okay,
1:16 they were joined, you can actually click up here on their name and follow along
1:19 Then you'll see actually a little window,
1:23 you'll see their cursor, you know,
1:24 be able to actually go from file to file to file as they're interacting with it
1:28 and see their changes. All of this stuff is amazing.
1:31 It's much better seen in action.
1:33 So in the next section we're gonna go and run through this with a co host
1:38 of python bytes, Brian Okken.
1:39 he and I are gonna fix a quick problem with that podcast app we built at the beginning.