
9/4 1, 2, 3, 4세션
강사 : 이장래 디프렌즈 대표님
사용 언어 : 파이썬
수업 팁
수업 자료 경로
C:/Users/User/Aivle/Python
cd C:/Users/User/Aivle/Python 로 수업 자료 경로 들억가기Python>Jupyter Notebook주피터 노트북은 다른 화면을 보려면 다른 탭으로 띄워야 하는 불편함이 있음
주피터 랩은 다른 파일을 리스트로 볼 수 있음
위와 동일하게 하나, Python>Jupyter Lab 으로 바로 Lab 을 띄울 수 있다.
(base) C:\Users\User>cd Aivle
(base) C:\Users\User\Aivle>cd Python
(base) C:\Users\User\Aivle\Python>Jupyter Lab
탭에서 x 를 눌러서 닫는 다고 해서 셧다운이 아니고, 동그란 버튼 들어가서 완전히 셧다운 시켜야 함
# 하나로 제목 셀을 만들면 옆에 축소 삼각형이 생겨서 축소 가능함Ctrl + Enter : 셀 하나 실행하고 커서가 그 자리에Shift + Enter : 셀 하나 실행하고 커서가 다음 셀에Alt + Enter : 아래에 셀 추가선택 모드에서 a : 위에 셀 추가선택 모드에서 b : 아래 셀 추가dd : 셀 삭제z : 취소Ctrl + S : 저장
TIP! 함수, 메서드에 대한 설명 보기
Shift + Tab키
del 변수명 : 변수를 메모리에서 삭제type(변수명) : 데이터 형식 확인TIP! 변수 선언 시 유의사항
- 변수는 호출될 수 없음
- 내장형 함수는 변수 이름으로 사용 가능하지만, 사용하는 순간 함수가 아니라 변수가 된다..!
- 실수로 함수를 변수로 선언했다면,
del 변수명으로 삭제한다
연습1 - 고객의 연령대 구하기 (10의 자리수 구하기)
# 변수 선언
age = 26
# 10으로 나눈 몫을 구한 후 10 곱하기
age = age // 10 * 10
# 확인
age
, 는 공백을 하나 추가함 print("Hello", "world.") -> Hello world.sep() : 구분자를 지정함 print("Hello", "world.", sep=",") -> Hello,worldsep=""print("Hello", "world.", end="")연습2 - 문자의 크기 구하기
# 변수 선언
s1 = 'A'
s2 = 'a'
# 크기 비교
print(s1 > s2) #False
print(s1 == s2) #False
print(s1 < s2) #True
TIP! ord() : 아스키 코드 값 보여주는 함수
C-4. 복합대입연산자
C-5. 논리연산자
# 리스트 만들기
a = [10, 20, 30, 40, 50, 60]
# 멤버 여부 확인
print(10 in a)
print(90 in a)
print(90 not in a)
==, != 와는 다름# 값이 같은가?
print(x == y)
print(x == z)
# 같은 객체인가?
print(x is y)
print(x is z)
round() : 반올림. but, 형변환 함수는 아니고, 반올림을 위한 수학 함수임. 파라미터를 넣으면 소수 몇번째 자리에서 반올림 할 것인지 정할 수 있음Datetime 에서 import 해야함