목차
- 파이썬(Python) 개요 및 특징
- Python 설치
- Anaconda 설치
- ptah 환경변수 설정
- Jupyter Notebook/lab 사용
1. 파이썬(Python) 개요 및 특징
1898년에 네덜란드 암스테르담의 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어
- 인간다운 언어 : 사람이 언어를 통해 커뮤니케이션하는 프로세스와 유사
- 오픈소스 : 무료사용 가능, 덕분에 커뮤니티가 거대하고 코드 공유 활발
- 문법이 쉽고 간결 : 공동작업과 유지보수가 비교적 쉬움
- 시스템 유틸리티, GUI프로그래밍, C/C++과 결합하여 프로그래밍하기, 웹프로그래밍, 수치 연산 프로그래밍 등 적합
무엇보다도, "데이터 분석&과학" 분야에서 독보적 유용성을 확보
- 데이터베이스프로그래밍 (Python은 Sybase, Infomix, Oracle, MySQL, PostreSQL, SQLite 등의다양한 Database 시스템에접근하기위한수단을제공함)
- 데이터분석 (Numpy, Pandas, Scipy 등)
- 머신러닝, 딥러닝 (Scikit-learn, Tensorflow, Keras 등) → AI 프로그래밍
2. Python 설치
2-1. 공식 홈페이지 이동
2-2. PC 운영체제에 맞는 버전으로 설치
3. Anaconda 설치
- Anaconda는 Python과 Python을 더 잘 사용하기 위한 응용프로그램들이 포함된 배포판
(데이터 과학에 필요한 다양한 언어 및 패키지의 배포) - 주피터노트북/랩(Jupyter), 비주얼스튜디오코드(VS Code) 등이 함께 포함
3-1. anaconda 설치페이지 이동
3-2. 다운로드(Download) 실행
3-3. 다운로드 된 설치파일 실행
4. Path 환경변수 설정(윈도우 기준)
Python 실행 및 관련 작업을 어떤위치에서라도 실행을 위하여 Path 설정
4-1. [검색창(Win키+S)] - [고급시스템 설정 보기] - [고급] - [환경변수] 클릭
4-2. [시스템 변수] - [Path] 선택 후 편집
4-3. 환경변수 입력
새로만들기 클릭 후 경로 입력 후 확인
- (저장경로) anaconda3
- (저장경로) anaconda3₩Library₩bin
- (저장경로) anaconda3₩Scripts
5. Jupyter Notebook/lab 사용
5-1. Jupyter Notebook 실행
(1) 명령프롬프트(CMD)에서 jupyter notebook 입력 후 enter
(2) 컴퓨터에 설정 되어 있는 기본웹브라우저가 열리고 Jupyter Notebook 실행 됨
(3) Jupyter lab의 경우, 명령프롬프트에서 jupyter lab 입력후 enter
5-2. Jupyter Notebook 기본 사용법
(1) 새 파일 만들기 & 저장
[우측상단] - [New] 클릭 - [Python 3] 클릭
Untitled3 이름 변경
(2) 코드블럭선택 & 해제입력하기
코드블럭선택(활성화) : enter - 테두리(파란색->초록색) - text 입력가능
[코드블럭 해제(비활성화) : esc - 테두리(초록색->파란색) - 방향키로 코드블록 이동
(3) 코드블럭생성하기
[코드블럭비활성화] 상태에서 실행
한줄위에 새로운 코드블럭 생성 : a
한줄아래에 새로운 코드블럭 생성 : b
(4) 코드블럭오려두기 & 복사하기 & 붙여넣기
[코드블럭비활성화] 상태에서 실행
오려두기 : x
복사하기 : c
붙여넣기 : v
(5) 코드블럭실행하기
[코드블럭] 상태 무관하게 실행
입력한코드를 실행후 해당 코드블럭에 계속위치 : ctrl + enter
입력한코드를 실행후 밑으로 내려가기 (추가코드블럭이없다면새로생성) : shift + enter
(6) 주석달기
[코드블럭활성화] 상태에서 실행
# 입력 후 원하는 text 내용 기재
코드블럭 실행시, 주석처리된 부분은 코드로 인식하지 않기에 실행되지 않음
(7) 코드 <-> 마크다운전환
[코드입력모드] → [마크다운입력모드] : m
중앙상단(빨간박스)에서 확인 또는 직접 드롭다운에서 선택가능
[코드입력모드]가 되면 코드블럭 좌측에 In [ ] 이뜨게됨. 코드 실행순서를 나타내는부분
[마크다운입력모드] → [코드입력모드] : y
중앙상단(빨간박스)에서 확인 또는 직접 드롭다운에서 선택가능
5-2. Jupyter Notebook 종료
(1) 프로그램 실행시 사용한 명령프롬프트창에서 ctrl + c
'스터디' 카테고리의 다른 글
[시사경제] 0.5인 가구 / 1인 창조기업 / 1인당 국민소득 / 20-20-20 계획 / 20-50 클럽 / 2차 시장(Secondary Market) / 3D TV / 3G/4G / 3층 연금체계 (2) | 2023.10.09 |
---|---|
(시사용어) 히든챔피언 육성 프로그램이란? (1) | 2023.10.05 |
공개된 장소의 CCTV 운영, 관리방법 (0) | 2022.12.27 |
생활화하는 개인정보보호 실천수칙 5가지(기본수칙) (0) | 2022.12.27 |
[도서] 내가 알고 있는 걸 당신도 알게 된다면(30 Lessons) (2) | 2022.12.27 |
댓글