Tech Em Studios
✰ My name is Chris, or Mr. Chris, or alias Mr. Longhair
✰ I live in the city with my two cats, one fish, and little brother
✰ I've been working at Tech Em for 3 years! I spend my week teaching classes at the studio, and at different schools around Richmond. We also have some projects that we like to colloborate on, and work remotely!
✰ I love learning about the Internet, computer security, and other places, people around the world!
What is computing?
What is a computer?
Does a computer require electricity?
Can you take a guess at what people might of used these for?
We can call these a form of mechanical aid that helped people count before they actually had what we know today as computers!
2700 BC - Present
1642 - 1800s
The first Digital Mechanical Calculator
Invented by Thomas de Colmar in 1820
The first computer programmer!
Programming or Coding is the act of creating human readable computer instructions
The ENIAC, 1946, Electronic Numerical Integrator And Computer
17,468 vacuum tubes!!!
The IBM 1401, first made in 1959
At the most basic level transistors can be switches or amplifiers
Can you write a list of instructions with the English language as to how you would tell someone else to draw a square?"
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.
- Give it input, and it will give you output
- Try to add two numbers, you don't need to use spaces
213432523 + 12929342010
We can use it as a calculator! So cool, it adds numbers together.
Can it add letters, words?
hello + hello
Ooops! It has yelled at us! Let's take a closer look
hello + hello 10 + 10 12.4 + 15.7 good + bye 10 * 20
a = 10 + 10 b = "my name is Chris" print (a + b)
Think of it as a box, or place that we can store data.
Even different types of data
a = 13 b = 27 a + b c = a + b print(c)
c = hello + hello
a = 10 b = "hello" type(a) type(b)
Python has 4 main data types that it uses
What is one thing(four in this case) that you should remember for next week?!?