Effective PyCharm Transcripts
Chapter: Tool windows
Lecture: A preconfigured terminal

Login or purchase this course to watch this video and the rest of the course contents.
0:00 When you're doing programming, you absolutely have to work on the command line or the
0:05 terminal. So let's suppose I want to do something with the course. So I've got to come over here and go to my desktop and go into the
0:11 course and because I'm running a super cool shell. 'Oh-My-Zshell', which I definitely recommend that you check this out. If you're on a project system,
0:21 check that out. We get all sorts of cool stuff like highlighting the fact that we're in a Git repo and then we're on branch ref for the moment.
0:29 But if I want to work with Python stuff with this project, I need to make sure we activate this and now maybe I'm in the right location
0:39 I got the right Python activated and so on that was a few steps we
0:46 can avoid those steps incredibly easy with one of the PyCharm Windows down here terminal So we go down here,
0:52 we automatically end up in the same location which is the top level of our project We get the virtual environment activated.
1:00 Let's see which Python three. It's the exact one we want out of that virtual
1:06 environment. We 'pip' list, we see all the things that are listed there and
1:11 we even have our recent history just like you would have throughout your entire operating system So what were the last couple of pip commands,
1:18 I ran pip list pip installed. Trust me pip install 'colorama'. What if we wanted to do an upgrade. Oh yeah, this is the kind of warning.
1:26 We could fix that warning by running this and this is the full shell. Like you can ssh or you can tell that or you can do all kinds of
1:34 things, basically anything you need to do in the terminal, or almost anything you need to do.
1:38 You can do down here. So this is a really good way to do anything on the command line or terminal that happens to do with our code or project,
1:47 the Python environment, the packages and so on.

Talk Python's Mastodon Michael Kennedy's Mastodon