왜 4일차가 아니라 5일차 복습이냐면 4일차 듣는 날에 학교를 갔기 때문이다..
학교에서 커리큘럼대로 수업을 개설해주지 않은 바람에 울며 겨자먹기로 추가학기를 다니고 있다.
(아직 등록금도 안 냄 ㅠㅠ 고지서 언제뜨냐구@@)
🦉양심고백: 4일차 녹화강의 들어야하는데 아직 못들었다.. 아는 내용이라고 안일해진 것 같은데 아침에 좀 더 일찍일어나서 꼭 들어야겠다.
오늘은 듀얼모니터로 학습하려고 일부러 집에서 강의를 들었다. 집이다보니 늘어지고 집중이 잘 안 되는 것 같아서 내일은 태블릿 PC를 들고 스터디카페에서 수업을 들으려고 한다.
저작권 때문에 코드 내용을 그대로 올리지 못하므로 배운 내용 중 중요한 부분/새롭게 알게 된 부분/몰랐던 부분/해당 내용과 관련된 책 내용 요약 방식으로 복습 포스팅을 할 것이다.
🧠함수
함수는 특정한 기능을 수행하는 코드의 묶음에 이름을 붙인 것
print(), input(), abs() 이런 모든 게 다 함수다.
●함수를 만들 때 필요한 네 가지
-매개변수
-인수
-필요한 내부처리
-함수 이름
def 함수이름(매개변수 1, 매개변수 2, ...):
명령문 1
명령문 2
예시: 원의 넓이 구하는 함수
def get_area(radius):
area = 3.14*radius**2
return area
🧠파이썬 자료구조
컨테이너: 다른 변수들을 담을 수 있는 자료형
list
dict
tuple
set
1. 리스트
pop: stack구조로 되어있어서 제일 위에있는 애부터 삭제됨
2. 딕셔너리
딕셔너리는 키값 중심으로 작동
computer = {'input': mouse, 'output': monitor}
그러므로 값이 있는지 확인하려면 다음과 같이 써야한다.
print('monitor' in computer.values())
3. 튜플
값과 크기가 변하지 않음
4. 집합
중복을 허용하지 않음
🧠조건문과 반복문
자주 실수하는 point!
1) 들여쓰기
2) else에다 조건 다는 것
else lunch_price<=1000: 이런식으로..
else는 모든 if에 달린 조건 외에 나머지를 받아내는 것이라 조건을 달지 않는다.
for문 구조
for something in 그룹형변수:
~~~~something ~~~~~
🧠파일 읽고쓰기
읽기모드
file = open('cage.txt', 'r', encoding='utf-8'
여러 줄 한 번에 읽어서 리스트에 담기
cage = file.readlines()
🧠클래스
붕어빵틀==클래스==설계도
붕어빵==(클래스) (인스턴스) (객체) (변수)
나 멋사 운영진 할 때도 이렇게 설명했는데 붕어빵 틀이 가장 적절한 비유같다!
클래스 안의 함수를 보통 메소드라고 부름
클래스 상속/메소드 오버라이딩/메소드 오버로딩
오늘 공부한 내용들을 큰 틀에서 정리해봤다. 클래스 부분 책보면서 복습 철저히 해야겠다.
오늘 느낀건데 쉬는 시간에 마냥 쉬지말고 매 교시마다 배운 내용들을 3분 안에 간단히 정리해야겠다.
밤에 자기전에 복습 포스팅 하려니까 기억에 남는 게 거의 없다.
머리에 한 30%만 남아있는 느낌이다.
오늘 포스팅 내용이 많이 빈약한 이유는 이미 알고있는 것들은 거의 생략했기 때문이다.
거의 세 달동안 파이썬을 아예 손에서 놨는데 오랜만에 복습할 수 있어서 좋은 시간이었다.
내일 시간표 보면 파이썬 데이터 정형분석이라고 나와있는데 어떻게 진행될지 기대된다.
'IT > 멋쟁이사자처럼 AI SCHOOL' 카테고리의 다른 글
멋쟁이사자처럼 AI SCHOOL 6일차 복습 - 파이썬 프로그래밍 기초 (2)🐉 (0) | 2022.03.24 |
---|---|
멋쟁이사자처럼 AI SCHOOL 7일차 복습 - 파이썬 정형 데이터분석 (2)🐉 (0) | 2022.03.24 |
멋쟁이사자처럼 AI SCHOOL 3일차 복습 - [심화]같이푸는 파이썬🦎 (0) | 2022.03.17 |
멋쟁이사자처럼 AI SCHOOL 2일차 복습 - 같이 푸는 파이썬 기초🦎 (0) | 2022.03.15 |
멋쟁이사자처럼 AI SCHOOL 1일차 복습 - 일단 만드는 파이썬🦎 (0) | 2022.03.15 |