Do it! 첫 코딩 - 2장 (컴퓨터는 어떻게 기억하고 행동할까?)

2025. 2. 14. 21:21·리뷰/책

메모리 종류 (p.67)

  1. 저장 메모리
    • 책장처럼 데이터를 보관하는 저장공간.
    • 음악이나 프로그램 같은 실제 데이터를 설치하고 보관함.
  2. 램 메모리
    • 책상처럼 임시로 작업하는 공간.
    • 프로그램 실행 시 저장 메모리에서 가져온 데이터를 책상에 펼쳐놓고 사용하는 것처럼 동작.
    • 실행을 종료하면 책상에서 치우듯 데이터가 삭제됨.
  3. 캐시 메모리
    • 계산이나 판단의 순간에 필요한 정보를 기억하는 메모리.
    • 머릿속 메모리처럼 계산 중 필요한 숫자나 정보를 잠시 저장함.
    • 예: 2 + 3을 계산하려면 "2와 3을 더한다"는 정보를 기억해야 계산이 가능함.
    • 빠르고 비싸며, 용량이 작음.
    • 머리가 좋을수록 더 비싸다는 느낌이 비슷함.

변수 (p.73)

  • 변수는 다양한 값을 저장할 수 있는 공간.

  • 변수 이름 작성 시 주의할 점:

    1. 빈칸: 이름에 공백을 포함할 수 없음.

    2. 첫 글자 숫자: 숫자로 시작하면 안 됨.

    3. 예약어 사용 금지: def, if 같은 예약된 단어는 사용할 수 없음.

    4. 대소문자 구분: 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
'리뷰/책' 카테고리의 다른 글
  • [파이썬 코딩의 기술] - 1장 파이썬답게 생각하기
  • Do it! 첫 코딩 - 5장
  • Do it! 첫 코딩 - 4장
  • Do it! 첫 코딩 - 3장
생각 기록실
생각 기록실
AI(LLM)와 서비스 기획을 공부하며 작성하는 기술 블로그입니다. (feat. 영화리뷰를 곁들인..)
    반응형
  • 생각 기록실
    이러쿵 저러쿵
    생각 기록실
  • 전체
    오늘
    어제
  • 링크

    • Github
    • LindeIn
    • 분류 전체보기 (115)
      • 이러쿵 저러쿵 (5)
      • 정보통계 (7)
        • 데이터마이닝 (2)
        • 금융공학 (4)
      • IT (26)
        • Python (10)
        • AWS (5)
        • Github (2)
        • Project (8)
      • 리뷰 (29)
        • 영화 (22)
        • 책 (7)
      • 기타 (48)
  • hELLO· Designed By정상우.v4.10.3
생각 기록실
Do it! 첫 코딩 - 2장 (컴퓨터는 어떻게 기억하고 행동할까?)
상단으로

티스토리툴바