1.컴퓨테이셔널 씽킹
비정형화된 문제를 컴퓨터로 해결하는 과정, 문제를 이해하고 분해, 패턴 인식, 추상화, 알고리즘 작성까지를 컴퓨테이셔널 씽킹이라 한다.
- 분해 : 복잡한 문제를 작은 문제로 나눈다
- 패턴 인식 : 문제 안에서 유사성을 발견한다
- 추상화 : 문제의 핵심에만 집중하고 부차적인 것은 제외한다
- 알고리즘 : 이렇게 정의한 문제를 해결하는 절차이다
2.파이썬 스크립트 실행
- 파이썬 코드를 저장한 .py 파일 (파이썬 스크립트, 스크립트 파일)
- 콘솔에서 python 스크립트파일.py 형식으로 실행 가능
2-1.세미콜론
- 많은 프로그래밍 언어드이 구문이 끝날 때 ;(세미콜론)을 붙이지만 파이썬은 세미콜론을 붙이지 않는다.
- 보통 한 줄에 여러 문장을 사용할 때 세미콜론을 붙인다.
print('Hello, world!')
print('Hello'); print('1234')
2-2.주석
- 사람만 알아볼 수 있도록 작성하는 부분
- 파이썬 인터프리터가 처리하지 않아 프로그램 실행에 영향을 주지 않는다.
# 을 사용하면 해당 줄은 모두 주석 처리가 된다.
2-3.한 줄 주석
# Hello, world! 출력
print('Hello world!')
2-4.블록 주석
- 블록 주석의 경우 # 뒤 한칸 띄워 사용한다.
# 더하기
# a = 1 + 2
# print('Hello, world')
2-5.코드 블록
- 파이썬은 들여쓰기를 기준으로 코드 블록 구성을 한다.
- 공백과 탭 문자를 섞어 쓰지 않고 들여쓰기 칸 수가 같아야 한다.
if a == 10
print('10)
print('입니다)