Part.1 - Python
Python : 데이터 분석, 프로토타입 개발 등에 쓰이는 인기 있는 인터프리터 기반 프로그래밍 언어.
- 프로그래밍과 프로그래밍 언어는 엄연히 다른 뜻이다. 프로그램을 만드는 언어가 프로그래밍 언어임
- 1991년에 네덜란드의 프로그래머 귀도 반 로섬(Guido Van Rossum)가 만든 고급 프로그래밍 언어
- Interpreter-based, OOP, dynamic type binding을 지원
- 이름은 귀도가 좋아하는 “Monty Python’s Flying Circus”에서 따왔다. (실제 python은 뱀이라는 의미)
Welcome to Python.org
The official home of the Python Programming Language
www.python.org
def say_welcome(name):
print(f"Hello World! {name}!")
my_name = "hinote"
say_welcome(my_name)
위의 코드는 파이썬을 이용하여 코드를 작성한 것이다. 해당 코드는 이름을 하나 문자열로 입력받아서, “Hello World! ~~~~” 하고 물결 위치에 입력받은 이름을 포함하여 출력함
코드를 보면서 확인할 수 있는 특징
1. python에서는 변수(variable)에 값을 주면, 자동으로 data type이 결정된다
2. python에서는 들여 쓰기(indentation)를 이용해서 code block을 구분한다
3. python은 문자열을 굉장히 편하게 사용할 수 있다. (문자열(str)이라는 data type이 따로 존재)
4. python은 line by line으로 실행이 가능하다
Additional notes
python은 PyPI라는 저장소(라이브러리)를 운영한다.
PyPI · The Python Package Index
The Python Package Index (PyPI) is a repository of software for the Python programming language.
pypi.org
PyPI 덕분에 파이썬은 굉장히 많은 오픈소스 라이브러리를 가지고 있다. 그래서 특정 기능을 구현한 코드가 많이 공유되고 있어, 데이터 분석 / 인공지능 같은 다양한 분야의 사람들이 함께 일하는 분야에서 빛을 발하고 있다.
pip install “package name” 명령으로 손쉽게 PyPI에 있는 패키지를 다운로드 및 설치가 가능하다.
요약
1. 파이썬은 데이터 분석, 프로토타입 개발 등에 유리한 프로그래밍 언어이다
2. 오픈소스 라이브러리를 통한 확장성이 뛰어나서, 인기가 많다
'Python > [패스트캠퍼스] 데이터분석 레벨원 : 난생처음 배우는 파이썬 데이터분석' 카테고리의 다른 글
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(3) (0) | 2023.01.13 |
---|---|
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(2) (0) | 2023.01.04 |
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(1) (0) | 2023.01.04 |
Part 1. 데이터 분석, 시작 전 준비하기! - CH 02. 파이썬과 만날 준비하기 (0) | 2023.01.01 |
Part 1. 데이터 분석, 시작 전 준비하기! - CH 01. 파이썬, 그게 뭔데? (2) (0) | 2023.01.01 |
댓글