본문 바로가기
반응형

개발/Python30

[파이썬, Python] 네이밍 방법 총정리 네이밍 이해하기  파이썬의 네이밍 방법에는 여러 가지 규칙과 관례가 있습니다.  1. 변수명 및 함수명: 소문자와 밑줄(snake_case) 사용my_variable = 10def my_function(): pass  2. 클래스명: 첫 글자를 대문자로, 단어는 이어 붙여(CamelCase) 사용class MyClass: pass  3. 상수명: 모두 대문자, 단어 사이에 밑줄(UPPER_SNAKE_CASE) 사용PI = 3.14MAX_SIZE = 100  4. 모듈명 및 패키지명: 소문자와 밑줄(snake_case) 사용import my_modulefrom my_package import my_submodule  5. 네이밍 규칙 상세- 밑줄(_) 시작: 내부 사용을 위한 변수나 함수, 혹은.. 2024. 7. 11.
[파이썬, Python] pickle 활용법 총정리 Pickle 활용하기  - 파이썬의 pickle 모듈은 파이썬 객체를 직렬화(serialize)하고 역직렬화(deserialize)하는 데 사용됩니다.- 직렬화는 객체를 바이트 스트림으로 변환하여 파일로 저장하거나 네트워크를 통해 전송할 수 있게 만드는 과정입니다.- 역직렬화는 그 바이트 스트림을 다시 원래의 파이썬 객체로 복원하는 과정입니다.  [주요 기능과 사용법] - 직렬화(Serialization)pickle.dump(obj, file): 객체 obj를 파일 file에 직렬화하여 저장합니다.pickle.dumps(obj): 객체 obj를 직렬화하여 바이트 객체를 반환합니다. - 역직렬화(Deserialization)pickle.load(file): 파일 file로부터 객체를 읽어와 역직렬화합니다... 2024. 7. 10.
[파이썬, Python] pandas 활용법 총정리 [파이썬 pandas 활용법]  * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다.더보기[데이터 생성 및 로드] 1. 데이터프레임 생성: pd.DataFrame 2. CSV 파일 쓰기: df.to_csv 3. CSV 파일 읽기: pd.read_csv [데이터프레임 정보] 1. 데이터프레임 정보 요약: df.info 2. 데이터프레임의 통계 요약: df.describe 3. 데이터프레임의 상위/하위 n개 행 보기: df.head(n), df.tail(n) [데이터 선택 및 필터링] 1. 열 선택 2. 여러 열 선택 3. 행 선택 (인덱스로): df.loc 4. 행 선택 (조건으로) [데이터 조작] 1. 새 열 추가 2. 열 삭제: df.drop.. 2024. 7. 7.
[파이썬, Python] numpy 활용법 총정리 [파이썬 numpy 활용법]  * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다.더보기더보기[배열 생성 및 조작] 1. 배열 생성: np.array, np.zeros, np.ones, np.empty, np.arange, np.linspace, np.eye 2. 배열 조작: np.reshape, np.ravel, np.transpose, np.concatenate, np.split[배열 연산] 1. 기본 연산: np.add, np.subtract, np.multiply, np.divide, np.power 2. 통계 함수: np.mean, np.median, np.std, np.var, np.min, np.max, np.sum, np.cums.. 2024. 7. 7.
[파이썬, Python] 함수 만들기 [ 파이썬 함수 만들기 ] * 코드는 기본적으로 으로 구성되어 있습니다. * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다. 더보기 함수 기본형 : def 함수 2개 이상 사용하기 함수 입력값(매개변수) 정의 함수 입력값(매개변수) 응용 : *args 함수 입력값(매개변수) 응용 : **kwargs 함수 기본형 : def def 함수명(입력값): 실행문 return 출력값 위 함수에 입력값(=매개변수)을 전달하면 실행문에서 지정된 작업을 실행한 뒤 원하는 출력값을 반환함 위 함수는 함수명(입력값) 을 통해 호출할 수 있음 입력값, 실행문, 출력값 각각이 필요하지 않을 경우 생략 가능함 출력값이 정의되지 않은 경우 함수명 호출 시 None 값을.. 2022. 4. 15.
[파이썬, Python] str 정리 [ 파이썬 str 정리 ] help(str) : str 도움말 보기 help(str) ''' [출력값] class str(object) str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if def.. 2022. 4. 5.
반응형