Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
Before we wrap up PyCharm, let's see some of the other useful features, like the Python shell, tips, and more.
Get PyCharm from its website. Be sure to check out the educational versions, too.
The PyCharm documentation is super-handy.
You might want to check out this series of videos directly from JetBrains about even more PyCharm features.
And lastly, I just wanna cover a couple
of the other features in the PyCharm and
0:00
these are not necessarily the most
handy or useful things but,
0:04
there are good things to know about and
0:08
that you'll use often on
throughout your coding in PyCharm.
0:09
Down at the bottom, here you do have
access to a terminal and a Python console,
0:13
both of which use What you're used to,
nothing different there.
0:17
And then also if you go to Help,
there is this tip of the day,
0:23
which you can turn on you can tell
it to show these at start up.
0:27
It's kind of nice,
0:30
because it'll show you a tip at
the beginning of your PyCharm session.
0:30
You can also hit next tip and
previous tip.
0:35
to move back and forth through the tips.
0:37
And it's a great way to kind of
learn a little bit about the editor.
0:40
Along that same line under Help,
is the productivity guide.
0:44
So the productivity guide is more of,
these are all those different features
0:47
which you can see right
here under features.
0:52
And they tell you when you've used them,
and how many times you've used them.
0:54
So if you're like, I want to do,
I dont' know, recent changes.
0:57
Then you can click on this and
it shows you how to find it, though it's
1:02
option shift c, and this will show you
all of your recent changes on a project.
1:05
So you can be like, I want to be sure and
use that, and then go ahead and use it.
1:10
It's really kind of handy.
1:14
Another one that's really good to explore,
and I can't go too far in this, but
1:15
I'll do a little bit,
is this refractor menu.
1:19
So if I go up here to Refactor, this
lets me do a bunch of different stuff.
1:22
And one of the things that I find myself
doing most of the time, is renaming it.
1:26
So I'm gonna hit Rename on say_hello, and
1:29
I'm gonna have it change this to
print_howdy, cuz that's what we're doing.
1:33
And then I'm gonna say Refactor,
and my term down here is like hey,
1:37
you've got it here, and
I'm gonna say yeah, do that refactor.
1:42
And it changed both of those names.
1:47
So they now both say,
print howdy instead of say hello.
1:49
So it makes it to where you can quickly
rename a function in multiple places.
1:53
Or a variable.
1:58
Or a class.
1:59
Or anything else.
2:00
And it'll look across multiple file
to change it in all the places
2:01
that you've used it.
2:04
So hopefully you can explore PyCharm and
find some other really handy features.
2:05
If you find something
that you really love,
2:09
be sure to share it in the community so
other people can find it too.
2:11
For a lot of developers tools like PyCharm
are just too heavy, they hold your hand
2:15
too much, or make coding feel like you're
just pushing Lego pieces together.
2:19
In fact, that used to be my opinion too.
2:22
I used TextMate, Sublime Text, Vim and
Emacs for years, because I liked
2:25
the feeling of using a lightweight,
extensible editor to write my code.
2:29
But I noticed that over time
my editor became more and
2:33
more bogged down with plugins and
extensions to fill little niches.
2:36
I've been using PyCharm pretty heavily for
the past half year or so,
2:40
and I wish I'd used it sooner.
2:42
You need to sign up for Treehouse in order to download course files.
Sign up