1. 개발환경 : 텍스트 에디터 + 인터프리터(파이썬)
▶ 텍스트 에디터의 경우, 글자를 적을 수 있는 모든 종류의 프로그램 ex)메모장, 한글 등등
2. 인터렉티브 셸(대화형 셸) : 코드를 한 줄 한 줄 입력하면서 실행 결과를 볼 수 있는 공간
3. 파이썬 IDLE 에디터(기본 내장된 텍스트 에디터 프로그램)에서 실행해보기
a. 프로그램 실행 후 File-New File (Ctrl+N)
b. 코드 입력 //꼭 파일 저장하고 코드 입력, ctrl+S를 생활화하자
c. 저장 후 Run - Run Module (F5) 선택 / 실행
>>작성 코드
print("IDLE에서 파이썬 코드를")
print("작성해서 출력해 보는")
print("예제입니다")
>> 실행결과
4. 윈도우 파워셸 Windows PowerShell
A. > 윈도우 기본 셸 입력하는 곳은 한개 / >>> 파이썬 인터랙티브 셸 입력하는 곳은 세개
B. 코드를 실행하려면 해당 경로로 가서 'python(명령어/실행프로그램) hello.py(실행할 파일명.확장자명)
▶ 명령어 / 띄어쓰기 / 실행내용 = 명령대로 실행
C. cd ▶ change directory / ex) cd .. = 상위폴더
D. dir ▶ directory / ls ▶ list(파워셸만 가능) 현재 폴더에 있는 파일을 확인할때
E. explorer(파워셸만 가능) ▶ 탐색기 실행
5. 용어
A. 문장 : 실행할 수 있는 코드의 최소 단위, 모이면 프로그램
B. 표현식_expression : 어떠한 값을 만들어 내는 간단한 코드 ex) 10+20+30 / 273 / "Python Programming"
C. 식별자_identifier : 키워드(예외어) 사용하면 안됨 / 특수문자는 언더바만 / 숫자로 시작 불가 / 공백 안됨
c. 예외어 : 이미 파이썬꺼라 사용불가. 어떤거인지 궁금하면 아래 코드 적어보기
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in',
'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
C-1. 캐멀케이스(ex. CamelCase) ▶ 클래스 ex. class Animal: (printHello같은건 노노)
C-2. 스네이크케이스(ex. snake_case)
▶ 뒤에 괄호 있을 경우 : 함수 ex. list() / print()
▶ 뒤에 괄호 없을 경우 : 변수 ex. math.pi / math.e
D. 주석 : 프로그램을 설명하기 위해. ex. #이거입니다 . 주석
E. 연산자 : 숫자에서는 +,- 등 / 문자에서는 연결(ex. and, or 등등)
F. 자료 : 리터럴, literal, 값
6. 출력 : print()
a. 문자는 pirnt("문자") ▶ 숫자에 ""하면 문자로 인식 ex. "10+10" > 10+10
b. print() ▶ 줄바꿈
#하나만 출력합니다.
print("#하나만 출력합니다.")
print("Hello Python Programming...!")
print()
#여러 개를 출력합니다.
print("#여러 개를 출력합니다.")
print(10, 20, 30, 40, 50)
print("안녕하세요", "저의", "이름은", "윤인성입니다!")
print()
#아무것도 입력하지 않으면 단순하게 줄바꿈합니다.
print("#아무것도 출력하지 않습니다.")
print("--확인 전용선--")
print()
print()
print("--확인 전용선--")