본문 바로가기

부스트캠프 AI Tech 공부 기록/Python

[Python] Basic computer class for newbies

[소감]

2022.01.18

부스트캠프 3기가 드디어 시작됐다..!

매일 하루 8시간을 연속으로 열정을 쏟을 각오를 하려니 설레기도 했지만

'내가 잘 해내지 못하면 어쩌지? 끝까지 할 수 있을까?'하는 두려움이 앞서기도 했다.

 

하지만 첫날에는 같은 팀 캠퍼들과 친해지는 시간도 가지고, 운영자분들께서 캠프에 적응하는 시간을 많이 주셔서

캠프 생활에 대한 두려움은 많이 사라졌고, 앞으로 어떤 식으로 캠프 생활을 하면 되는지에 대해 자연스럽게 고민할 수 있었다. 같은 팀 캠퍼 분들도 말은 아직 많이는 못해봤지만 친절하시고 좋으신 분들인 것 같다.

(5명중 4명이 I라서 아직 어색하지만..ㅎㅎ)

 

5개월이 생각보다 긴 시간이기에 '완벽하게 잘 해야 돼'라는 강박만 가지고는 뒤로 갈수록 쳐질 것 같아서, 

캠프 자체를 재미있게 생각하고 참여하고 수업 듣는 거 자체를 즐기려는 마음으로 임하자고 나와 약속을 했다:)

 

그러면 주저리 그만하고 오늘 배운 것들 정리해보겠다!

 

[요약 정리]

Python Basics for AI

1-1. Basic computer class for newbies

1) 컴퓨터 OS

OS(Operating System) : 운영 체제

- 우리의 프로그램이 동작할 수 있는 구동 환경

- 하드웨어와 소프트웨어를 연결하는 기반 체제

- 대부분의 프로그램은 OS에 의존적! → 어떤 개발 환경에서 개발을 수행할 것인가 계획하고 시작하는 게 좋다.

 

2) 파일 시스템

File System : 파일 시스템

- OS에서 파일을 저장하는 트리구조 저장 체계

- root 디렉토리로부터 시작하는 트리구조로 되어 있음(윈도우 - C 드라이브, 맥 - root 드라이브)

 

Directory : 디렉토리

- 폴더 또는 디렉토리

- 파일과 다른 디렉토리를 포함할 수 있다

 

File : 파일

- 컴퓨터에서 정보를 저장하는 논리적인 단위

- 파일은 파일명과 확장자로 식별됨

- 실행, 읽기, 쓰기 등의 작업 가능

 

절대 경로와 상대 경로

- 경로 : 컴퓨터 파일의 고유한 위치, 트리구조상 노드의 연결

- 절대 경로 : 루트 디렉토리부터 파일위치까지의 경로

- 상대 경로 : 현재 있는 디렉토리부터 타깃 파일까지의 경로

 

3) 터미널

Terminal(=console=cmd창) : 터미널

- mouse가 아닌 키보드로 명령을 입력해 프로그램을 실행하는 인터페이스

- GUI(Graphic User Interface)와 달리 Text를 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계

- 윈도우 : cmd window(윈도우 키 + R → CMD입력), window terminal(윈도우 키 + terminal 입력), cmder

- 맥, 리눅스 : Terminal

- 각 터미널에는 프로그램을 작동하는 shell이 존재 → shell마다 다른 명령어 사용

윈도우 cmd 창 명령어  shell 명령어 설명
CD cd 현재 디렉토리 이름을 보여주거나 바꾼다.(change directory)
CLS clear cmd 화면에 표시된 것을 모두 지운다.
COPY cp 하나 이상의 파일을 다른 위치로 복사한다.
DEL rm 하나 이상의 파일을 지운다.(delete)
DIR ls 디렉토리에 있는 파일과 하위 디렉토리 목록을 보여준다.
MKDIR mkdir 디렉토리를 생성한다.

( + 터미널에서 'tab'은 긴 명령 자동완성을 도와줌) 

 

1-1. (잠깐 쉬어 가기)Basic computer class for newbies - Reference

1) 왜 컴퓨터는 C 드라이브부터 시작할까?

https://www.youtube.com/watch?v=PSOHb2GC-rM

- 왜 저장 버튼은 이렇게 생겼을까?

- 왜 컴퓨터는 C 드라이브부터 시작할까?

- 이건 뭘까..?

왠지 저장 버튼을 많이 닮은 이 친구는 바로 '플로피 디스크'라고 하는 것이다.

'플로피 디스크'는 아주 오래전 USB가 보급되기 전 사용되었던 휴대용 저장장치이다.

 

요즘에는 USB A타입부터 C타입까지 다양하게 이루어진 USB들이 나와 있지만, 

과거 컴퓨터에는 플로피 디스크 리더기가 CD롬처럼 들어가 있어서 USB처럼 파일을 저장하고 빼서 들고 다닐 수 있었다.

 

플로피 디스크를 자주 사용하던 90년 대에 플로피 디스크에 저장을 많이 했기 때문에, 플로피 디스크 모양이 저장 아이콘으로 사용되게 되었다.

 

과거에는 플로피 디스크를 많이 사용하기도 했고, 예전 PC는 플로피 디스크를 넣어야 운영체제가 부팅되었기 때문에

A드라이브와 B드라이브가 플로피디스크만을 위해 지정되었고, 이로 인해서 우리가 쓰는 컴퓨터는 C드라이브부터 시작하게 되었다:)