안녕하세요 파이썬(Python)은 현재 전 세계적으로 많이 사용되고 있는 프로그래밍 언어 중 하나입니다. 아마 이 글을 읽고 계신 여러분들도 한 번쯤은 들어보셨으리라 생각됩니다.
이번 글에서는 파이썬 프로그래밍 언어가 다른 언어에 비해서 가지고 있는 강점과 장점은 무엇인지, 그리고 다른 언어에 비해 아쉬운 단점에는 무엇이 있는지 한번 알아보도록 하겠습니다.
파이썬 프로그래밍 언어 인기 1위 이유가 무엇인가
파이썬(Python)이란?
파이썬(Python) 언어는 수 많은 프로그래밍 언어들 중 하나로, 1991년 귀도 반 로섬이 발표한 프로그래밍 언어입니다. 재밌는 점은 현재 가장 인기 있는 언어 중 하나인 이 파이썬(Python)이 귀도 반 로섬이 크리스마스가 있던 한 주에 연구실이 닫혀서 심심하던 참에 만들게 된 언어라는 점입니다.
파이썬(Python)의 이름은 당시 영국의 6인조 코미디언 그룹인 '몬티 파이썬'을 따서 붙였고, 로고는 실제로 python의 뜻인 '비단뱀'을 모티브로 하여 제작했다고 합니다.
파이썬(Python)의 장점은?
파이썬이 프로그래밍을 처음 접하는 사람들에게 추천하기 좋다. 즉, 배우기 쉽다는 말은 여러분들이 들어보셨을 수도 있을 것 같습니다.
장점 1. 비전공자도 쉽게 배울 수 있는 프로그래밍 언어이다.
프로그래밍 언어의 경우 컴퓨터와 사람이 있을 때, 사람이 이해하기 더 쉽다면 고급언어. 반대로 사람이 이해하기 어려운 반면 컴퓨터가 이해하기가 더 쉽다면 저급언어라고 불립니다. 지금 이야기하는 파이썬(Python)은 이 중 고급언어에 가까운 언어라고 할 수 있습니다.
장점 2. 다양한 분야에서 활용할 수 있다.
파이썬은 이 장점으로써 빛을 더 발하는 것 같습니다. 파이썬의 두번째 장점으로는 "다양한 분야에서 활용이 가능하다"는 점인데요. 일반적으로 우리가 아는 데스크탑용 프로그램부터 웹 프로그래밍, 해킹, 사물인터넷(IoT), 인공지능에 이르기까지 많은 분야에서 활약하고 있습니다.
장점 3. 방대한 라이브러리 생태계가 존재한다.
파이썬(Python) 언어에서는 다른 개발자들이 미리 제작해둔 라이브러리가 매우 많습니다. 엄청 많은 것도 좋은데 손 쉽게 적용할 수 있는 것도 파이썬(Python)이 인기있는 데에 한몫하는 것 같네요.
장점 4. 대부분의 운영체제에서 사용이 가능하다.
프로그래밍 언어들 중 대부분의 언어들은 구동이 가능한 운영체제에 한계가 있습니다. 운영체제가 달라도 사용할 수 있는 언어들은 있지만 사용 방법에서 차이가 존재하는 경우가 많습니다. 하지만 파이썬(Python) 언어의 경우에는 모든 운영체제에 같은 방법으로 대응이 가능하기 때문에 이 또한 파이썬(Python) 언어의 장점이라고 볼 수 있습니다.
그러나, 파이썬(Python) 언어에 장점만 존재하는 것은 아닙니다. 단점도 물론 존재하는데요.
파이썬(Python)의 단점은?
파이썬(Python)의 단점은 다른 언어에 비해서 속도가 느립니다. 가장 유명한 프로그래밍 언어인 C언어와 비교한다면 최대 350배까지 차이가 날 정도로 속도면에서는 파이썬(Python) 언어가 C언어에 비해 매우 느리다고 할 수 있을 것 같습니다. 한마디로 표현하자면 파이썬(Python)은 쉽게 사용할 수 있지만 느리고, C언어는 상대적으로 어려운 대신에 빠르다고 할 수 있겠네요.
하지만 그렇게 걱정하지 않으셔도 됩니다. 그 이유는 최근에는 컴퓨터의 성능이 워낙 뛰어나서 연산이 많이 필요한 프로그램이 아니라면 프로그래밍 언어 간의 속도 차이를 크게 느낄 수 없습니다.
여기까지 파이썬(Python) 프로그래밍 언어가 인기 있을 수 밖에 없는 이유에 대해서 알아보았습니다. 장점과 단점을 한번씩 살펴보니 파이썬이 현재 가장 인기있는 언어 중 하나인지 알 것 같지 않나요? ㅎㅎ
감사합니다.
함께 보면 좋은 글
'IT > IT 정보' 카테고리의 다른 글
GTX RTX 차이에 대해서 알아보자 레이 트레이싱 및 DLSS 그래픽카드 (0) | 2023.05.04 |
---|---|
ChatGPT GPT-4 모델 드디어 사용 가능, 어떤 기능들을 지원하나 ChatGPT 모델4 사용법 (0) | 2023.03.17 |
ChatGPT의 장점과 단점 그리고 앞으로의 발전 방향은? (0) | 2023.02.18 |
Webp 변환, Webp 포맷을 쉽게 JPG, PNG 포맷으로 변환하는 방법 (0) | 2022.02.15 |
무료 VPN 우회 접속 서비스, 쉽게 신뢰하면 절대 안되는 이유 (2) | 2021.10.24 |
반갑습니다! 이 블로그에서는 주로 게임이나 유용한 소프트웨어 소개 등의 컨텐츠를 제공합니다. 🎁
남겨주시는 모든 댓글은 컨텐츠 제작에 큰 힘이 됩니다!