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