Hardware Architecture & Python Language

damjaeng-i·2022년 7월 31일
0

2022 PY4E

목록 보기
3/18

이 글은 '부스트코스 코칭스터디 : PY4E 2022'에 참여하여 학습한 것의 기록물입니다.

아주 잘 쓰여진 소프트웨어가 지능 역할을 대신한다!

Definitions

  • Central Processing Unit(CPU)
    : Runs the Program - The CPU is always wondering “What to do next”. Not the brains exactly - very dumb but very very fast

  • Input Devices
    : Keyboard, Mouse, Touch Screen

  • Output Devices
    : Screen, Speakers, Printer, DVD Burner

  • Main Memory
    : Fast small temporary storage - lost on reboot - aka RAM

  • Secondary Memory
    : Slower large permanent storage - last until deleted - disk drive / memory stick

Inside of Hard Drive
-> Simple operations performed by a hard drive with no cover, so that you can see what it looks like inside.

What happens when the CPU cooler is removed?
-> A video from 2001 from Tom's Hardware. They run quake 3 from different mobo/cpu's that were very common in that era and then take the cpu cooler (heatsink and/or fan) off. Its actually quite interesting to see which ones survive and which ones burn.

Early Learner: Syntax Errors

  • We need to learn the Python language so we can communicate our instructions to Python. In the beginning we will make lots of mistakes and speak gibberish like small children.
  • When you make a mistake, the computer does not think you are “cute”. It says “syntax error” - given that it know the language and you are just learning it. It seems like Python is cruel and unfeeling.
  • You must remember that you are intelligent and can learn. The computer is simple and very fast, but cannot learn. So it is easier for you to learn Python than for the computer to learn English.
profile
목표 : 부지런한 개발자

0개의 댓글