일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- zipfile
- MySqlDB
- fnmatch
- JS
- MySQL
- count()
- fileinput
- __len__
- 파이썬
- View
- items()
- shutil
- HTML
- shuffle()
- mro()
- inplace()
- choice()
- discard()
- __getitem__
- __sub__
- CSS
- remove()
- node.js
- locals()
- decode()
- glob
- 오버라이딩
- Database
- randrange()
- __annotations__
- Today
- Total
흰둥이는 코드를 짤 때 짖어 (왈!왈!왈!왈!왈!왈!왈!왈!왈!왈!왈!)
(파이썬) 개념 정리 본문
# 파이썬 이란?
학습용 프로그래밍 언어로 개발 되었다. 하지만 최근에는 기업의 실무를 위해서도 많이 사용되는 언어이다.
인프리트 언어이며 인프린트 언어의 특징은 소스 코드를 한 줄식 실행하여 결과를 확인할 수 있다.
# 파이썬을 선택한 이유?
1. 인간다운 언어
가장 인간의 사고와 유사한 문법을 하고있어 전공이 아닌 사람도 쉽게 익혀 활용하는 것이 가능하다.
2. 오픈소스, 많은 라이브러리
오픈소스란 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 소프트웨어이다.
파이썬 라이브러리란 파이썬 프로그램을 작성할 때 불러와 사용할 수 있는 미리 만들어 놓은 파이썬 파일 모음이다.
3. 인기가 많음
위에 내용들도 인기의 요소들이며 다양한 분야에서도 활용 가능한 것도 이유중 하나이다.
# 다양한 분야에서 활용
1. 웹서버(웹사이트 개발)
2. 크롤링
3. 업무자동화
4. 데이터분석
5. 인공지능
6. 게임제작
# 가상환경이란?
독립적인 파이썬 실행 환경을 의미한다.
다른환경에 영향을 미치지 않으며 각자 다른 종류와 버전의 패키지를 가질 수 있다.
# 가상환경을 사용하는 이유
여러개의 프로젝트를 진행하게된다면 각각 프로젝트마다 필요한 패키지가 달라 문제가 발생한다.
이런 문제점을 해결해주기위해 독립된 개발 환경을 제공해 주어 어떤 프로젝트는 구버전 패키지를, 어떤 프로젝트는 최신버전 패키지를 사용하는 식의 개발이 가능히게 한다.
# venv
가상환경을 생성하는 파이썬 라이브러리이다.
- 가상환경 생성
python -m venv myvenv
- 디렉토리 이동
cd C:\LeeCoding\Python\Day1\myvenv\Scripts
- 가상환경 실행
activate
# pip
라이브러리를 관리해주는 패키지 매니저이다.
pip list
- 설치된 라이브러리 확인
pip list
- requests 모듈을 설치
pip install requests
'파이썬 기초' 카테고리의 다른 글
(파이썬) 리스트 (0) | 2023.03.06 |
---|---|
(파이썬) 문자열 함수 (0) | 2023.03.06 |
(파이썬) input(), split(), int() (0) | 2023.03.06 |
(파이썬) 변수 (0) | 2023.03.06 |
(파이썬) print 함수와 format 함수 (0) | 2023.03.03 |