파이썬 소개 (2)

4691 단어 pythonpython

파이썬 설치하기

파이썬 프로그램 분석하기

  • 파이썬 프로그램은 여러 줄의 명령어로 이루어진다. 한 줄의 명령어를 문장(statement) 이라고 부른다.
  • 문장들은 파이썬 인터프리터에 의하여 순차적으로 실행된다.
  • print() 함수는 문자열을 화면에 출력한다.
  • 문자열은 쌍따옴표로 둘러싸인 문자들의 모임이다. 텍스트 데이터를 나타낸다.

문자열, print() 함수

  • 문자열 (string): 큰따옴표("...")나 작은따옴표('...') 안에 들어 있는 텍스트 데이터들을 의미한다.

  • 반드시 따옴표가 있어야 한다.
>>> print(Hello World!)
	SyntaxError: invalid syntax
  • print()함수 : 여러 개의 값들을 화면에 차례대로 출력할 수 있다.
>>> print("결과값은", 2*7, "입니다.")
결과값은 14 입니다.

스크립트 모드

  • 명령어를 한 줄씩 입력하여 실행하는 것은 초보 프로그래머한테 아주 편리한 기능이다.(이것이 인터프리트 모드라고 한다.)한 줄의 명령어를 입력하여 실행하고 결과를 즉시 알 수 있으며 현재 상태를 언제든 파악 가능하다.
  • 하지만 코드가 복잡해지면 인터프리트 모드는 아주 번거롭다.

소스 파일 작성하기

  • 텍스트 에디터를 이용하여 명령어들을 파일에 저장한 후에 파일을 읽어서 명령어들을 하나씩 실행하는 방법이 있다. 명령어들이 저장된 파일을 소스 파일(source file)이라고 한다.

간단한 프로그램의 분석

변수

  • 변수는 컴퓨터의 메모리 안에 만들어지는 공간으로 우리는 여기에 숫자나 문자를 저장할 수 있다.
  • 변수에 값을 저장할 때
ftemp = 90.0

터틀 그래픽

  • 카테시안 공간에서 커서(터틀)를 이용하여서 그림을 그리는 기능을 말한다.

터틀 그래픽 윈도우

  • 터틀 그래픽 윈도우는 아래와 같이 실행하여 그림을 그린다.

조건문과 반복문의 간단한 소개

  • 예를 들면 날씨에 따라서 옷을 선택해주는 프로그램

  • 조건문의 구조

  • 조건문 예제 코드
temp = 10
if temp > 20 :
	print("얇은 옷을 입으세요!")
else:
	print("두꺼운 옷을 입으세요!")
  • 반복문의 소개

  • 반복문 코드
sign = "stop"

while sign == "stop":
	sign = input("현재 신호를 입력하시오: ")
print("OK! 진행합니다.")
현재 신호를 입력하시오: stop
현재 신호를 입력하시오: stop
현재 신호를 입력하시오: stop
현재 신호를 입력하시오: stop
현재 신호를 입력하시오: stop
현재 신호를 입력하시오: go
OK! 진행합니다.

핵심정리

  • 프로그램은 명령어들로 이루어진 텍스트 파일 형태로 작성된다. 이것을 소스파일 이라고 한다.
  • 파이썬 인터프리터는 소스 파일을 해석하여서 컴퓨터가 이해할 수 있는 기계어 파일로 변환하여 생성한다.
  • 문장들은 기본적으로 순차적으로 실행되지만 조건에 따라서 서로 다른 경로로 실행되거나 반복될 수 있다.

좋은 웹페이지 즐겨찾기