SKN/01. python

00. 파이썬 개요

claovy☘️ 2025. 2. 18. 21:04

00. Discord, Github, Notion ID 만들기

Github dlalswjd226@naver.com
Notion dlalswjd226@kyonggi.ac.kr

 

01. 파이썬 개요

01. python?

파이썬은 1991년, 귀도 반 로썸(Guido van Rossum)이 크리스마스 주간에 취미로 진행할 프로그래밍 프로젝트를 고민하다가 ABC 언어(비개발자를 위한 강력하고 우아한 언어)에서 영감을 받아 만든 프로그래밍 언어이다. 파이썬은 가장 빠른 스크립팅 언어는 아니지만, 프로그래머의 생산성을 높이는 데 중점을 둔다.

 

02. 파이썬 라이브러리 패키지

https://pypi.org/ 파이썬 라이브러리 패키지를 정리해놓은 사이트

 

03. 파이썬의 장점

  • 장점
    • 강력하고 빠르며 다른 언어와의 호환성이 좋다.
    • 어디에서나 실행 가능하며 사용자 친화적이므로 배우기 쉽다.
  • 단점
    • 파이썬을 우선 학습하고 다른 언어를 학습할 때의 진입장벽을 느낄 수 있다.

02. 개발환경 구축

01. Anaconda

💡 가상환경은 왜 필요할까?
가상 환경은 파이썬 개발에서 프로젝트 별로 필요한 라이브러리와 패키지를 분리하기 위해 등장한 도구이다. 여러 프로젝트를 진행하다 보면 동일한 라이브러리의 다른 버전이 필요할 때가 있는데, 이는 시스템 전체에 혼란을 주거나 문제를 일으킬 수 있다.

가상환경은 각 프로젝트마다 독립된 공간을 만들어 주어 이러한 충돌을 방지한다. 이를 통해 개발자는 환경 설정에 대한 걱정 없이 코드 작성에 집중할 수 있다. 가상환경은 개발자의 생산성을 높이는 데 중요한 역할을 한다.
#0. Anaconda 설치 (Free Download)

#1. 프롬프트 실행

#2. 새 커널을 만들기 (커널명 : pystudy_env)
conda create -n pystudy_env python=3.12 

#3. 생성 완료 후 정상적으로 생성되었는지 확인하는 과정
conda info --envs 

#3. 가상환경을 활성화시키고 
conda activate pystudy_env 

#4. jupyter 실행
pip install jupyter notebook
pip install ipykernel
# python -m ipykernel install --user --name [가상환경명] --display-name [커널출력명]
python -m ipykernel install --user --name pystudy_env --display-name pystudy_env

 

02. Jupyter

  • ipynb 확장자를 가진다 / py 확장자
  • code와 markdown를 함께 표현할 수 있다는 장점
#1. 주피터 노트북을 설치할 가상 환경을 활성화
conda activate pystudy_env

#2. 주피터 노트북과 커널을 설치, 설정
pip install jupyter notebook
pip install ipykernel
python -m ipykernel install --user --name pystudy_env --display-name pystudy_env
  • anaconda prompt에서 만든 커널을 사용할 수 있다

 

03. vscode

💡vscode?
거의 모든 주요 프로그래밍 언어를 지원하는 코드 편집기이다. JavaScript, TypeScript, CSS, HTML 등을 기본적으로 지원하며, 다른 언어를 활용하는 확장 기능도 VScode Marketplace를 통해 설치하여 사용할 수 있다. 언어에 대한 지원 뿐 아니라 VScode 툴을 통하여 다양한 기능을 사용할 수 있도록 폭넓은 확장 기능을 제공하고 있다.

뿐만 아니라, git을 연동한 버전 관리가 가능하고, 통합단말기의 역할을 하여 cmd, git bash, 빌드 작업 등을 VScode를 통해 수행할 수 있다.
#0. vscode 설치 후 라이선스 동의, 파일 경로 설정

#1. vscode내에서 python과 jupyternotebook 플러그인 설정 후 활성화

#2. 명령어 팔레트 > [ Python: Select Interpreter ] 를 통해 가상 환경을 설정한다.

#3. JupyterNotebook 파일을 생성한다 (F1 -> create 또는 파일생성.ipynb)

#4. 생성한 파일에서 우측 상단의 [ Select Kernel ] > [ Python Environments…] 를 통해 가상 환경 커널을 선택

'SKN > 01. python' 카테고리의 다른 글

03. 함수  (0) 2025.02.18
02. 제어문(조건문, 반복문)  (0) 2025.02.18
01. 변수와 자료형  (0) 2025.02.18
07. 예외처리(Exception)  (0) 2025.02.18
06. 파일 입출력(I/O)  (0) 2025.02.17