-
Basic computer class
- File system: OS에서 파일을 저장하는 트리구조 저장 체계
- 디렉토리
- 파일: 컴퓨터에서 정보를 저장하는 논리적 단위 (파일명과 확장자로 식별됨)
- 터미널: 마우스가 아닌 키보드로 명령을 입력, 프로그램 실행 (CLI)
- GUI와 달리 Text를 사용하여 컴퓨터에 명령을 입력하는 인터페이스 체계
- 기본 명령어: cd, clear, cp, rm, ls 등
파이썬 개요
- Python의 유래: python은 그리스 신화속의 괴물 뱀이었다고 한다... 몬티 파이썬이라는 코미디 그룹의 이름에서 유래
- Python의 특징
- 운영체제에 상관없이 작동하는 언어
- 객체 지향적 언어 (실행 순서가 아닌 객체 중심으로 프로그램 작성)
- 동적 타이핑 언어 (프로그램이 실행하는 시점에 데이터 타입 결정)
- 쉽고 간단! 다양한 라이브러리가 존재
- 컴파일러 vs 인터프리터
- 컴파일러: 소스코드를 기계어로 먼저 번역, 실행 속도 빠름 ex) C, JAVA, C++
- 인터프리터: 별도의 번역과정 없이 소스코드를 그때그때마다 실행, 실행 속도 느림 ex) 파이썬, 스칼라