카테고리 없음

쉽게하는 Python : 파이썬(Python)이란?

tamnazio 2022. 2. 12.
반응형

 

  안녕하세요~ 오늘은 쉽게하는 Python 첫 글입니다. 파이썬이란 어떤 프로그래밍 언어인지 알아보는 시간을 가지도록 하겠습니다.

 

파이썬은 누가 만들었나요?

  파이썬은 네덜란드의 프로그래머 귀도 반 로섬(Guido van Rossum)이란 분이 만드셨습니다.

  파이썬은 1989년 12월, 크리스마스 주에 누구나 프로그래밍할 수 있는 파이썬을 만들 생각을 처음했고, 1990년에 Computer Programming for Everybody 라는 자금 제안서를 제출하여 개발이 시작되었다고 합니다.

 

파이썬의 역사는 어떻게 되나요?

  2000년도에 파이썬 2.0이 발표되었고, 2008년에 파이썬 3.0이 출시되었습니다. 현재는 파이썬 3.0을 추천하지만 2.0을 사용하는 경우도 많고 프로그램의 함수명이 변경된 경우도 많기 때문에 처음 파이썬을 접하시거나 프로젝트에 적용하실 때에는 파이썬 3.0으로 사용하시길 권장드립니다.

 

파이썬을 사용하고 있는 회사는 어떤 회사들이 있나요?

  현재 시점으로 파이썬을 사용하고 있는 회사가 굉장히 많습니다.

  구글(Google), 페이스북(Facebook), 인스타그램(Instagram), 넷플릿스(Netflix), 스포티파이(Spotify), 드롭박스 등 외국의 큰 회사는 물론, 한국의 네이버(Naver), 카카오(Kakao) 등에서도 많이 이용되고 있는 프로그래밍 언어입니다.

 

파이썬의 장점은 무엇인가요?

  파이썬은 무료입니다. 오픈소스 프로젝트로 만들어져서 무료로 배포가 되기 때문에 돈이 들지 않습니다.

  파이썬은 해외에서는 초등학교 연령에게도 교육될 정도로 사용이 쉽다는 강점이 있습니다. 프로그래밍 관련 방대한 지식이 없이 개발자가 아닌 일반 직장인들도 파이썬 언어를 배워서 업무효율을 증가시키는 간단한 프로그래밍 정도를 만들어 업무효율을 증대시키는데 큰 도움이 될 수 있는 언어입니다. 그리고 생산성이 높은 언어여서 더 적은 코드로 빠른 개발을 가능할 수 있도록 해줍니다. 그리고 최근 머신러닝 등 AI 관련 플랫폼들도 파이썬을 기반으로 하는 경우가 많기 때문에 파이썬을 배워두시면 큰 도움이 되실겁니다.

  파이썬은 유능한 다른 개발자들이 개발한 라이브러리도 많이 활용할 수 있어 내가 필요한 기능을 내가 만들지 않고 다른 사람이 만든 기능을 쉽게 활용하 수 있도록 해줍니다.

 

오픈소스란 무엇인가요?
오픈소스란 Open Source Software의 약자로 오픈소스 소프트웨어는 공개적으로 액세스할 수 있게 설계하여 누구나 자유롭게 확인 및 수정, 배포할 수 있는 코드를 이야기합니다. 코드란 프로그래밍 언어에서 기계(컴퓨터)가 이해할 수 있도록 작성하는 구문을 이야기 합니다.

 

파이썬의 단점은 무엇인가요?

  파이썬은 느리다는 가장 최대의 단점이 있습니다. 파이썬은 프로그래밍 언어의 구문을 인터프리터 방식으로 읽어 사용하는 언어이기 때문에 태생적으로 느릴 수 밖에 없습니다. 하지만 파이썬은 

 

인터프리터가 무엇인가요?
인터프리터란 프로그래밍 실행방식 중 하나로, 사람이 작성한 프로그래밍 언어를 한 줄씩 읽어 실행하는 방식입니다.
인터프리터는 별도의 컴파일러가 필요가 없기 때문에 컴파일 과정이 따로 필요하지 않습니다.

컴파일이란 무엇인가요?
컴파일이란 어떤 코드를 기계(컴퓨터)가 이해할 수 있도록 변환해주는 과정입니다.
모든 프로그래밍 언어는 사람이 이해할 수 있는 코드 -> 기계가 번역 및 실행과정을 거쳐서 사용이 되는데 인터프리터 방식의 프로그래밍 언어는 컴파일 파일이 별도로 생성되지 않지만, 컴파일러 방식의 프로그래밍 언어는 컴파일이 별도로 필요하여 컴파일 결과파일이 별도로 생성되는 특징이 있습니다. 이해가 어려우시다면, 이런것이 있다는 정도만 이해하시면 됩니다.

 

어떤 사람이 파이썬을 사용하면 되나요?

  파이썬은 다양한 사람이 파이썬을 사용합니다.   프로그래밍 개발자, 학생, 일반 직장인들도 파이썬을 사용할 수 있습니다.

  파이썬을 사용하면 프로그래밍을 해보지 않은 사람도, 프로그래밍을 배우고 싶은 사람도, 프로그래밍으로 업무효율을 증대하고 싶으신 분들도 사용할 수 있습니다.

 

파이썬이란 어떤 언어인지 살펴보았습니다. 프로그래밍을 처음 접하시는 분들을 기준으로 작성했기 때문에 파이썬의 특징들은 작성하지 않았습니다. 계속되는 포스팅을 통해 파이썬의 문법에 대해 자세히 알아보고, 어떻게 사용하는지 등을 알아보겠습니다.

 

반응형

댓글