Python 시작 Start

BioinformaticsAndMe








파이썬(python)

▶1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어

▶플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어

▶“Monty Python’s Flying Circus” (영국 코미디프로)에서 파이썬 이름이 유래

▶귀도는 구글에 근무했고 현재 DropBox에서 근무 중

Gudi Van Rossum





파이썬 로고(logo)

두 마리의 뱀이 겹쳐 있음





파이썬 Language

플랫폼 독립적 인터프리터 언어


플랫폼 = OS (Operating System)

윈도우, 리눅스, 안드로이드, 맥OS 등 프로그램이 실행되는 운영 체제


독립적인 = 관계없는, 상관없는

OS에 상관없이 프로그램을 작성되면 여러 플랫폼에서 사용 가능


인터프리터

소스코드를 바로 실행할 수 있게 지원하는 프로그램 실행 방법



 

 인터프리터 (Interpreter)

 컴파일러 (Compiler) 

 번역단위

 명령 줄 단위

 프로그램 단위

 작동방식

 소스코드를 실행시점에 해석

 소스코드를  기계어로 먼저 번역

 장점

 기억장소 적게 필요

 빠른 실행속도

 단점

 느린 실행속도

 기억장소 많이 필요

 주요언어

 파이썬, 스칼라

 자바, C




Philosophy of Python

Life is short, You need Python

인생은 짧다, 당신은 파이썬이 필요하다

→아름다운 것이 추한 것보다 낫다 (Beautiful is better than ugly)
→명시적인 것이 암시적인 것보다 낫다 (Explicit is better than implicit)
→간결한 것이 복잡한 것보다 낫다 (Simple is better than complex)





#Reference

1) https://ko.wikipedia.org/wiki/%EA%B7%80%EB%8F%84_%EB%B0%98_%EB%A1%9C%EC%84%AC

2) https://namu.wiki/w/Python

3) https://en.wikipedia.org/wiki/Python_(programming_language)





Python 시작 End

BioinformaticsAndMe

'Python' 카테고리의 다른 글

Anaconda 설치  (0) 2019.10.08
Python JSON  (0) 2019.10.02
Python API  (0) 2019.09.30
Variable (Python 변수)  (0) 2019.09.25
Python이 성장하는 7가지 이유  (0) 2019.09.17

+ Recent posts