
※ 링크가 없을 경우 아직 작성 전 입니다.
🌈. 링크 모음
📖. 목차
1. python스럽게 기본
(1) 버전확인
(2) 가상환경
(3) PEP8
(4) 파이참다루기
(5) Args and Kwargs
(6) 컴프리헨션
2. python 내장함수, 기능
(1) 정렬 - sorted(), reversed(), list.sort()
(2) 수 - sum(), abs(), round(), divmod(), min(), max(), pow()
(3) 타입, 타입캐스팅 - type(), int(), float(), str(), bool(), complex(), bin(), oct(), hex()
(4) 문자 - bytearray(), bytes(), chr(), ord(), repr(), eval(), str()
(5) 이터러블 - enumerate(), len(), next(), zip()
(6) 조건 - isinstance(), issubclass()
(7) 자료구조 - list(), dict(), set(), tuple()
(8) 클래스 - @staticmethod, @classmethod
(9) 유용한 내장기능 - all(), any(), del(), dir()
3. python 표준 라이브러리(모듈) - (import 해야함)
(1) 데이터형
- datetime — 기본 날짜와 시간 형
- collections — 컨테이너 데이터형
- heapq — 힙 큐 알고리즘
- array — 효율적인 숫자 알고리즘
- copy — 얕은복사(copy), 깊은복사(deepcopy)
(2) 숫자와 수학 모듈
- math — 수학 라이브러리
- random — 랜덤 난수
- statistic — 통계 라이브러리
(3) 함수형 프로그래밍 모듈
- itertools — 효율적인 루핑을 위한 이터레이터를 만드는 함수
- functools — 고차 함수와 콜러블 객체에 대한 연산
- operator — 함수로서의 표준 연산자
(4) 일반 운영체제 서비스
- os — 기타 운영체제 인터페이스
- io — 스트림 작업을 위한 핵심도구
- time — 시간 엑세스와 변환
- logging — 로그 라이브러리
- argparse — 명령행 파싱라이브러리
- ctypes — 파이썬용 외부함수 라이브러리
(5) 파일과 디렉터리 엑세스
- pathlib — 객체 지향 파일 시스템 경로
- os.path — 일반적인 경로명 조작
- stat — stat() 결과 해석하기
- filecmp — 파일과 디렉터리 비교
- tempfile — 임시 파일과 디렉터리 생성
- shutil — 고수준 파일 연산
(6) 동시 실행
- threading — 스레드 기반 병렬 처리
- multiprocessing — 프로세스 기반 병렬 처리
- concurrent.futures — 병렬 작업 실행하기
- subprocess — 서브 프로세스 관리
(7) 네트워킹과 프로세스 간 통신
- asyncio — 비동기 I/O
(8) 개발 도구
- typing — 형 힌트 지원
- pydoc — 설명서 생성과 온라인 도움말 시스템
- unittest — 단위 테스트 프레임워크
- unittest.mock — 모의 객체 라이브러리
4. python 설치 라이브러리(모듈) - (pip install, import 해야함)
(1) tqdm — 프로그래스 바
(2) numpy —
(3) haversine — 두개의 위도 경도를 이용하여 거리를 구하는 모듈
(4) 🌟mimesis — 파이썬 mock 데이터 생성
'Python > 파이썬스럽게 개발하기' 카테고리의 다른 글
[python] mimesis - 파이썬 mock 데이터 (0) | 2022.08.18 |
---|---|
[python] haversine, 위도 경도를 이용하여 거리를 구하는 모듈 (0) | 2022.07.26 |
[python] *args and **kwargs (0) | 2022.07.19 |
[python] itertools (0) | 2022.03.17 |
[Python3] 동시성과 병렬성 (0) | 2021.04.16 |