Effective PyCharm Transcripts
Chapter: Packages
Lecture: Packaging introduction
Login or
purchase this course
to watch this video and the rest of the course contents.
0:02
Working with PyCharm projects is completely natural at this point,
0:06
we've been working with so many different applications and projects throughout this course up to this
0:11
point, but if you really want to distribute an application as a cohesive library,
0:17
taking a set of files and directories and just shipping them around.
0:20
Well that's not gonna fly. You need packages. In Python,
0:24
there's structured ways of bundling together the set of files that work together into a package
0:30
that has a version and it could be managed often time by installing it off of
0:35
PyPI. Over a PyPI we have over 300,000 packages at this point,
0:41
it's truly one of the powers of the python ecosystem and everything up there is a
0:47
package. Do you want to change the album art of a bunch of MP3
0:51
files, there's a package for that.
0:53
You want to apply computer vision to a video feed.
0:56
There's a package for that too.
0:58
Right? So whether you want to work on an existing open source project or some
1:03
existing package, PyCharm has special support to allow you to take an existing package
1:08
install it into development mode and explore it and change it and test it or
1:14
maybe even better. You want to create your own package.
1:17
You want to create something amazing for the world and make it 300,000 and one on
1:21
PyPI.org. That would be fantastic.
1:24
Hopefully you do. You're going to see that PyCharm has great tools to create
1:27
packages and all the infrastructure needed in order for them to be uploaded,
1:33
a PyPI to be version to be installed,
1:35
all those kinds of things, so let's get into packaging.