Day1
부스트 캠프의 첫날이 시작되었다.
첫날이라 앞으로의 계획이나 개발환경 setting이 주를 이룬 수업이였다.
오늘이 아마 일정이 널럴한 마지막날이 될것같다ㅎㅎ😵😵😵
Hidden class
파일시스템
OS에서 파일을 저장하는 트리구조의 저장 체계
Directory
- 폴더 또는 디렉토리로 불림
- 파일과 다른디렉토리 포함 가능
파일
- 컴퓨터가 논리구조를 저장하는 단위
- 읽기, 쓰기, 실행등의 작업 가능
절대경로 vs 상대경로
경로 - 컴퓨터 파일의 고유한 위치, 트리구조상 노드
절대경로 : 루트 디렉토리부터 파일위치까지의 경로
상대경로 : 현재있는 디렉토리부터 타겟파일까지의 경로
터미널
마우스가 아닌 키보드로 명령을 입력 프로그램 실행
마우스로 입력 : GUI 환경
키보드로 입력 : CUI 환경
Windows : CMD window, Windows terminal
Mac, Linux : Terminal
기본 명령어
- cls : 화면을 clear
- cd : change directory
- mkdir : make directory
- dir : 하위 디렉토리 목록 출력
- del : 하나이상의 파일을 지움
- copy : copy a b : a를 b에 복사해라
파이썬 개요
플랫폼 독립적인 인터프리터 언어이다
운영체제 상관없이 작동되는 언어이다
모든 프로그램은 OS에 의존적인데
소스코드를 바로 실행할수있게 지원하는 프로그램 실행방법
인터프리터 vs 컴파일러
컴파일러
소스코드 실행전에 컴파일러가 기계어로 먼저번역
(C,자바,C++)
인터프리터
별도의 번역과정없이 소스코드를 실행시점에 해석
(파이썬,스칼라)
객체지향의 동적 타이핑 언어
객체지향
실행순서가 아닌 모듈중심으로 프로그램을 작성
동적타이핑언어
실행시점에 데이터에대한 타입을 결정함
이게 매우 편한것 같다. 자료형이 실수인지 문자열인지 따로 지정을 하지 않아줘도 되는 파이썬의 특징이다
이게 디버깅 과정에서 다른 정적타이핑언어에서보다 효율적이다.
첫날이라 정리할게 많지 않았다.
내일부터 다음주에있는 정기세션 발표준비와 병행해야 해서 좀 바빠질것 같다 :fire: