Day 2

2023. 5. 24. 13:44education/kdt: ds&de

1. COMPILE vs INTERPRETER

  컴파일러 인터프리터
종류 java, C, C++ Python, Ruby, javascript
작동원리 컴퓨터가 알아들어듣는 기계어로 전체를 스캔 컴퓨터가 알아들을 수 있게 한줄씩 실행
오류 탐지 전체 코드를 검사한 후에 오류 탐지 (실행 전 오류 발견) 한문장씩 번역하기 때문에 프로그램을 실행시키고 한 문장씩 번역될 때 오류 발견 가능
메모리 목적코드, 링킹 과정 O -> 메모리 차지 큼 목적코드, 링킹 과정 X -> 메모리 효율 좋음
실행시간 초기 스캔 시간이 오래걸리지만, 전체 실행시간만 따지면 인터프리터보다 빠름 컴파일러보다 오래 걸림

 

2. Data type

List: 여러개의 값을 관리하는 객체, 순서도 있고 중복도 혀용됨. 

Tuple 

튜플의 특징 형변환

패킹/언패킹- 여러개의 값을 하나로 묶어짐.

스왑핑- 두 변수의 값을 서로 바꿀수 있음

 

doc.pythin.org > literals

https://docs.python.org/3/reference/lexical_analysis.html#delimiters

 

2. Lexical analysis

A Python program is read by a parser. Input to the parser is a stream of tokens, generated by the lexical analyzer. This chapter describes how the lexical analyzer breaks a file into tokens. Python...

docs.python.org

single quatation ' '

double quatation " " 

\'  \'  : 문자 그 자체를 알려주는 부호

 

command '1' + comand 'n' = new file

 

str.format() ??

 

'education > kdt: ds&de' 카테고리의 다른 글

Week 3.3 맥북 git/github 연동  (1) 2023.06.07
Week 2.1~2.2  (0) 2023.05.31
Day 5  (0) 2023.05.26
Day 4  (0) 2023.05.25
[멀티잇] start! Day 1  (0) 2023.05.22