rubus0304 님의 블로그
[Python 5주차] 강의요약 본문
https://teamsparta.notion.site/SCC-9d011497cc1545628651f0bf95c9008a
목차 1,2,3 필수 알기
포맷팅 f-string 사용 (colab 파이썬 최신버전, Python 3.6 이상)
리스트 캄프리헨션
lambda
def x lambda
한 줄로 표현
이름없으므로 임시로 사용/
glob
데이터 파일 가져올 때 어떤 경로 가지고 있는지, 이 경로에 어떤 파일이 있는지 쭉 보고싶을 때 씀
OS
운영체제랑 관련된 라이브러리 (우리 컴터랑 관련된 일을 할 때, ex) 폴더 생성, 삭제
colab에선 구글 클라우드를 건듦
생성/ 폴더,파일이름 변경/ 파일삭제
Split
경로를 슬래시/ 로 구분/ 폴더명 파일명 구분할 때 편함
\n 역슬래시
클래스
객체지향 프로그래밍(OOP_의 중요 개념 중 하나
객체 지향 프로그래밍은 현실 세계의 사물을 모델링하여 프로그래밍하는 방법, 코드의 재사용성과 유지보수성 향상
비슷한 기능함수끼리 묶어두는 기능
기본적 구조가 클래스로 구성되어있는 함수들이 메서드
초기값 메서드는 필수 def__init__(self, parameter1, parameter2): <- 매개변수
불리언 인덱싱
조건에 따라 요소 (값)을 선택하는 방법 중 하나
판다스를 쓸 때 특정조건에 맞게 선택할 때 많이 사용
데코레이션 사용하기
파이썬에서 함수나 메서드의 기능을 확장하거나 수정하는 강력한 도구/ 기존의 함수를 따로 수정하지 않고도 추가 기능을 넣고 싶을 때 사용
텐서플로우의 @tf.function 많이 씀
에러
syntexerror
identation error 들여쓰기
nameerr 언급한 것이 없는 상황
typeerror 문자랑 숫자 합칠 수 없음
index error
keyerror
filenotfounderror
에러타입과 파일제목 제외한 공통적으로 나타날만한 설명 함께 검색
'강의 > 파이썬 알고리즘' 카테고리의 다른 글
[Python 4주차] 강의요약 (0) | 2024.10.18 |
---|---|
[Python 3주차] 강의요약 (1) | 2024.10.17 |
[Python 2주차] 강의요약 (리스트, 딕셔너리, 튜플) (3) | 2024.10.16 |
[Python 1주차] (0) | 2024.10.14 |