1. Python 소개 및 개발 환경
01. 파이썬이란?
• 1991년 네덜란드의 귀도 반 로섬(Guido van Rossum)이 개발
• C, C++, 자바 등 어떤 컴퓨터 프로그래밍 언어보다 배우기 쉬움
• 단순, 직관적이고 이해하기 쉬운 문법
• 객체 지향의 고수준 언어
• 자유 오픈 소프트웨어 - FLOSS (Free/Libré and Open Source Software)
• 고수준, 이식성이 강한 언어
※ Python은 인터프린터 언어
c언어와 java 같은 경우 컴파일러라는 녀석이 미리 만들어진 소스코드를 컴파일이라는 일련의 바이너리 코드로 변경하는 과정을 거친 다음 링커 or 로더 라고 하는 소프트웨어가 메모리로 로드한 다음 프로그램을 구동하게 됩니다.
반면 파이썬 인터프린터의 경우 컴파일과 같은 과정이 필요가 없고, 줄 단위로 바로바로 실행하는 방식입니다. 사실 내부적으로는 한줄 한줄씩 실행될 때마다 바이너리로 변환하는 과정을 거치면서 실행되는 방식입니다.
※ 컴파일러와 인터프린터의 속도 차이
사실 컴파일러가 한꺼번에 바이너리로 만들고 한번에 실행되는 방법이라 속도가 더 빠릅니다.
반면 인터프린터는 줄 단위로 실행될때마다 코드 변환 과정을 매번 거쳐야 되므로 속도가 상대적으로 느릴 수 밖에 없습니다.
02. Visual Studio에서 파이썬 설치 및 사용
Visual studio Installer 를 실행하고 Python 개발 체크하여 설치를 진행합니다. 설치하게 되면 python을 따로 설치하지 않아도 자동으로 세팅과 설정이 완료됩니다.
파이썬 쉘에서는 간단히 계산기처럼 사용하거나 출력등을 할 수 있습니다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
6. Python 모듈 (0) | 2020.08.14 |
---|---|
5. Python 함수와 클래스 (0) | 2020.08.12 |
4. Python 자료구조 (0) | 2020.08.11 |
3. Python 제어문 (0) | 2020.08.11 |
2. Python 기본 문법 (0) | 2020.08.08 |