2022. 6. 20. 16:49ㆍ코딩/Python
1. Compiler vs Interpretor
1)Complier Language (C, C#, Java)
Source Code ----(Compile)-----> 실행파일(.exe) = Source Program
Compile 작업을 하는 이를 Compiler라 한다.
한 번만 exe 파일로 바꿔놓으면 실행이 빠름.
2) Interpretor Language (Basic, Python)
Source Code 한 줄 한 줄을 즉시 Interpriting 수행 가능. (결과값 표출)
즉 Compile 과정 없이 바로 실행 가능
지속적으로 모든 Source Code를 해석해야 되기 때문에 실행이 더딤.
2. Python
1) 미니콘다 프로그램 다운
파일 뒤 확장자 명 .py로 저장
cd \\ 파일 참조 경로 바꾸기 (=change directory)
python \\ py파일 실행시키기
2) Terminal 에 Anaconda 객체 추가하기
Anaconda Powershell Prompt (miniconda3) > 대상 파일 위치 복사
Powershell 설정 json 파일 > list 중 한 개체 복사 > guid 자릿수 맞춰 변경 > commandline 에 Anaconda Powershell prompt 위치 붙여넣기 > \하나씩 더 달아주고 "왼쪽에 \ 달아주기
3) 가상환경 구축하기
conda env list \\ 현재 가상 환경 리스트
conda creat \\ 새 가상 환경 구축하기
ex) conda create -n py38-env python=3.8
(여기서 -n 다음 구절이 가상 환경의 이름, python=3.8이 버젼을 뜻한다)
conda activate \\ 해당 가상 환경으로 이동하기
ex) conda activate py38-env
(activate 다음에 가상 환경의 이름 입력)
4) jupyter
conda install jupyter \\ jupyter 다운
jupyter notebook \\ jupyter notebook 열기
.ipynb 형식으로 저장됨
esc \\ 명령모드
a \\ 위로 셀 생성
b \\ 아래로 셀 생성
dd \\ 셀 삭제
3.Python 변수
값을 저장할 수 있는 공간 = 변수(variable)
1) Python 변수 명명 규칙
- 알파벳, 숫자, 밑줄(_) 로 구성
- Case-sensitive(일반적으로 파이썬에서는 변수명은 모두 소문자로 구성)
- 예약서 사용 불가(for, if 등)
- 의미 있는 단어 사용
- 첫 글자는 숫자가 올 수 없음
2) 변수 종류
- 정수형
- 실수형
- 문자형
- boolean (True, False 첫 글자 반드시 대문자로)
3) 변수의 타입을 바꾸어줄 때
float \\ 실수형으로 바꿈
int \\ 정수형으로 바꿈
4. Python 연산
1) 사칙연산은 그대로
2) ** = 제곱을 의미 ex) 4**2 = 16
3) // = 몫을 정수로만 표시하는 나눗셈
4) % = 모듈러연산자 (Python 은 위 정의에 따름)
5. Python List
리스트의 핵심은 Slicing이다. Slicing은 리스트 중에서도 내가 원하는 부분만을 추출하는 작업이다.
::-1 로 연산을하면 수순을 거꾸로 출력한다.
1) append는 list 에 항목을 추가한다.
2) expend는 list 에 항목을 여러 개 추가한다.
3) insert는 2개의 값을 필요로 한다. 넣는 위치와 넣을 값.
4) remove는 list 의 항목을 삭제한다.
5) color1[2]="yellow" 처럼 해당 인덱스 값을 교체할 수 있다.
'코딩 > Python' 카테고리의 다른 글
생활코딩) Python 제어문 공부 (0) | 2022.06.27 |
---|---|
생활코딩) Python 입문과정 1-16 (0) | 2022.06.27 |
[Python] Factorial 기능 구현해보기 (0) | 2022.06.24 |
6/21 제어문 (0) | 2022.06.21 |
6/21 (0) | 2022.06.21 |