Love Every Moment
〔모두를 위한 파이썬〕네이버 부스트코스 <Python for Everybody> 수강 시작 | 라즈베리 파이, 하드웨어, 소프트웨어 본문
〔모두를 위한 파이썬〕네이버 부스트코스 <Python for Everybody> 수강 시작 | 라즈베리 파이, 하드웨어, 소프트웨어
해 송 2021. 4. 20. 14:22
1. 모두를 위한 파이썬(Python for Everybody)
Michigan 대학의 Charles R. Severance 교수가 진행하는 모두를 위한 파이썬 강의를 수강하기 시작했다.
해당 강의는 네이버 부스트코스를 비롯해 코세라(Coursera), EDX 등에서 수강할 수 있다.
2. 하드웨어와 소프트웨어
(1) CPU(Central Processing Unit / Micro Processing Unit)
- Runs a program
- They ask "What do I do next?"
- They're not really smart, but very fast
- CPU takes data from the Main Memory
(2) 메인 메모리(Main Memory)
- 적은 양의 정보를 저장하는 장치
- 속도는 매우 빠르지만 컴퓨터를 종료하면 사라지는 휘발성 메모리
- Feeds the instructions to CPU
- Where instructions are stored
(3) 입력 장치(Input Devices)
- 사람에 의해 정보를 입력받는 기기
- ex) 키보드, 마우스, 터치 스크린
(4) 출력 장치(Output Devices)
- 처리된 정보의 결과를 보여주는 기계
- ex) 화면, 스피커, 프린터, DVD 기록기
(5) 보조 기억장치(Secondary Storage)
- 지우지 않는 이상 정보를 계속해서 가지고 있음
- ex) SDD, HDD
- Hard Drive: Secondary Storage
- Secondary storage gets plugged in by USB on Raspberry Pi
1. CPU asks "What's next?"
2. You answer by writing code (ex. print("Hello World")), which is saved in Secondary Storage
3. It's loaded into Main Memory when you have to answer the question "What's next?"
4. print("Hello World") is translated into Machine Code and loaded into Main Memory
5. The machine languaged is sent back and forth between CPU and Main Memory
라즈베리 파이에 관해 더욱 자세한 설명 참고:
* 파이썬 개념 정리한 사이트
'PROGRAMMING::LANGUAGE > Python' 카테고리의 다른 글
〔백준/파이썬〕10869번 사칙연산 (0) | 2022.06.06 |
---|---|
〔모두를 위한 파이썬〕조건문(if, elif, else)과 예외처리(try, except) (0) | 2021.04.23 |
〔모두를 위한 파이썬〕연산자, 데이터 타입, 타입 변환 (0) | 2021.04.20 |
〔모두를 위한 파이썬〕변수, 표현식, 문장 (0) | 2021.04.20 |
〔모두를 위한 파이썬〕예약어, 순차문, 조건문, 반복문 (0) | 2021.04.20 |