Effective PyCharm Transcripts
Chapter: PyCharm Projects
Lecture: Project introduction
Login or
purchase this course
to watch this video and the rest of the course contents.
0:02
We've talked a lot about why PyCharm is awesome and how to get it set up and why you should consider using it over many things.
0:10
It's time to finally start using PyCharm and in this chapter we're going to focus
0:15
on projects. This allows us to take a bunch of directories full of assets
0:20
and files and Python scripts and all those things and treat it as one holistic application
0:25
This could be a little terminal UI app that you just share for command line utility. It could be a web application,
0:33
It could be some data analysis or some data science project. You're working on. The idea is that we want to take a bunch of files
0:39
and understand them as a whole. So this means it not just being able to switch between the files but understanding the relationships
0:47
like when I'm using this function here is imported from that other file and if I want to say refactor it and rename it,
0:53
we need to make sure all the places throughout all the set of files. This application, it gets renamed,
0:59
refactored automatically or I can ask whereas it is used if I try to do auto complete if I try to work with some part of one of the application in
1:07
some other part PyCharm will understand that deeply and give us all sorts of hints and auto complete and even warnings if we're doing things wrong.
1:15
So maybe this is even setting up a web application. So the way we can figure the project is slightly different than the file system itself
1:24
So that PyCharm sees the files as the web application would see them, like, for example, '/static' is where the static files are kept,
1:32
even if that's not a top level directory in the project. So PyCharm projects are a really important place to start and they're a really important part
1:40
of how PyCharm works. It gives you this holistic understanding over just editing one
1:47
file here and one file there and trying to keep in your mind how they connect together. Let's dive in.