rubus0304 님의 블로그

[Python 5주차] 강의요약 본문

강의/파이썬 알고리즘

[Python 5주차] 강의요약

rubus0304 2024. 10. 18. 01:00

https://teamsparta.notion.site/SCC-9d011497cc1545628651f0bf95c9008a

 

[SCC] 알면 유용한 파이썬 문법들! | Notion

수업 목표

teamsparta.notion.site

 

목차 1,2,3 필수 알기

 

포맷팅   f-string 사용 (colab 파이썬 최신버전,  Python 3.6 이상)

 

리스트 캄프리헨션

 

1부터 10까지 반복 제곱

 

 

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