Effective PyCharm Transcripts
Chapter: Server-side Python web apps
Lecture: Server-side web introduction
Login or
purchase this course
to watch this video and the rest of the course contents.
0:02
Hello again, it's time to build some web applications in Python and this is a
0:10
really important aspect of Python apps because I feel that web applications and web api are
0:17
one of the true pillars of where many people are spending their time building applications and
0:22
services with Python. The other major one of course being data science and then there's a whole host of other things,
0:28
but web applications are front and center in the Python ecosystem and what we'll see is
0:33
that PyCharm has fantastic support for what you're building regardless of whether you're building that
0:37
in Django. If you're building that with Flask, FastAPI or something else,
0:42
it understands the templates and the relationships between your Python view methods and the various templates
0:48
It has auto complete for all the popular template languages that the Python web frameworks
0:53
use. So it's really, really good at working across these different types of web
0:58
applications just to give you a couple of examples of Python in the real world,
1:03
instagram runs the largest deployment of Django applications out there many,
1:08
many, many servers running Django code when you go and check out your pictures or flip through your feed, things like that.
1:16
You might have also heard of this little site. It has stuff to do with video.
1:19
It's called Youtube. Youtube is written in Python and does one million requests per second with its Python code. So Python is super,
1:28
super important in the web and PyCharm works on all the different aspects of your Python web application. Remember don't let people tell you,
1:38
I do web app stuff and I do things in javascript so I don't use PyCharm. There are reasons you might choose other tools,
1:45
but that is not it. PyCharm has fantastic support for all the different file formats that you're going to use in Web applications.
1:53
So we're going to dive in and explore that in this chapter, we're gonna build a server side web application. It'll be a lot of fun.