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 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.

Talk Python's Mastodon Michael Kennedy's Mastodon