Python 수업 보충(1)+1

류소리·2022년 9월 1일
0

파이썬-복습

목록 보기
2/4

[파이썬 코딩도장 정리]

<2.1 파이썬 설치하기>

파이썬은 Windows, 리눅스, macOS에서 설치할 수 있습니다.

<2.1(2) Windows에 파이썬 설치하기>

  1. 파이썬 공식 사이트 : http://www.python.org/downloads/

<3.1 IDLE에서 Hello, world! 출력해보기>

print('Hello, world!')
: Hello, world!

  • 참고 | 에러

* NameError: name ... is not defined: 함수 이름을 잘못 입력했을 때 발생하는 에러입니다. 파이썬은 대소문자를 구분하므로 대소문자를 정확히 입력해야 합니다. print처럼 전부 소문자로 입력했는지 확인해주세요.

* SyntaxError: invalid syntax: print( )안에 Hello, world!를 넣을 때 ' '(작은따옴표)로 묶지 않아서 발생하는 구문 에러(syntax error)입니다. 작은따옴표로 묶어주세요

* SyntaxError: EOL while scanning string literal: 따옴표를 잘못 사용했을 때 발생하는 구문 에러입니다. 'Hello, world!'와 같이 앞 뒤로 작은따옴표 쌍이 맞는지 확인해주세요.

이처럼 코드를 한 줄 한 줄 실행하여 결과를 얻는 방식을 인터프리터(interpreter) 방식이라고 부릅니다

IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램파이썬 셸(Python Shell)이라고 하며 >>> 부분을 파이썬 프롬프트(Python prompt)라고 부릅니다. 즉, 파이썬 셸을 통해서 파이썬 코드를 해석(interpret)해주는 인터프리터를 사용하게 됩니다.

  • 참고 | IDLE의 파이썬 셸에서 에러가 났을 때

IDLE의 파이썬 셸에서 코드를 잘못 입력하여 에러가 나면 올바른 코드를 다시 입력해야 합니다. 이런 경우에 코드를 매번 처음부터 다시 입력하려니 좀 번거롭습니다. IDLE의 파이썬 셸에서는 ↑ 방향 키를 누르면 이전 코드로 쉽게 돌아갈 수 있습니다. 또한, 이전 코드에서 엔터 키를 누르면 해당 코드를 다시 사용할 수 있습니다.


<3.2 소스 코드 살펴보기>

파이썬을 모르는 상태에서도 얼핏 보면 print가 'Hello, world!'를 출력한다는 것을 알 수 있습니다. 여기서 ' '(작은따옴표)로 묶은 부분을 문자열이라 하고, print는 값을 화면에 출력합니다.

이렇게 print처럼 단어 뒤에 ( )(괄호)가 붙은 것을 함수(function)라고 하며 정해진 일을 수행하는 단위입니다.

함수는 print('Hello, world!')와 같이 함수 이름 print를 써주고, 괄호 안에 출력할 내용을 넣으면 함수가 실행됩니다. 함수 실행을 다른 말로는 함수를 호출(call)한다고 말하기도 합니다.


<3.3 연습문제: 문자열 출력하기>

  • 다음 소스 코드를 완성하여 'Hello, world!'와 'Python Programming'이 각 줄에 출력되게 만드세요.

practice_hello.py
print('Hello, world!')
print( )

실행 결과
Hello, world!
Python Programming

정답
:'Python Programming'

해설

print 함수를 두 번 호출하여 'Hello, world!'와 'Python Programming'을 출력해야 합니다. 첫 번째 print 함수에서 'Hello, world!'를 출력하고 있으므로 두 번째 print 함수에 'Python Programming'을 지정해주면 됩니다.


출처 :
https://dojang.io/mod/page/view.php?id=2156 : 코딩도장 - 파이썬

profile
새싹 빅테이터 개발자

0개의 댓글