Interpreter
: 사용자가 입력한 소스 코드를 실행하는 환경
대화형 Interpreter
: 대화처럼 입력과 출력이 번갈아 이어지는 환경. 파이썬 대화형 인터프리터는 간단히 Python Shell이라고 부름
대화형 인터프리터를 종료하는 법
(1) [Ctrl+Z] → [Enter]을 누른다.
(2)
>>> import sys
>>> sys.exit( )
Prompt
: '>>>'를 지칭
- 파이썬은 대소문자를 구별한다.
- 실행하려는 어문을 입력 후 : 를 입력해야한다.
뒤에 … 가 나오면 [Tab] 키 또는 [Spacebar]키 4개를 이용해 조건문 만족 시 발생하는 결과를 작성
조건문 if
: if에 지정한 조건을 만족하면 다음 명령을 실행
반복문 for
: 실행해야 할 문장을 여러 번 반복해서 실행 가능
반복문 while
함수
: 함수를 만들기 위해선 def 예약어를 입력, add(a, b): 와 같은 변수를 먼저 입력하고,
return a+b 와 같이 변수 입력시 시행할 결과 함수식을 넣어준다.
--------------------------------------------------------------------
에디터
소스 코드를 편집할 수 있는 프로그래밍 툴.
파이썬을 이용해 복잡한 소스 코드를 가진 프로그램 생성 시에 이용하기 위해 사용
그 중 IDLE 에디터는 파이썬 설치 시 기본 동시 설치됨
IDLE Shell Window
: 에디터에서 실행한 프로그램의 결과가 표시되는 창으로서 파이썬 셸과 동일한 기능 수행
(Python Shell과 들여쓰기 표시 법이 다름. >>> 프롬프트로 시작하는 예제는 파이썬 셸로 실행해야 함)
간단한 예제는 파이썬 셸에 입력해 결과를 바로 확인하고,
여러 줄을 한꺼번에 작성하거나 여러 번 사용해야 하는 프로그램은 IDLE 에디터에서 작성
IDLE Editior Window
: IDLE Editor가 실행되는 창
# 문장 (짧은 주석)
#으로 시작하는 문장은 #부터 시작해서 그 줄 끝까지 프로그램 수행에 전혀 영향을 주지 않음
(프로그래머를 위한 코멘트로 소스에 설명문 달 때 사용)
""" 문장 / ''' 문장 (긴 주석)
여러 줄로 이루어진 주석
""" 줄글 """ / ''' 줄글 '''
방식으로 기호 사이에 주석문을 작성 (엔터 가능)
에디터로 파이썬 프로그램을 작성한 후 저장 시, 파일 확장자는 항상 'py'여야 한다.
--------------------------------------------------------------------
명령 프롬프트 (Window키 + R > cmd + Enter)를 이용해 파이썬 프로그램 실행
1) Window 키 + R
2) cmd + Enter 누르면 명령 프롬프트 창 열림
3) cd c:/doit (이동하려는 폴더) 입력 (cd : change directory 명령어로, 바로 다음에 나오는 디렉토리로 프롬프트를 옮김)
4) c:/doit 원하는 폴더로 프롬프트 이동된 것 확인
5) hello.py 등 프로그램 이름 입력하여 프로그램 실행 가능
----------------에디터의 종류-------------------
1. Visual Studio (파이썬 외 여러 언어 지원)
- 파이썬 Extension 설치 필요
2. PyCharm (파이썬 에디터 중 가장 유명하며, 자동 완성, 문법 체크 등 편리 기능 제공)
http://www.jetbrains.com/pycharm/download
'개발 공부 > Python study log' 카테고리의 다른 글
[Python] 2. 가상 환경 설정 & 패키지 설치 (0) | 2022.03.08 |
---|---|
[Python] 1-1. 파이썬 기초 학습 (몸풀기) (0) | 2022.03.08 |
[Python] 1. Print (출력) (0) | 2022.03.08 |
Python / 점프투파이썬 2장 : 파이썬의 자료형 / 숫자열, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불 / 코딩공부, 파이썬 백슬래시(\,backslash) 입력방법 (0) | 2021.06.20 |
Why Python ? 파이썬을 배워야 하는 이유- 파이썬으로 할 수 있는 것 * (0) | 2021.03.21 |