이장래 강사님
디프렌즈 대표
MCT강사(마이크로소프트)
건전지 포함 프로그램
Python 배포판이라고 생각하면 됩니다.
Pandas, Numpy, 맵프러리 모두 설치되어 있음.
Pyhton을 편하게 사용할 수 있음
D2 coding 코딩용 글꼴 설치
구글 설정 > 모양 > 글꼴 맞춤 설정 > 하단 폰트에서 D2coding 선택
코드셀은 코딩이 들어가 연산이 가능한 셀
마크다운 문법이 있음.
마크다운 셀은 다양한 형식 문서 작성 가능.
코드에 대한 설명, 이미지 추가가 가능.
이렇게 입력 할 경우
10이라는 데이터가 저장된 공간을 age(객체)가 가르키고 있는 것.
변수의 데이터 형식 확인
선언된 변수를 완전히 삭제할 수 있다
예약어는 변수로 선언할 수 없다.
'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'
변수, 함수 등에 이름을 붙이기 위해 사용하는 단어를 식별자라고 함
식별자 규칙
사칙연산(+, -, *, /)
나머지(%), 몫(//), 제곱(**)
값을 더하거나 빼는 것은 산술 연산자
정수는 소수점이 없는 숫자, 음의 정수, 0, 양의 정수를 가짐
실수는 소수점이 있는 숫자
print 함수에 sep, end 옵션을 사용하는 경우가 있음
a += 10
a -= 2
a *= 2
a /= 5
and / or / not
x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 4, 5]
z = x
print('x =', x)
print('y =', y)
print('z =', z)
print(x == y)
print(x == z)
print(x is y)
print(x is z)
변수 x 와 y는 같지 않음.
변수에 담긴(변수가 가리키는) 값은 동일하지만 객체가 동일한 것은 아님