<jupyter_start><jupyter_text>Key TermsComplete the following questions to solidify you're understanding of the key concepts. Feel free to use the lecture notebook or any other resources to help you, but do not copy and paste answers from the internet instead use your own words to present your understanding.---- What is a general use programming language?  A programing languge that can be used for many things and is not spect spisifcly for one task Who invented Python and when? <NAME>, Feb 1991 What is the difference between front-end and back-end? Back end is the hidden stuff that makes every thing run in the backround fron end is the stuff to make it useable and pretty What is a GUI? Grafical use interface What is an API? Aplaction programing interface What is Open Source Software? Software useable and avealbe for every one to save see and edit What is a development environment? The enviorment ware you edit and see your code What is meant by local and remote in the context of computers? Local is on your diveice remote is server wide or acsessing another meshine  What is an operating system? An opratieing system is the system and base code used to run a mashene known oprateing systems are, Lynnex, Windows, IOS, And more What is a kernel? Is a peace of code that reside in the core of oprateing systems that has coplate controle  What is a shell?  What shell do we have access to in Colab notebooks? A shell is the pretty part that is exposed to us from an oprateing system What is an interpreter? A program to write out instructions with out them being prefesly compliled with in your mashine What is a value in programming? Yeah idk how to explain a vaule in words i know how to spell so yeah- i know what a value is tho What is an expression in programming? A forme of code What is syntax? the termnolgy What do we call the process of discovering and resolving errors? De bugging  Code Let's revisit some of the things we practiced in the lecture. In the code cell below print your name to the console without first declaring it as a variable.<jupyter_code>Name1="Ren"<jupyter_output><empty_output><jupyter_text>Now declare your first name and last name as separate variables and combine them in the print statement.<jupyter_code>Name1="Ren" 
Name2="Primeau"<jupyter_output><empty_output><jupyter_text>In the cell below run the "Zen of Python" easter egg.<jupyter_code><jupyter_output><empty_output><jupyter_text>Explore This portion of the assignment contains things we didn't explicitly cover in the lecture, instead encouraging you to explore and experiment on your own to discover some of the different operators and expressions in Python. For each expression first describe what you expect to happen before running the code cell.Documentation for Python's numeric operators can be found [here](https://docs.python.org/3.10/library/stdtypes.htmlnumeric-types-int-float-complex)  `5 + 2 * 2`What do you expect to happen? 2*2=4 5+4=9<jupyter_code>5+2*2<jupyter_output><empty_output><jupyter_text>`2 / 3`What do you expect to happen? Math-<jupyter_code>2/3<jupyter_output><empty_output><jupyter_text>`2.5 * 10`What do you expect to happen? More maths<jupyter_code>2.5*10<jupyter_output><empty_output><jupyter_text>`a`What do you expect to happen? IDk<jupyter_code><jupyter_output><empty_output><jupyter_text>`'a'`What do you expect to happen?<jupyter_code>'a'<jupyter_output><empty_output><jupyter_text>`521 // 5`What do you expect to happen?<jupyter_code>521//5<jupyter_output><empty_output>
StarcoderdataJupyterStructuredCleanDedup