본문 바로가기
카테고리 없음

파이썬 이란? 특징과 장점 알아보자

by 다정이의 세상일기 2021. 2. 22.



세상에는 다양한 프로그래밍 언어가 존재합니다. 프로그래머들은 다양한 언어를 구사하는 사람도 있지만 활용도가 높은 언어 위주로 개발하게 되는데요. 파이썬은 1991년 발표된 MATLAB과 유사한 인터프리티 방식의 프로그래밍 언어로 요즘 가장 활용도가 높은 프로그래밍 언어이기도 합니다. 

파이썬 이란 이미지 입니다.
파이썬 이란?



그래서 이번에는 파이썬 특징, 활용, 장점 등에 대해 한번 알아보도록 하겠습니다. 


파이썬 이란?


 

Python은 1991년 프로그램인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로 플랫폼에 독립적이며 인터프리티식, 객체지향적, 동적 타이핑 대화형 언어입니다. 파이썬이라는 이름은 귀도가 좋아하는 코미디에서 따온 것이라고 하는데요. 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델입니다. 

 

파이썬 이란 이미지 입니다.
파이썬 이란?

 

파이썬은 초보자에서 전문가 까지 다양한 사용자층을 보유하고 있는 것이 특징입니다. 동적 타이핑 범용 프로그래밍 언어로 펄 및 루비와 자주 비교되는데요. 다양한 플랫폼에서 활용할 수 있으며 라이브러리가 풍부하여 대학이나 기업을 비롯한 여러가지 교육기관, 연구 기관과 산업계에서 이용이 점차적으로 늘어나고 있는 추세입니다. 

 

 

파이썬은 순수한 프로그램 언어 이외에도 모듈들을 연결하는 풀언어로 자주 이용되는데요. 실제 많은 응용 프로그램에서 스크립트 언어로 채용되고 있는 추세입니다. 

 


파이썬 역사


파이썬은 1980년대 말 고안되어 네덜란드 귀도반 로섬이 1989년 부터 구현하기 시작하였습니다. 반 로섬은 파이썬의 주 저자로 계속 중심적인 역할을 맡아 파이썬의 방향을 결정하여 파이썬 공동체로부터 자선 종신 이사의 칭호를 받았는데요. 이는 리눅스의 리누스 토발즈와 같은 사례라고 합니다. 이후 파이썬은 2.0 버전, 3000 버전으로 업데이트 되었습니다.  

파이썬 이란 이미지 입니다.
파이썬 역사


파이썬 특징


 

동적 타이핑 

객체의 멤버에 무제한으로 접근 가능

모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근이 가능하며 리플렉션을 이용한 기술로 응용이 가능함


파이썬 활용


현재 파이썬이 자바를 넘어서 미 대학생들에게 프로그래밍 컴퓨터 공학 입문용으로 가장 널리 활용되고 있다고 조사되었다고 합니다. 기관에 따르면 상위 39개의 컴퓨터 공학 학교중 27곳이 코딩 교육을 위해 파이썬을 활용하고 있다고 합니다. 

파이썬 이란 이미지 입니다.
파이썬 활용



파이썬으로 작성된 오픈 소스 소프트웨어는 다음과 같습니다. 아나콘다, 비트토렌트, 메일맨, 모인모인, 플러커, 포티지, 파이솔, 장고, 드롭박스, 잉크스케이프, 페인트샵 프로, 셰이드, 오토데스크 마야, 카카오톡 등 파이썬을 이용하는 기관은 야후, 구글, 유튜브, 인더스트리얼 라이트 앤드 매직, 미국항공우주국, 미국해양대기청, 카카오 등

 

 

 


파이썬 장점


현대의 파이썬은 인터프리터 언어 처럼 동작하나 유저가 모르는 사이에 스스로 파이썬 코드를 컴파일하여 바이트 코드를 만들어 냄으로써 다음에 수행할때 더욱 빠른 속도를 보여줍니다. 파이썬에서는 들여쓰기를 사용해서 블록을 구분하는 독특한 문법을 사용하는 데요. 이문법은 파이썬에 익숙한 사용자나 기존 프로그래밍 언어에서 들여쓰기의 중요성을 높이 평가하는 사용자들에게 잘 받아들여지고 있습니다. 

파이썬 이란 이미지 입니다.
파이썬 장점


파이썬에 대한 개인적인 생각


파이썬은 오픈 소스 프로그래밍 언어 입니다. 비영리적이라는 것은 무한한 개발 가능성을 보여주는데요. 미국의 워드프레스나 다른 프로그래밍 언어들도 오픈 소스를 통해 더 넓은 확장이 일어나고 있습니다. 무엇이든지 소수의 사람들이 소유하는 것 보다는 요즘 시대에서는 함께 공유하고 사용하는 것이 더 지혜로운 사고 방식이 되고 있다고 생각합니다. 그럼 이글이 조금이라도 유익한 정보 되었으면 좋겠습니다. 

반응형

댓글