Heads up! To view this whole video, sign in with your Treehouse account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
Learn what Python and backend development is.
This video doesn't have any notes.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
[MUSIC]
0:00
Hi, my name is Megan, and
I'm a teacher here at Treehouse.
0:09
My pronouns are she/her/hers.
0:13
In this workshop, I'm going to introduce
you to the Python programming language.
0:17
Python is a beginner friendly programming
language that you can download for free.
0:22
It's a popular programming language for
0:28
beginners, since it's easier to read,
compared to other languages.
0:30
This also makes writing code a lot faster,
and more approachable.
0:34
Python is a backend language, which
means it works on the server side, and
0:39
can communicate with the database.
0:44
Let me dive into what being a backend
developer means with an analogy.
0:47
Let's think of frontend versus backend
development, in terms of a restaurant.
0:52
When visiting a restaurant,
you interact with a host to be seated,
0:58
view a menu, and
then a waiter takes your order.
1:02
This is the frontend.
1:06
Users see and
interact with this side of the restaurant.
1:08
You can think of the menu,
the layout of the tables and chairs, and
1:13
the design of the restaurant's
interior as the HTML and CSS.
1:17
They typically don't change a lot,
once created.
1:22
The interactions with the host and
waiter are the JavaScript.
1:26
They handle things like
responding to questions and
1:30
send information, like your order
to the kitchen, or the backend.
1:34
The kitchen focuses on creating quality
food as efficiently as possible.
1:39
It keeps track of the amount of each
ingredient, like a database keeps track of
1:46
data, the order in which they received
food orders from waiters, and more.
1:51
This is the backend, or
where Python does its magic.
1:57
Users don't always see the code
in the backend work, but
2:01
it's powerful, and
capable of tackling many things.
2:05
On that note,
what is Python capable of doing?
2:10
Well, it's capable of creating websites,
2:15
building games, data science,
machine learning and
2:20
AI, robotics, software development,
and so much more.
2:26
As a Python programmer,
you also get a new title, Pythonista.
2:34
So join me as I walk through some
Python code to sink your fangs into.
2:39
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up