Python/개념
00. [Python] 개요
프로그린
2024. 4. 12. 01:34
파이썬이란?
- 1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어
인터프리터 언어란? 소스 코드를 한 줄씩 해석한 후 그때그때 실행해 결과를 바로 확인할 수 있는 언어
파이썬의 특징
- 오픈 소스(open source)이며 무료 소프트웨어임.
- 간결하게 작성되어 다른 사람이 작업한 소스 코드를 이해하기 쉽고 공동 작업과 유지 보수가 매우 편리
파이썬의 활용
- 웹 프로그래밍
- 인공지능과 머신러닝
- 사이킷런(scikit-learn), 텐서플로(TensorFlow), 파이토치(PyTorch), 케라스(Keras) 등의 라이브러리 제공
- 수치 연산 프로그래밍
- 수치 연산 모듈인 넘파이(Numpy) 제공
- 데이터 분석
- 넘파이(NumPy), 판다스(Pandas), 맷플롯립(Matplotlib) 등과 같은 라이브러리들을 활용하여 데이터 처리, 통계 분석, 시각화를 손쉽게 수행할 수 있음.
- 데이터베이스 프로그래밍
- 사이베이스(Sybase), 인포믹스(Infomix), 오라클(Oracle), 마이에스큐엘(MySQL), 포스트그레스큐엘(PostgreSQL) 등의 데이터베이스에 접근하기 위한 도구를 제공
- 피클(pickle)이라는 모듈을 통해 자료를 변형 없이 파일에 저장하거나 불러오는 일을 수행