1. 오늘 배운것
1. Colab 단축키
| 코드실행 | Shift + Enter |
| 새 코드 셀 추가 | Ctrl + M + A |
| 코드 셀 삭제 | Ctrl + M + D |
| 코드 셀 분할 | Ctrl + M + 하이픈(-) |
| 셀 유형 변경(마크다운 셀로 변경) | Ctrl + M + M |
마우스로도 할 수 있지만 단축키를 외우면 편하다고 합니다.
2. 변수의 데이터 타입

print(type('문자 또는 숫자')) 를 넣었을때
int - integers: 정수
str - Strings: 문자
* 문자열은 작은 따옴표나, 큰 따옴표 둘중 아무거나 쓰면 됨.
* 문자끼리 연산가능
float : 실수
* 소수점을 붙이면 실수로 나옴
3. 숫자열을 연산
| / | 나누기: 실수로 결과 반환 |
| // | 나누기: 정수로 결과 반환 |
| % | 나머지 |
예시

4. input(), int() 함수
| input() | 사용자로부터 숫자를 입력받아 출력하는 함수 |
| int() | ()안의 내용을 정수로 변환하는 함수 |
input 예시

만약 int를 안써주면 문자로 1이라고 출력되기 때문에 연산이 안될수도 있습니다.
5. list 함수

이런식으로 [ ] 안에있는 숫자들을 추출해 줄 수 있습니다.
주의할점은 첫번째 숫자는 0부터 시작하는데 거꾸로 -1 을 넣으면 뒤에서 첫번째 값이 나오게 됩니다.
그리고 리스트의 메서드 정리입니다.
| append( '단일 값' ) | 리스트에 항목을 추가합니다. |
| extend(['새로운 리스트']) | 리스트에 다른 리스트의 항목을 추가합니다. |
| insert('삽입 위치', '단일 값') | 리스트의 특정 위치에 항목을 삽입합니다. |
| remove('단일 값') | 리스트에서 특정 값을 삭제합니다. |
| pop('단일 값') | 리스트에서 특정 위치의 값을 제거하고 반환합니다. |
| index('단일값') | 리스트에서 특정 값의 인덱스를 찾습니다. |
| count('단일값') | 리스트에서 특정 값의 개수를 세어줍니다. |
| sort('리스트 명') | 리시트의 항목들을 정렬합니다. |
| reverse('리스트 명') | 리스트의 항목들을 역순으로 뒤집습니다. |

리스트 값을 삭제하는 다른 방법
| del '리스트명'.[ '번째 값' ] | ~번째 항목 삭제 |
| clear() | 리스트 내 모든 항목 제거 |
리스트값 변경하기

4번째 값인 date가 dragonfruit으로 바뀌었습니다.
슬라이싱
| '새로운 리스트명' = '기존 리스트명'['시작' : '끝' : '간격'] |
인덱스의 일부분만 가져오는 방법입니다. |
※ 항상 끝 인덱스의 한 칸 전까지만 출력됩니다.
예시)

리스트 정렬하기 → sort() 다루기

6.튜플 : 변경할수 없는 시퀀스 자료형(소괄호 사용)
- 데이터를 보호하고 싶을 때 사용됩니다.

기본적인 요소들은 리스트와 동일합니다
※ 값을 바꾸고 싶다면 리스트로 바꾸고 값을 수정해준다음 다시 튜플로 바꿔줄 수 있습니다.
7.딕셔너리 : 키-값 쌍의 데이터를 저장하는 데이터 구조로 { } 로 나타냅니다.

이렇게 학생 이름에 점수를 대응시키면,
그 학생이름으로 점수를 찾을 수 있습니다.
딕셔너리 메서드
| keys() | 모든 키를 dict_keys 객체로 반환합니다. |
| values() | 모든 값을 dict_values 객체로 반환합니다. |
| items() | 모든 키-값 쌍을 (키,값) 튜플로 구성된 dict_items 객체로 반환합니다. |
| get() | 지정된 키에 대한 값을 반환합니다. 키가 존재하지 않으면 기본값을 반환합니다. |
| pop() | 지정된 키와 해당 값을 딕셔너리에서 제거하고 값을 반환합니다. |
| popitem() | 딕셔너리에서 마지막 키-값 쌍을 제거하고 반환합니다. |

추가: 리스트,튜플, 딕셔너리의 파일 길이를 알고싶을때
len 함수

오늘 해본것(퀴즈)
잘 이해했나 확인 할 겸 퀴즈를 풀어봤습니다.




