코딩항해기
[Python] 파이썬 Python 이해 본문
파이썬 Python
1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어로 코미디쇼에서 따왔다고한다.
구글에서 많이 사용하는 언어로, 인스타그램, 드롭박스에서도 많이 사용한다.
공동작업과 유지 보수에서 유리하며 배우기 쉽고 속도도 빨라 다양한 확장성을 가지고 있다.
인터프리터
한 줄 씩 소스 코드를 해석해 바로 결과를 확인할 수 있는 언어이다.
파이썬 특징
쉬운 난이도
파이썬의 문법은 쉽고 간결하며 사람의 사고 체계와 유사한 부분이 있어 입문 난이도가 낮은 편에 속하는 언어이다.
확장성
만들고자 하는 프로그램 대부분을 구현할 수 있다. 하드웨어 제어나 매우 복잡하고 반복 연산이 많은 프로그램과는 어울리지 않지만 다른 언어로 만든 프로그램을 포함시킬 수 있어 극복할 수 있다.
또한 파이썬은 C와 조합이 좋아 전반적인 뼈대를 파이썬으로 하고 빠른 실행이 필요한 부분은 C로 만들어 포함시킬 수 있다. 이미 파이썬 라이브러리에서 C로만든 라이브러리가 많이 포함되어있다.
간결, 협업 유리
간결한 구조를 가지고 있어 일반적인 프로그램 언어가 100가지 방법으로 하나를 처리할 수 있다면 파이썬은 가장 좋은 1가지 방법만 사용하는 것을 선호한다. 다른 사람의 작업한 코드 소스가 한 눈에 들어와 이해하기 쉽기 때문에 공동 작업과 유지 보수가 쉽고 편하다.
파이썬과 잘 어울리는 업무
- 시스템 유틸리티 제작
- GUI 프로그래밍
- C/C++ 결합
- 웹 프로그래밍
- 수치 연산 프로그래밍
- 데이터베이스 프로그래밍
- 데이터 분석, 사물 인터넷 등
파이썬이 불리한 업무
- 시스템과 밀접한 프로그래밍 영역
- 모바일 프로그래밍
파이썬 설치
Downloads에 마우스 오버하면 바로 최신버전을 다운로드 받을 수 있다.
다운로드 받을 때는 path 추가만 체크하면 된다.
다운로드 후에는 별도의 IDE 설치 없이 IDLE Shell을 통해 cmd처럼 사용할 수 있다.
이때 File - New File을 통해 새 창을 열어 작성 후 실행(F5)하면 Shell을 콘솔창처럼 사용할 수 있다.
(New File에서 Option - Show line number 설정을 통해 코드 라인 넘버를 띄울 수 있다.)
'Python' 카테고리의 다른 글
[Python] 파이썬 복습 (0) | 2025.01.08 |
---|---|
[Python] NumPy (np) (1) | 2024.11.27 |
[Python] 데이터 시각화하기 (pyplot) (2) | 2024.11.26 |
[Python] CSV 파일 데이터 불러오기 (0) | 2024.11.25 |
[Python] 파이썬 자료형 (0) | 2024.11.20 |