Building data-driven web apps with Flask and SQLAlchemy Transcripts
Chapter: Setup
Lecture: Our code editor

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Now we could use whatever editor we want
0:02 but I am a big fan of PyCharm.
0:04 I think PyCharm strikes a really nice balance
0:07 of not being too heavyweight
0:09 it's somewhat heavyweight but it's really not that bad
0:11 with absolutely supporting proper web applications.
0:16 So not only does it understand CSS and JavaScript and HTML
0:20 it knows Python really well
0:21 and it understands the relationships
0:22 between your CSS files, your static files
0:25 your Python files that you're working with
0:28 that has nice refactoring, all sorts of stuff.
0:30 So we're going to be using PyCharm.
0:32 You can get the Community edition
0:33 which will do most of what you need here.
0:36 It'll basically do everything
0:37 except for give you any form of support
0:40 for the Jinja2 stuff or the CSS editing, all right?
0:44 But you could still create those files and edit them.
0:46 I'm pretty sure.
0:47 But with the free Community edition
0:48 it won't do autocomplete within them.
0:51 So we're going to use PyCharm Professional.
0:52 You can follow along with that
0:53 or use something else if you prefer
0:55 but here's how you can get the same editor that we're using.