
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
문의 동작.abc
abc.ABC
:
@abstractmethod
와 NotImplementedError
의 역할과 사용법.functools.lru_cache
:
cache_clear
).timeit
모듈로 코드 실행 시간 측정.cProfile
, line_profiler
로 성능 분석.