ko ko ko en en en ko ko cs zh cs ko ko ko ko ko ko ko ko en ko ko ko en ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fi ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko en en ko en zh en en
COS Pro 2급 파이썬: 3.1 IDLE에서 Hello, world! 출력해보기
◀ 2.0 파이썬 설치하기3.2 IDLE에서 소스 파일 실행하기 ▶︎
Unit 3. Hello, world!로 시작하기
파이썬을 설치했으니 이제부터 본격적으로 파이썬을 배워보겠습니다. 먼저 프로그래밍 언어의 첫 관문인 Hello, world! 출력부터 시작해보죠.
▼ 그림 3-1 IDLE의 파이썬 셸에서 Hello
Hello, world!가 출력되었죠? 이렇게 파이썬 코드를 입력해서 Hello, world!를 출력합니다. 그럼 조금 응용해서 Hello, Python은 어떻게 출력해야 할까요? 한 번 생각해보세요.
방법은 간단합니다. 이렇게 print( ) 안에 'Hello, Python'을 넣으면 됩니다.
>>> print('Hello, Python') Hello, Python >>>
NameError: name ... is not defined: 함수 이름을 잘못 입력했을 때 발생하는 에러입니다. 파이썬은 대소문자를 구분하므로 대소문자를 정확히 입력해야 합니다. print처럼 전부 소문자로 입력했는지 확인해주세요.
SyntaxError: invalid syntax: print( )안에 Hello, world!를 넣을 때 ' '(작은 따옴표)로 묶지 않아서 발생하는 구문 에러입니다. 작은 따옴표로 묶어주세요.
SyntaxError: EOL while scanning string literal: 따옴표를 잘못 사용했을 때 발생하는 구문 에러입니다. 'Hello, world!'와 같이 앞 뒤로 작은 따옴표 쌍이 맞는지 확인해주세요.
지금까지 파이썬 코드를 입력한 뒤 엔터 키를 누르면 결과가 바로 나왔죠? 이처럼 코드를 한 줄 한 줄 실행하여 결과를 얻는 방식을 인터프리터(interpreter) 방식이라고 부릅니다.
여기서 IDLE처럼 파이썬 코드를 직접 입력해서 실행하는 프로그램을 파이썬 셸(Python Shell)이라고 하며 >>> 부분을 파이썬 프롬프트(Python prompt)라고 부릅니다. 즉, 파이썬 셸을 통해서 파이썬 코드를 해석(interpret)해주는 인터프리터를 사용하게 됩니다.
참고 | 대화형 셸
파이썬 셸은 파이썬 인터프리터와 대화하듯이 코드를 처리한다고 해서 대화형 셸(interactive shell) 또는 인터렉티브 모드(interactive mode)라고도 부릅니다. 특히 이런 방식을 코드를 읽고, 평가(계산, 실행)하고, 출력한다고 해서 REPL(Read-Eval-Print Loop)이라고 합니다.
참고 | 의 파이썬 셸에서 에러가 났을 때
IDLE의 파이썬 셸에서 코드를 잘못 입력해서 에러가 났을 때는 올바른 코드를 다시 입력해야 합니다. 하지만 코드를 매번 처음부터 다시 입력하려니 좀 번거롭습니다. 그래서 IDLE의 파이썬 셸에서는 이전 코드를 다시 사용할 수 있는 기능을 제공합니다.
↑ 방향키를 눌러서 커서를 에러가 발생한 줄로 옮깁니다(마우스 클릭도 가능).
에러가 발생한 줄에서 엔터 키를 누르면 >>>에 해당 코드가 자동으로 입력됩니다.
코드를 올바르게 수정한 뒤 엔터키를 누르면 실행 결과를 볼 수 있습니다.
▼ 그림 3-2 IDLE 파이썬 셸에서 이전 코드 사용하기
◀ 2.0 파이썬 설치하기3.2 IDLE에서 소스 파일 실행하기 ▶︎
COS Pro 2급 C 언어
COS Pro 2급 파이썬
Unit 1. 소프트웨어 교육과 파이썬
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
3.1 IDLE에서 Hello, world! 출력해보기
3.2 IDLE에서 소스 파일 실행하기
3.3 명령 프롬프트에서 Hello, world! 출력하기
3.4 소스 코드 살펴보기
3.7 연습문제: 문자열 출력하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수 사용하기
Unit 7. 문자열 사용하기
Unit 8. 입력 값을 변수에 저장하기
Unit 9. 출력 방법 알아보기
Unit 10. 산술 연산자 알아보기
Unit 11. 불과 비교, 논리 연산자 알아보기
Unit 12. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 13. else를 사용하여 두 방향으로 분기하기
Unit 14. elif를 사용하여 여러 방향으로 분기하기
Unit 15. for 반복문으로 Hello, world! 100번 출력하기
Unit 16. while 반복문으로 Hello, world! 100번 출력하기
Unit 17.break와 continue로 반복문 제어하기
Unit 19. 리스트와 튜플 사용하기
Unit 20. 리스트와 튜플 응용하기
Unit 21. 2차원 리스트와 튜플 사용하기
Unit 22. 문자열 응용하기
Unit 23. 회문 판별과 N-gram 만들기
Unit 24. 함수 사용하기
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang