본문 바로가기
네이버 코칭스터디 9기

Python기초 개발환경 준비 - Basic computer class for newbies

by orangecode 2023. 1. 15.
728x90
1. 컴퓨터 OS 란?

컴퓨터 OS란 Operation System의 약자, 운영체제

프로그램이 동작할 수 있는 구동환경을 말한다.

 

운영체제 : window, mac os 등

 

운영체제를 기반으로 크롬, 어플, 이메일 등을 이용할 수 있다.

 

예를 들어, exe 파일을 다운로드 받으면 window 환경에서는 사용가능하지만 MAC OS에서 사용하면 실행할 수 없다.

 

어떤 개발환경에서 개발을 실행할 것인지에 대한 선택이 필요함!

 

2. 파일 시스템이란?

File system, 파일시스템이란 OS에서 파일을 저장하는 트리구조의 저장체계

 

파일의 기본체계 : 파일 VS 디렉토리

파일(File)

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

- 파일은 파일명과 확장자로 식별됨(ex) hello.py)

- 실행, 쓰기, 읽기 등을 할 수 있음

 

디렉토리(Directory)

- 폴더 또는 디렉토리라고 불림

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

 

window는 c를 기준으로 파일이 시작되고, mac 은 root를 기준으로 시작된다.

 

 

 

절대경로 vs 상대경로

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

 

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

C:\user\docs\memo.txt

 

- 상대 경로 : 현재 있는 디렉토리

../../somefile

 

 

3. 터미널이란?

터미널 환경이란 mouse가 아닌 키보드로 명령을 입력 프로그램을 실행하는 환경을 말한다.

 

- GUI(Graphical User Interface)

: 일반적으로 마우스를 이용해 어플 등을 클릭할 수 있는 환경

 

- CLI(Command Line Interface)

text만을 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계

window - CMD, Window Terminal, cmder(window에서 linux 명령어로 이용)

mac - Terminal

 

Console = Terminal = cmd창

Terminal 시작하기

- window : 윈도우키 + TERMINAL  or  윈도우키 + R or window store의 windows terminal 설치

- mac : 빠른실행 Terminal키 입력

 

각 터미널에서는 프로그램을 작동하는 shell이 존재한다

shell마다 다른 명령어를 사용하게 된다.

윈도우 shell 명령어 목록 참고 : https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_CMD_%EB%AA%85%EB%A0%B9%EC%96%B4_%EB%AA%A9%EB%A1%9D

반응형

댓글