Python

[Python] 파이썬 이란 무엇일까?

Let it out 2024. 2. 6. 14:26

파이썬 이란?

파이썬(영어: Python)은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, 플랫폼에 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. 간결하고 읽기 쉬운 문법이 특징인 프로그래밍 언어로 데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 활용된다.
-위키백과

 

 

 

 
 

파이썬의 장점

1. 문법이 쉬워 쉽게 배울 수 있다.
물론 처음 프로그래밍 언어를 배우는 사람에게는 어렵겠지만 다른 언어에 비해서 쉽다는 거다.
그래서 프로그래밍 언어를 처음 배우는 사람에게 추천된다.
 
2. 간결하다. 즉 가독성이 다른 언어에 비해 좋다.
 
3. 강력한 기능을 지원한다. 우리가 생각하는 대부분의 프로그램을 만들 수 있다. 하지만 일부는 만들지 못한다.
 
4. 개발 속도가 빠르다. 이 것도 타 언어에 비해서 개발 속도가 빠르다는 뜻.

 

 

 

파이썬의 단점

파이썬은 대부분의 프로그래밍이 가능 하지만 개발이 어려운 영역이 있다.
 
1. 모바일 프로그래밍이 불가능. 파이썬으로 안드로이드 개발이 가능 하지만 아직 부족하다. 또한 ios(애플)의 앱은 개발 불가능.
 
2. 복잡하고 반복되는 연산이 필요한 프로그램, 알고리즘 개발이 어렵다. 이 부분은 c언어와 같은 다른 언어로 하는 것이 속도가 빠르다.
 
시간의 지남의 따라 파이썬이 이런 단점을 극복할지 아니면 다른 언어가 나올지는 모르겠다.
확실한 건 우리는 그 흐름에 맞춰가야 한다는 것.
 
 

파이썬 사용 분야

프로그래밍 언어마다 많이 사용되는 분야가 있다.
즉 언어를 배울 때 자신이 흥미가 있는 분야일치하는지 검색하고 확인 하는 것이 중요하다.
그 중 파이썬은 아래와 같다.
 
1. 빅데이터
2. 인공지능(딥러닝, 머신러닝)
3. 웹 프로그래밍
4. 데이터베이스
5. GUI 프로그래밍
 
등이 있다.

 

 
 

프로그램밍 언어 점유율(2023년)

 

 

2023년 기준 파이썬, c언어가 1, 2등을 다투고 있다.
그만큼 많이 사용하는 언어다.
많은 사람들이 입문자에게 첫 프로그래밍 언어 공부로 파이썬 or C언어 or jave를 추천한다.
나는 기초부터 차근차근 배울 수 있는 C언어를 추천한다.

 

반응형