2024-소프트웨어과 1학년/파이썬 Python

[Python/파이썬] 1강_기초/파이썬 설치/실행

simless786-it 2024. 9. 9. 14:28
  • 프로그래밍: 프로그램을 만드는 것
  • 프로그램: 미리 작성된 것
  • 컴퓨터가 이해할 수 있는 값은 0과 1로 이루어진 이진 숫자(binary digit)다.
  • 프로그래밍 언어: 사람을 위한 언어
  • 소스 코드:프로그래밍 언어로 작성한 프로그램

 

 

파이썬

  • Python
  • 1991년 귀도 반 로섬이 발표한 프로그래밍 언어
  • 인터프리터 언어이다.(최근 실행파일로도 생성 가능)
  • 쉽고 직관적인 언어
  • 개발자는 객체지향 언어, 절차적 언어, 구조적 언어, 선언적 언어 등 스타일을 선택 개발할 수 있다.
  • 가독성이 좋으며, 오픈소스로 무료 제공된다.
  • 많은 라이브러리가 존재한다.

 

파이썬은 다양한 종류의 라이브러리가 있어서 C,C++Java등의 언어로 작성할 수 있는 대부분의 프로그램을 작성할 수 있다.

파이썬으로 작성하면 C로 작성할 때보다 절반도 되지 않는 노력으로 동일한 프로그램을 작성할 수 있다.

 

단점으로는 CPU연산을 많이 필요로 하는 수학, 과학, 그래픽용 소프트웨어, 멀티쓰레드가 많이 필요한 병렬처리 .IO가 매우 빈번한 프로그램 등은 파이썬으로 적합하지 않다..

C와 C++등의 프로그램 등을 Import할 수 있어서 단점을 극복할 수 있는 방법이 있다.


파이썬 프로그램 개발환경

-윈도우즈 환경에서 파이썬 설치

공식 파이썬 홈페이지(http://www.python.org)의 다운로드 메뉴에서 다운로드.


시작 ▶ 모든프로그램 ▶ Python 3.8.5 ▶ IDLE (Python 3.8.5) IDLE ( Interactive DeveLopment Environment : 상호대화식 개발환경)

 


처음부터 오류(Error)가 없는 완벽한 프로그램을 작성하기는 불가능함.,

오류를 찾아서 제거하는 과정은 프로그래밍의 작업에서 반드시 거쳐야하는 필수 과정 중에 하나.

오류(Error)는 프로그램 작성 중에 발생하여 프로그램이 수행되지 않거나실행 중에 발생하는 예기치 못한 결과를 발생시키기도 함. 이러한 프로그램 오류를 과거에는 진공관 사이에 낀 벌레라는 의미로 버그(Bug)라는 용어를 사용하였으며, 이 용어에서 유래되어 오류를 찾아 수정하거나 제거하는 작업을 디버깅(Debugging)이라 한다. 프로그래밍 작업 과정에서 발생하는 오류에는 문법 오류(syntax error), 실행 오류(runtime error), 논리 오류(logical error) 3가지로 나눌 수 있다.

 


디버깅

파이썬 IDLE 메뉴에서 Debug ▶ Debugger 선택한다. 여기서 Source를 체크한다. 파이썬 에디터 메뉴에서 Run ▶ Run Module F5을 선택한다

 

 

 


파이썬 실행하기: 파이썬 인터렉티브 셸

파이썬은 파이썬으로 작성된 코드를 실행해주는 프로그램임. 이러한 프로그램을 인터프리터(interpreter)라고 함.

시작 메뉴에서 [Pyyhon 3.10(OO-bit)]를 선택 후 실행.

실행하면 파이썬 인터렉티브 셸이 실행됨. 여기는 파이썬 코드를 한줄한줄 입력하면서 실행 결과를 볼 수 있는 공간임.

 

파이썬이 실행되지 않는데요

:시작 메뉴에서 파이썬 실행 메뉴를 찾을 수 없다면 윈도우키+R을 눌러 프로그램 실행 창을 띄우고 [cmd]를 입력하여 명령 프롬포트를 켠다. 여기에 python입력 후 엔터키를 누른다.

 

>>>는 프롬포트라 불린다. 여기에 코드를 한줄 한줄 입력하면 바로 실행 결과를 볼 수 있다. 컴퓨터와 상호 작용하는 공간이라는 의미로 인터렉티브 셸 이라고 부르며, 한 마디씩 주고받는 것처럼 대화한다고 해서 대화형 셸이라고도 부른다.

 


텍스트 에디터 사용하기(파이썬 IDLE 에디터)

파이썬은 기본적으로 간단한 통합 개발 환경으로 IDLE를 제공함.

파일을 실행하려면 저장해야 함. File-Save 선택.

저장을 원하는 위치에 함.

Run-Run Module이나 F5를 눌러 실행.