[Ep.4] AI-REMEMBER (06.30)

권승민·2021년 6월 30일
0

오늘은 저녁에 일이 생겨서 주어진 노드를 끝까지 가지 못하게 되어서
Fundamental Stage는 학습한 데까지만 쓰겠습니다 ㅠㅠ

오늘 학습한 내용 (Fundamental Stage)
→ 노드 3 1절~8절 까지

  1. 운영체제 : 컴퓨터의 다양한 하드웨어와 소프트웨어를 관리하는 시스템
  2. 운영체제의 내부 구성은 셸(Shell)과 커널(Kernel)로 구분
  • 셸(Shell) : 운영체제의 껍데기 담당. 그래픽 기반의 GUI, 텍스트 기반의 CLI가 있음
  • 커널(Kernel) : 운영체제의 알맹이 담당. 보안, 자원의 통합 관리 및 분배, 디바이스 인터페이스 추상화 등을 담당하는 운영체제의 핵심 구성요소
  1. 프로그램 : 컴퓨터가 수행할 작업을 기록해 놓은 것
  2. 프로세스(Process) : 프로그램이 하나의 작업으로 수행될 때, 운영체제의 관리 단위. 운영체제가 메모리를 할당하는 작업단위
  3. 스레드(Thread) : 프로세스가 할당받은 메모리를 활용해 실행하는 실행단위
    ★ 4~5번 : 프로세스를 하나의 집합으로 본다면, 스레드는 부분집합이다.
    멀티프로세싱 : 하나의 프로그램 안에서 여러 개의 프로세스를 활용하는 것
    멀티스레딩 : 하나의 프로세스 안에서 여러 개의 스레드를 활용하는 것

오늘 학습한 내용 (Python Master)

<딕셔너리>

  1. 딕셔너리 : 중괄호 {} 안에 키:값의 묶음 형태로 저장하고 각 키와 값을 콤마(,)로 구분
  2. 딕셔너리에 키와 값을 저장할 때 키의 중복이 발생하는 경우 가장 뒤에 있는 값을 사용
  3. 딕셔너리는 키와 값의 묶음으로 이루어지는데, 키에는 리스트와 딕셔너리는 사용할 수 없음
  4. 값에는 모든 자료형을 사용할 수 있음
  5. {} 또는 dict() 는 빈 딕셔너리를 만드는 방법
  6. 딕셔너리는 특정 주제에 연관한 값들을 모아둘 때 사용하는 마치 사전과 같은 것

<조건문 if, elif, else>

  1. if, elif, else가 포함된 줄의 끝에는 반드시 콜론(:)을 붙인다.
  2. 들여쓰기가 어긋나면 코드 오류가 발생할 수 있으므로 정확한 들여쓰기가 중요하다.
  3. elif와 else는 모두 if 없이 단독으로 사용할 수 없다.
  4. 코딩도장 15.1장의 음료수 자판기가 이를 활용한 예시이다.
  5. if 조건문에서 코드를 생략하고자 하는 경우에는 출력식에 pass를 삽입하면 된다.

♣ 저녁에 일이 있어서 노드를 끝까지 다 못하고 AI-REMEMBER를 작성하게 되었네요..ㅠㅠ 내일 3.9 Fundamental 내용부터 이어서 학습하고 올리겠습니다!

profile
날개를 달고 날아오르자!

0개의 댓글