파이썬 역사?
- 1990년 귀도 반 로섬(Guido Van Rossum)이 취미로 만든 프로그래밍 언어, 인터프리터 언어
- 1991년 Python 최초 발표, 2000년 Python 2, 2008년 Python 3 로 차차 개발이 되었다.
- 파이썬은 컴퓨터 프로그래밍 교육을 위해 많이 사용하지만, 기업의 실무를 위해서도 많이 사용하는 언어
- 대표적인 예) 구글(Google)
- 구글에서 만들어진 소프트웨어의 50% 이상이 파이썬
- 드롭박스(Dropbox), 인스타그램(Instagram), ...
- 이해하기 쉬워 공동 작업과 유지 보수가 편하다
- → 다른 언어로 작성된 많은 프로그램과 모듈이 파이썬으로 재구성되는 중
※ 인터프리터 언어 : 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어
참고 자료 : https://youtu.be/03VG0t7pSUM
파이썬 특징 ?
- 파이썬은 인간다운 언어이다. : 사람이 생각하는 방식을 그대로 표현할 수 있는 언어이다.
- 파이썬은 문법이 쉬워 빠르게 배울 수 있다.
- 파이썬은 무료이지만 강력하다.
- 파이썬과 C는 찰떡궁합이다. 즉, 프로그램의 전반적인 뼈대는 파이썬으로 만들고, 빠른 실행 속도가 필요한 부분은 C로 만들어서 파이썬 프로그램 안에 포함시키는 것이다. 상대적으로 쉽지만 느린 파이썬 + 빠른 C언어 조합 가능 (접착언어)
- 파이썬 라이브러리들 중에는 C로 만들어진 것도 많다.
- 파이썬은 간결하다. → 실행이 되게 하려면 꼭 줄을 맞추어야 한다.
- 파이썬은 개발 속도가 빠르다.
파이썬으로 할 수 있는 일 ?
- 운영체제(윈도우, 리눅스 등)의 시스템 명령어를 사용할 수 있는 각종 도구를 갖추고 있기 때문
- → 시스템 유틸리티 (컴퓨터 사용에 도움을 주는 여러 소프트웨어) 제작
- GUI 프로그래밍 (화면에 또 다른 윈도우 창을 만들고 그 창에 프로그램을 동작시킬 수 있는 메뉴나 버튼, 그림 등을 추가하는 것) , ex) Tkinter
- C/C++와의 결합
- 웹 프로그래밍
- 수치 연산 프로그래밍
- 데이터베이스 프로그래밍
- 데이터 분석, 사물 인터넷
파이썬으로 할 수 없는 일?
- 시스템과 밀접한 프로그래밍 영역
- 모바일 프로그래밍 (앱은 JAVA 관련 ...)
'파이썬 공부 (★ My Main) > 개념 공부' 카테고리의 다른 글
2023.12.28 파이썬 포맷팅(1) (0) | 2024.02.05 |
---|---|
2024.12.27 파이썬 인덱싱 및 슬라이싱 (0) | 2024.02.05 |
2023.12.24 파이썬 숫자형 문자형 자료형 (1) | 2024.02.05 |
2023.12.23 파이썬 설치 (0) | 2024.01.31 |