본문 바로가기

정보교과서

[고등학교 정보교과서] 3-3-1. 파이썬(Python)과 환경설정 - 씨마스

고등학교 정보교과서 3. 문제 해결과 프로그래밍 (3) 프로그래밍 Programming ① 파이썬과 환경설정 - 씨마스

고등학교 정보교과서 3. 문제 해결과 프로그래밍 (3) 프로그래밍 Programming ① 파이썬(Python)과 환경설정 - 씨마스

 


 

프로그래밍 환경 Environment

컴퓨터에게 실행하라고 명령하는 명령어의 집합을 프로그램(Program)이라고 합니다.

프로그램을 개발하는 사람은 프로그래머(Programmer)

프로그래머가 프로그램을 개발하는 일을 프로그래밍(Programming)

컴퓨터와 의사소통할 때는 사람이 사용하는 언어가 아닌 컴퓨터가 이해할 수 있는 언어(=기계어)로 대화해야 합니다.

프로그래밍을 할 때 사용하는 언어를 프로그래밍 언어(Programming Language)라고 하며, 사람이 사용하는 언어가 여러 종류가 있듯 프로그래밍 언어도 여러 종류가 있습니다.

 

프로그래밍 언어 분류

프로그래밍 언어는 사람이 이해할 수 있는 정도에 따라 분류할 수 있습니다.

저급언어 Low-level Language

컴퓨터가 이해하기 쉽게 만든 기계 중심 언어입니다.

명령어 - 기계어가 일대일 대응 또는 그 자체이므로 실행 속도가 빠릅니다.

시스템 제어용의 프로그램 개발에 적합합니다.

기계어(Machine Language), 어셈블리어(Assembly Language)

 

고급언어 High-level Language

사람이 이해하기 쉽게 만든 인간 중심 언어입니다.

저급언어에 비해 실행 속도는 느리지만, 사람이 이해하기 쉬우므로 작성/수정이 용이합니다.

응용 프로그램 개발에 적합합니다.

자바(Java), 파이썬(Python), C

 

언어 번역 프로그램

컴퓨터는 기계어만 이해할 수 있기 때문에 사람이 작성한 명령어들은 컴퓨터가 이해할 수 없습니다.

인간 세계에서 서로 다른 언어로 소통하려면 중간에 번역 단계가 필요하듯이, 작성한 명령어를 기계어로 번역하는 과정이 필요합니다.

이런 번역을 담당하는 프로그램을 언어 번역 프로그램이라고 합니다.

종류 설명
어셈블러
Assembler
어셈블리어를 기계어로 번역
MASM, NASM, GAS, ...
컴파일러
Compiler
고급언어로 작성된 명령어들을 한꺼번에 기계어로 번역
C, C++, ...
인터프리터
Interpreter
고급언어로 작성된 명령어들을 한줄씩 번역하며 실행
Python, Javascript, BASIC, ...

 


 

파이썬(Python)과 개발 환경

파이썬 Python

1991년 네덜란드 프로그래머인 귀도 반 로섬이 발표한 프로그래밍 언어이며, 현재는 파이썬 소프트웨어 재단에서 관리하고 있습니다.

파이썬은

  • 변수의 데이터 타입 선언 없이 바로 사용할 수 있고,
  • 들여 쓰기를 통한 블록 구분,
  • 다양한 라이브러리(Library)를 제공하므로

개발 속도가 빠릅니다.

라이브러리(Library)
자주 사용되거나 유용한 함수들을 모아놓은 집합

 

환경 설정

파이썬은 파이썬 IDE(통합개발환경)인 IDLE 환경에서 작성합니다.

IDE(Integrated Development Environment, 통합개발환경)
에디터(editor), 편집, 컴파일(compile), 실행(run) 등 개발에 필요한 모든 기능들을 통합적으로 제공하는 소프트웨어

 

1. 파이썬 다운로드

OS : Windows 11(64bit)

 

파이썬 다운로드 링크에 접속하여 사용하는 OS를 선택합니다.

파이썬 다운로드

Stable 한 버전 중 원하는 버전으로 다운로드합니다.

 

2. 설치

다운로드한 .exe 파일을 실행하여 설치합니다.

파이썬 설치
파이썬 설치
아래 체크박스 2개 꼭 체크 후 설치

설치 후 아래와 같은 Disable path length limit 옵션이 보인다면 클릭해 실행해 주세요!

파이썬 설치

설치 완료!

파이썬 설치

 

3. 실행하기

명령 프롬프트로 진입합니다.

파이썬 실행

아래 명령어를 입력하여 설치된 파이썬의 버전이 출력된다면 정상 설치되었습니다.

python -V

 

아래 명령어를 입력하면 파이썬 Shell(대화형 모드)이 실행됩니다.

python

파이썬 Shell

 

728x90