코딩항해기

[Python] 파이썬 Python 이해 본문

Python

[Python] 파이썬 Python 이해

miniBcake 2024. 11. 20. 17:38

 

 

파이썬 Python

1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어로 코미디쇼에서 따왔다고한다. 

구글에서 많이 사용하는 언어로, 인스타그램, 드롭박스에서도 많이 사용한다.

공동작업과 유지 보수에서 유리하며 배우기 쉽고 속도도 빨라 다양한 확장성을 가지고 있다.

 

인터프리터
한 줄 씩 소스 코드를 해석해 바로 결과를 확인할 수 있는 언어이다.

 

 

파이썬 특징

쉬운 난이도

파이썬의 문법은 쉽고 간결하며 사람의 사고 체계와 유사한 부분이 있어 입문 난이도가 낮은 편에 속하는 언어이다.

 

확장성

만들고자 하는 프로그램 대부분을 구현할 수 있다. 하드웨어 제어나 매우 복잡하고 반복 연산이 많은 프로그램과는 어울리지 않지만 다른 언어로 만든 프로그램을 포함시킬 수 있어 극복할 수 있다.

또한 파이썬은 C와 조합이 좋아 전반적인 뼈대를 파이썬으로 하고 빠른 실행이 필요한 부분은 C로 만들어 포함시킬 수 있다. 이미 파이썬 라이브러리에서 C로만든 라이브러리가 많이 포함되어있다.

 

간결, 협업 유리

간결한 구조를 가지고 있어 일반적인 프로그램 언어가 100가지 방법으로 하나를 처리할 수 있다면 파이썬은 가장 좋은 1가지 방법만 사용하는 것을 선호한다. 다른 사람의 작업한 코드 소스가 한 눈에 들어와 이해하기 쉽기 때문에 공동 작업과 유지 보수가 쉽고 편하다.

 

 

파이썬과 잘 어울리는 업무

  • 시스템 유틸리티 제작
  • GUI 프로그래밍
  • C/C++ 결합
  • 웹 프로그래밍
  • 수치 연산 프로그래밍
  • 데이터베이스 프로그래밍
  • 데이터 분석, 사물 인터넷 등

 

파이썬이 불리한 업무

  • 시스템과 밀접한 프로그래밍 영역
  • 모바일 프로그래밍

 

파이썬 설치

 

Python Source Releases for Source release

The official home of the Python Programming Language

www.python.org

 

Downloads에 마우스 오버하면 바로 최신버전을 다운로드 받을 수 있다.

다운로드 받을 때는 path 추가만 체크하면 된다.

 

다운로드 후에는 별도의 IDE 설치 없이 IDLE Shell을 통해 cmd처럼 사용할 수 있다.

 

 

 

이때 File - New File을 통해 새 창을 열어 작성 후 실행(F5)하면 Shell을 콘솔창처럼 사용할 수 있다.

(New File에서 Option - Show line number 설정을 통해 코드 라인 넘버를 띄울 수 있다.)

 

 

 

 

https://m.blog.naver.com/rlarbtjq7913/221719844361

'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