p63
print("# 연습문제")
print("\\\\\\\\")
print("-" * 8)
< 실행결과 >
# 연습문제
\\\\
--------
print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
print("안녕하세요"[5])
< 실행결과 >
녕
하
세
요
오류 : 5행에서 string index out of range 오류 발생
원인 : 문자열 "안녕하세요" 라면 인덱스가 0부터 시작하여 4까지 존재하지만 5행에서 인덱스 범위를 벗어나는 5를 호출하여 오류가 발생하였다.
(0 : 안 , 1 : 녕, 2 : 하, 3 : 세, 4 : 요)
print("안녕하세요"[1:3])
print("안녕하세요"[2:4])
print("안녕하세요"[1:])
print("안녕하세요"[:3])
< 실행결과 >
녕하
하세
녕하세요
안녕하
통합개발환경 = IDE(Intergrared Development Environment)
텍스트 에디터와 코드 실행기, 이 두 가지를 모두 포함하고 있는 프로그램.
프로젝트 생성, 자동 코드 완성, 디버깅 기능 제공하는 환경을 말한다.
대화형 셸 = interactive shell
컴퓨터와 상호 작용하는 공간이라는 의미에서 대화형 셸이라고 부른다.
프롬포트라고 불리는 >>>에 코드를 한 줄 한 줄 입력하면 곧바로 실행결과를 볼 수 있다.
텍스트 에디터 = text editor
글자를 입력할 수 있는 모든 종류의 프로그램
메모장도 텍스트 에디터이며, 프로그래밍 작성 시 사용할 수는 있으나 최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 사용하면 좋다. 텍스트 에디터의 종류에는 비주얼 스튜디오 코드 외에 서브라임 텍스트, 아톰 등이 있다.
식별자 = indentifier
함수나 변수의 이름을 붙일 때 사용하는 단어
식별자를 만들 때는 특별한 규칙을 따라야한다.