Using and Mastering Cookiecutter Transcripts
Chapter: System setup and installing Cookiecutter
Lecture: Prerequisites (Python and an editor)
Login or
purchase this course
to watch this video and the rest of the course contents.
0:02
Let's talk about what you need to take this course, what software you need set up to get going. First of all, Cookiecutter is a Python application,
0:12
that means you are going to need Python on your system. Now, depending on what operating system you're using,
0:18
you may or may not have Python, you may or may not have the right version of Python, we're going to use Python 3 throughout this course
0:24
except for in one section where we actually edit Cookiecutter, that is done more easily in Python 2 than it is in Python 3
0:32
because some of the dependencies. So for the most part, unless you plan on actually editing and making changes to Cookiecutter itself,
0:40
as we do in one example just to show you how, at the very end of the course, you're going to only need Python 3.
0:46
So you can get that at Python.org and I am going to show you how to install this on Windows, on macOS,
0:53
and you already have it on Ubuntu so I won't really talk too much about that part,
0:57
but I will show you how to install the editors for all three of those operating systems.
1:00
So after this video, you're going to see three separate videos, one for Windows, one for macOS, and one for Linux.
1:07
Obviously, only watch the one that is relevant to the operating system you are using.
1:12
Okay, so if you don't have Python 3, you can go to your terminal command line and type Python -V and see what comes out,
1:19
or Python3 -V and see what comes out; if you don't have Python 3, you should go install it as outlined in the next video.
1:27
We're also going to need a solid Python enabled editor. Now, much of this course you don't really need much of an editor at all,
1:35
you don't need to know anything about Python, but there are few sections where we do the programmatic API consumption of Cookiecutter,
1:44
and where we modify Cookiecutter, those two parts, you're going to need a nice Python editor, I recommend PyCharm,
1:50
I'll show you how t get it and install it, if you want to use something else, Visual Studio Code with the Python plugin, Sublime text, whatever,
1:57
you can use anything you want, but I'll show you how to install the free community version of PyCharm,
2:02
and that is what I'll be using throughout this course, for the demos that involve writing lots of Python.