파이썬 라이브러리
- conda list - anaconda 설치 시 같이 설치된 리스트 보여줌
- beautifulsoup4 웹 크롤링 파싱
- matplotlib 데이터 시각화 라이브러리
- numpy 데이터 다루기 좋은 라이브러리
- pandas 데이터 다루기 위한 라이브러리
- requests = HTTP 통신
- scikit-learn ML
- seaborn 데이터 시각화
파이선의 특징
- Dynamic typing을 지원함.
- interpreter 언어임 프로그램 실행속도는 느리나 컴파일 시간이 추가되지 않기 때문에 당장 실행하는 데는 빠름.
- 컴파일은 컴파일 과정중에 .exe 파일을(링커와 로더도 존재하긴 하지만 생략함) 만들어 내고, 이를 실행하는 방식이기에 코드 여러 번 사용할 때는 유용하지 않나 싶음.
- 기본 인코딩 = UTF-8
- 한줄에 여러 코드 쓰고 싶을 때 ; 사용함. (세미콜론은 옵션임)
- 들여 쓰기 (스페이스바 4번)으로 범위를 구분하며 tap이 아닌 sapce4 회사용을 권장함.
- 리터럴 = 값 그자체임.
- 변수명을 지을 때 snake case를 권장함. =just_do_it = 언더바 사용하여 구분 짓는 방식.
- 클래스 명칭을 지을 때는 Pascal case를 권장함 = JustDoIt = 대문자로 구분짓는 방식.
jupyter lab 단축키
- ESC= command모드로 이동
- tap = edit모드로 이동
- A키, B키 셀추가
- DD 셀삭제
- ctrl + 위아래 화살표로 선택 가능하고, ctrl M으로 cell merge가능
- ctrl / 선택한 코드 주석처리
- ctrl + shift + - = 현재 커서 기준 셀 나누기
- ctrl + [ or ] 하면 여러 줄 indent 가능.
- ctrl + shift + [ or ]로 탭이동 가능
- 셀별로 M 은 Markdown 셀로 변환하며, Y는 Code 셀로 변환하고 R 은 Raw Cell로 변환.
- shift tap을 사용하면 커서 위치의 docstring(모듈, 함수, 클래스 또는 메서드 정의의 첫 번째 명령문으로 발생하는 문자열 리터럴)을 볼 수 있음.
- 주석은 #임.
- """ """ or ’’’ ’’’ 문자열을 개행 안 쓰고 여러 줄 사용 가능한 방식.(얘 이름을 docstring이라고 부르더라) -함수 method 정의 시에 설명하는 주석?처럼 쓰는 데 사용되기도 함.
시퀀스 자료형
- 시퀀스 자료형이란 순서에 따라 연속적으로 값들을 갖는 자료형이다.
- 모든 시퀀스 형은 인덱싱과 슬라이싱이 가능함.
- 시퀀스 자료형 중 str(문자열), tuple, range, bytes는 immutable 한 자료형이고, list, bytearray는 mutable 자료형이다.
- 시퀀스 자료형은 순서를 갖는 자료형 이기 때문에 각 요소마다 이 순서를 통해서 접근이 가능하다.
parameter와 argument의 차이
- parameter는 함수 짜는 부분의 받는 값들이고, argument는 함수 사용하는 경우 넣어주는 값들임.
'파이썬 > 파이썬 이론' 카테고리의 다른 글
6. Python_Basic - 5 (0) | 2023.04.13 |
---|---|
5. Python_Basic - 4 (0) | 2023.04.13 |
4.Python_Basic - 3 (0) | 2023.04.13 |
3.Python_Basic - 2 (0) | 2023.04.13 |
2.Python_Basic - 1 (1) | 2023.04.13 |