관리 메뉴

안까먹을라고 쓰는 블로그

[혼자 공부하는 파이썬] 01-1 파이썬을 하기전에 읽는 아주 간단한 설명 본문

Language/Python

[혼자 공부하는 파이썬] 01-1 파이썬을 하기전에 읽는 아주 간단한 설명

YawnsDuzin 2019. 11. 28. 12:27

 

반응형

 

 

프로그래밍(programming) - 프로그램을 만드는 것

프로그램(Program) = pro(미리, 먼저) + gram(작성된 것)

소스코드(source code) - 프로그래밍 언어로 사람이 쉽게 읽고 이해할 수 있도록 만든 코드

컴퓨터 프로그램(computer program) - 컴퓨터가 무엇을 해야할지 미리 작성한 진행계획

프로그래밍언어(programming language) - 컴퓨터는 오로지 0과 1로 이루어진 이진숫자(binary code)만 이해할 수

있습니다. 과거에는 이진 숫자를 입력하여 프로그램을 만들었으나, 이러한 이진 숫자로 프로그램을 만드는 것은

우리사람에게는 너무 어렵고 비효율적이라, 사람이 이해하기 쉬운 언어로 프로그램을 만들자는 목적으로 만들어 진 것

 


 

파이썬(python) - 파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이 발표한 프로그래밍 언어입니다. 1989년 크리스마스가 있던 주에 연구실이 닫혀서 심심하던 차에 만들기 시작했다고 합니다. 파이썬이라는 이름은 영국의 6인조 코미디 그룹 "몬티 파이썬"에서 가져왔고, 로고는 python이라는 영어 단어가 뜻하는 "비단뱀"을 모티브로 만들어졌습니다.

https://namu.wiki/w/Python?from=%ED%8C%8C%EC%9D%B4%EC%8D%AC

 

Python - 나무위키

  자세한 내용은 PyPy 문서를 참고하십시오. Python으로 Python을 만드는 프로젝트. JIT 컴파일을 사용하기 때문에 훨씬 빠르다. 수학이나 데이터의 시각화를 전문적으로 하는 라이브러리 맷플랏립(matplotlib): 과학 계산용 그래프 라이브러리. Tkinter, wxPython, Qt, GTK+ 등의 그래픽 엔진을 사용할 수 있으며 그래프와 챠트 등을 그리기 위한 시각화 기능을 제공한다. pylab이라는 서브패키지를 제공하여 MATLAB의

namu.wiki

 

파이썬의 장점

 1. 비전공자도 쉽게 배울 수 있는 언어입니다.

     - 문법이 간단해서 배우기 쉽습니다.

 2. 다양한 분야에서 활용할 수 있습니다.

     - 기본적인 데스크톱 애플리케이션부터 웹서버, 해킹도구, IOT(Internet Of Things), 인공지능, 딥러닝, 데이터처리

       등에 모두 사용할 수 있습니다.

 3. 대부분의 운영체제에서 동일하게 사용됩니다.

      - 대부분의 운영체제 (OS : Operating System)에서 같은 방법으로 사용 할 수 있습니다.

      ※ 참고로 대부분의 프로그래밍 언어는 운영체제에 제한적이며, 운영체제 별로 사용방법이 다른 경우가 있습니다.

 

파이썬의 단점

 1. 느립니다.

    - 파이썬 프로그래밍 언어는 일반적으로 C언어보다 10 ~ 350배 정도 느립니다.

     하지만 최근에는 컴퓨터 성능이 좋아져서 게임등과 같이 연산이 많이 필요한 프로그램이 아니라면 프로그래밍 언어

      의 속도 차이를 느낄 수 없습니다. 

반응형
Comments