I. 환경설정
(1) 파이썬 기본 프로그램 설치 가능
(2) 추가적인 기능들은 외부 프로그램을 다운받아서 사용해야 함
(3) 웹 프로그래밍만 하려면 기본만 설치해도 됨
(4) 통계처리, 빅데이터 프로그래밍 등의 기능은 기본 프로그램으로는 사용 불가
(5) SciPy.org — SciPy.org 에서 필요 프로그램(라이브러리)들 다운받아서 사용
1) NumPy: 계산 관련
2) pandas: 데이터 프레임 관련
(6) 그 프로그램과 관련된 모듈을 또 찾아서 다운받아 사용해야하는 복잡함
2. 아나콘다를 설치하는 이유
(7) 데이터분석을 하려면 scipy.org에 있는 프로그램들을 각각 설치해야 하는데 이 모든 것을 아나콘다가 다 설치해줌
(8) 설치된 라이브러리를 확인하는 경로
3) NumPy, pandas 등 주요 프로그램들이 다 설치되어 있음
4) python을 설치하지 않고 아나콘다를 설치한 이유 – 편리성
5) mariadb, Tensor Flow는 따로 설치해야 함 ※ 따로 설치할 때는 명령어 ‘pip install 파일명’ 사용
(9) Envs
6) 가상환경을 만들면 저장되는 폴더
7) 가상환경에 파이썬을 버전별로 설치하여 필요한 버전별로 작업함. – 기본 제공버전 3.8이외의 버전
8) 가상환경을 만들 때는 아나콘다에서는 conda명령어를 사용하여 만든다.
9) 명령 – anaconda prompt (not cmd창) ☞ CPython으로 실행
① cd 설치할 폴더 경로명
② conda create --name 폴더명A python=버전 anaconda ※ conda: 아나콘다의 pip역할
i. anaconda를 마지막에 명시하지 않으면 python의 기본 프로그램만 설치됨
ii. Anaconda3\envs 폴더에 폴더명A 폴더가 만들어짐: C:\~~\Anaconda3\envs\ 폴더명A
10) cmd창을 사용하지 않는 이유 (ex. pip install(conda create) 작업)
③ anaconda설치할 때 가상환경에 아나콘다를 설치한다고 설정을 했기 때문에 anaconda prompt에서 작업해야 한다. – 가상환경은 환경변수의 path에 등록 안되어 있다.
④ 가상환경을 사용하지 않는 설정을 했을 때는 윈도우에 설치하게 되므로 자체적으로 설치 path를 자동지정 해준다. 그 때는 cmd창에서 작업해야 한다.
※ 윈도우에서 path설정은 cmd에서 작업할 수도 있고 제어판 -> 모든 제어판 항목 -> 시스템 -> 고급시스템 설정 -> 환경변수에서 직접 추가/삭제 가능(이 경로 접근법은 내pc 우 클릭 -> 속성도 가능)
(10) tkinter: gui 관련
(11) Jupyter(주피터) Notebook ☞ IPython으로 실행
※ IPython
■ 셀단위로 실행
■ enter: 셀 확장
■ Ctrl enter: 실행
■ Ctrl + c: 실행 종료
※ CPython: 기본
11) 파이썬 공부용으로 사용하기 편리
12) Jupyter Notebook을 실행하면 127.0.0.1:8888 서버가 자동 실행됨
⑤ 실행방법1 - Jupyter Notebook 직접실행
기본으로 C:\Users\User경로의 폴더들이 보여 짐
⑥ 실행방법2 – anaconda prompt에서 jupyter notebook명령어로 실행
경로를 설정가능: ‘cd 원하는 경로’를 먼저 명령 후 jupyter notebook 명령
ex)
13) 주피터에서 python3 실행
14) ~.ipynb확장자: 주피터로 만든 파일(html형식으로 만들어짐)
15) IPython과 단축키 사용법 같음
16) 추가로 Shift enter: 실행하고 셀 추가
II. colab
3. 실습방법 anaconda prompt, Jupyter Notebook, 이클립스 이외에 또다른 방법
4. 브라우저에서 사용 - Chrome에서 사용해야 함
5. 클라우드 기반의 무료 Jupyter Notebook 개발 환경 -> 확장자 ~. ipynb
※ 확장자가 ~.ipynb이면 이클립스에서 사용불가
※ ~.py파일은 Jupyter Notebook나 colab에서 사용가능
6. colab에서 .py파일로 저장 가능 [파일 -> .py다운로드]
7. inmemory방식: 위에서부터 순서대로 실행. 메모리상에 모두 존재해야 실행가능해짐
8. [런타임 -> 모두실행] 하면 전체 실행됨
9. [런타임 -> 런타임초기화]: 다른 파일을 실행할 때는 이전파일실행을 초기화 시키고 다음 실행해야 함
10. 병렬연산을 할 때 필요한 GPU도 지원 – 하루 12시간 사용 가능
4. 제어문 - if, while, for (0) | 2021.04.25 |
---|---|
3. 파이썬 자료형 - (3) list, tuple, Dictionary, set, boolean, 변수 (0) | 2021.04.25 |
3. 파이썬 자료형 - (2) 문자열 (0) | 2021.03.04 |
3. 파이썬 자료형 - (1) 숫자형 (0) | 2021.03.04 |
2. 파이썬 개요 (0) | 2021.03.04 |