1주차 진도 : Chapter 01 - 2(02-2)
숙제 : 101p 3-5번 실행
기간 : 1/6 - 1/12
print("# 연습문제")
print("\\\\\\\\")
print("-"*8)
print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
print("안녕하세요"[5])
파이썬은 제로 인덱스이므로 5번째 문자열은 존재하지 않기 때문에
인덱스 범위를 넘어서면서 출력이 불가능해짐
print("안녕하세요"[1:3])
print("안녕하세요"[2:4])
print("안녕하세요"[1:])
print("안녕하세요"[:3])
학습 목표
- 프로그래밍 언어 구성 요소 이해
- 파이썬이 무엇인지 알기
- 파이썬 실습 환경 구축 및 실행
- 파이썬 기본 용어
- 파이썬 기본 출력 print()
pro(미리) + gram(작성된)
program = 미리 작성된 것
프로그래밍 언어
: 컴퓨터가 이해할 수 있는 값은 이진값 뿐이기 때문에 그 값을 사람이 이해할 수 있는 형태로 보는 사람을 위한 언어
비전공자도 쉽게 배울 수 있다
다양한 분야에서 활용될 수 있다
대부분 운영체제에서 동일하게 사용
느리다
파이썬 인터렉티브 셸 : 파이썬으로 작성된 코드를 바로 실행해주는 프로그램(대화형 셸)
파이썬 IDLE 에디터 : 긴 코드나 코드를 저장해야 할 경우 사용하는 프로그램
VS CODE 사용
https://code.visualstudio.com/
10 + 20
import keyword
print(keyword.kwlist)
프로그래밍 언어에서 이름을 붙일 때 사용
식별자 만들 시 규칙
스네이크 케이스 : 소문자로 시작
캐멀 케이스 : 대문자로 시작 -> 클래스
학습목표
- 자료와 자료형 의미
- 문자열 생성 방법
- 숫자 생성 방법
- 변수 선언 후 변수에 값 할당 방법
자료 : 프로그램이 처리할 수 있는 모든 것
자료형 : 개발자들이 쉽게 사용할 수 있도록 기능과 역할에 따라 자료를 구분한 것
print(type("안녕"))
출력 : <class 'str'>
print("'배가 고프구나' 라고 생각했다.")
print("\"배가 고프구나\" 라고 생각했다.")
>>> print(len("안녕"))
출력 : 2
*,/ 먼저 후 +, - 왼쪽부터 오른쪽 순으로