메모리 종류 (p.67)
- 저장 메모리
- 책장처럼 데이터를 보관하는 저장공간.
- 음악이나 프로그램 같은 실제 데이터를 설치하고 보관함.
- 램 메모리
- 책상처럼 임시로 작업하는 공간.
- 프로그램 실행 시 저장 메모리에서 가져온 데이터를 책상에 펼쳐놓고 사용하는 것처럼 동작.
- 실행을 종료하면 책상에서 치우듯 데이터가 삭제됨.
- 캐시 메모리
- 계산이나 판단의 순간에 필요한 정보를 기억하는 메모리.
- 머릿속 메모리처럼 계산 중 필요한 숫자나 정보를 잠시 저장함.
- 예:
2 + 3
을 계산하려면 "2와 3을 더한다"는 정보를 기억해야 계산이 가능함. - 빠르고 비싸며, 용량이 작음.
- 머리가 좋을수록 더 비싸다는 느낌이 비슷함.
변수 (p.73)
변수는 다양한 값을 저장할 수 있는 공간.
변수 이름 작성 시 주의할 점:
빈칸: 이름에 공백을 포함할 수 없음.
첫 글자 숫자: 숫자로 시작하면 안 됨.
예약어 사용 금지:
def
,if
같은 예약된 단어는 사용할 수 없음.대소문자 구분:
name
과Name
은 다른 변수로 취급됨.
Build, SDK, IDE (p.111)
Build (빌드)
- 잘 정리된 도서관에서 원하는 책(지식)을 찾는 과정처럼 생각하면 됨.
- 라이브러리와 패키지를 사용하는데, 내가 작성한 코드와 다른 사람이 만든 코드를 결합하는 작업.
- 이 결합 과정을 "빌드"라고 부름.
SDK (소프트웨어 개발 도구 키트)
- SDK(Software Development Kit)는 개발에 필요한 다양한 도구 모음을 말함.
- 컴파일러뿐만 아니라 여러 라이브러리를 기본적으로 제공함.
- SDK는 말 그대로 "개발에 필요한 도구 키트" 같은 역할.
컴파일러란?
- 프로그래밍 언어로 작성된 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 도구
- 쉽게 말해, 사람이 작성한 코드를 컴퓨터가 실행할 수 있도록 "번역"하는 역할.
IDE (통합 개발 환경)
- IDE(Integrated Development Environment)는 다양한 개발 도구를 한 곳에 모아 사용하기 편하게 만든 도구.
- 마치 여러 물건을 한 가방에 담아 이동이 편리하게 만든 것처럼 생각하면 됨.
- 예: Visual Studio, PyCharm 등.
이렇게 정리했어! 혹시 더 보완하거나 추가할 내용이 있다면 말해줘!
반응형
'리뷰 > 책' 카테고리의 다른 글
[파이썬 코딩의 기술] - 2장 리스트와 딕셔너리 (0) | 2025.02.14 |
---|---|
[파이썬 코딩의 기술] - 1장 파이썬답게 생각하기 (0) | 2025.02.14 |
Do it! 첫 코딩 - 5장 (0) | 2025.02.14 |
Do it! 첫 코딩 - 4장 (0) | 2025.02.14 |
Do it! 첫 코딩 - 3장 (0) | 2025.02.14 |