2.1 데이터 타입
2.1.1 기본
| type | desc |
|---|---|
| int | 정수형 |
| float | 부동소수점 |
| complex | 복소수 |
| str | 문자열 |
| bool | 불리언 |
| None | None (값이 없음을 나타냄) |
| bytes | 바이트 데이터 (불변) |
| bytearray | 바이트 데이터(가변) |
| list | 리스트(가변) |
| tuple | 튜플(불변) |
| set | 집합 |
| frozenset | 불변 집합 |
| dict | 딕셔너리 |
2025년 1월 19일약 2 분
| type | desc |
|---|---|
| int | 정수형 |
| float | 부동소수점 |
| complex | 복소수 |
| str | 문자열 |
| bool | 불리언 |
| None | None (값이 없음을 나타냄) |
| bytes | 바이트 데이터 (불변) |
| bytearray | 바이트 데이터(가변) |
| list | 리스트(가변) |
| tuple | 튜플(불변) |
| set | 집합 |
| frozenset | 불변 집합 |
| dict | 딕셔너리 |
아나콘다를 사용하는 이유는 많을 것이다. 그 중에서도 가상 환경을 구축하는 데에 있어 유용하게 사용할 수 있게 때문에 사용하는 사람도 많다.
anaconda는 설치하는 데에 어려움은 없으니 넘어가도록 하겠다.
Python Docs
PEP은 Python 언어에 대한 새로운 기능, 개선 제안, 또는 Python 커뮤니티에서 논의되는 표준화된 문서. Python의 개발 방향, 언어 설계 원칙, 라이브러리 변경, 문서화 등에 대한 내용을 포함.
id, type, isinstance, issubclass).__init__ 메서드로 초기화.self를 통해 객체 데이터를 조작.@classmethod 데코레이터.cls를 받아 클래스 데이터를 조작.@staticmethod 데코레이터.self나 cls를 받지 않으며, 독립적으로 동작.__iter__ 또는 __getitem__을 구현한 객체.for 문과 iter() 함수와의 관계.argparse 사용법:
help 메시지.__init__.py:
__all__로 공개 API 제한.ultralytics 폴더가 라이브러리 참조를 막는 문제.__enter__, __exit__ 및 contextlib 사용법.with 문의 동작.abcabc.ABC:
@abstractmethod와 NotImplementedError의 역할과 사용법.functools.lru_cache:
cache_clear).timeit 모듈로 코드 실행 시간 측정.cProfile, line_profiler로 성능 분석.