자격증/빅데이터분석기사

[빅분기] 실기 시험까지 D-28, 파이썬 패키지 리스트

mabb 2021. 11. 6. 19:46
반응형

 

 안녕하세요. 삶의질을 높이기 위해 노력하는 영차영차입니다.
빅데이터분석기사 실기 시험을 위한 본인의 메모 및 공부 목적 포스팅입니다.

 

빅분기 실기에서 제공하는 파이썬 패키지의 리스트. 뭐가 뭔지 하나도 모르겠음.

[패키지 리스트]

0            asn1crypto           0.24.0
1        beautifulsoup4            4.9.3
2               certifi        2018.1.18
3               chardet            3.0.4
4                 cmake     3.18.4.post1
5          cryptography            2.1.4
6                cycler           0.10.0
7                cython          0.29.23
8                  idna              2.6
9                joblib            1.0.1
10              keyring           10.6.0
11         keyrings.alt              3.0
12           kiwisolver            1.3.1
13           matplotlib            3.3.4
14                numpy           1.19.5
15               pandas            1.1.5
16               pillow            8.2.0
17                  pip            9.0.1
18             pycrypto            2.6.1
19            pygobject           3.26.1
20            pyparsing            2.4.7
21           python-apt  1.6.5+ubuntu0.5
22      python-dateutil            2.8.1
23                 pytz           2021.1
24                pyxdg             0.25
25             requests           2.18.4
26         scikit-learn           0.24.1
27                scipy            1.5.4
28        secretstorage            2.3.1
29             selenium          3.141.0
30           setuptools           39.0.1
31                  six           1.11.0
32            soupsieve            2.2.1
33        ssh-import-id              5.7
34        threadpoolctl            2.1.0
35  unattended-upgrades              0.1
36              urllib3             1.22
37                wheel           0.30.0
38              xgboost            1.4.1

 

파이썬 패키지 인덱스라는 사이트가 있음.
위의 패키지 리스트에 대해 찾아보았음.

 

PyPI · The Python Package Index

The Python Package Index (PyPI) is a repository of software for the Python programming language.

pypi.org

 

[패키지 리스트]

asn1crypto  # ASN.1 구조를 구문 분석하고 직렬화하기 위한 Python 패키지.


beautifulsoup4  # 웹 페이지에서 정보를 쉽게 긁어모을 수 있게 해주는 패키지.


certifi  # TLS 호스트의 ID를 확인하면서 SSL 인증서의 신뢰성을 확인하기 위한 패키지.


chardet  # 범용 문자 인코딩 목적 패키지.


cmake  # 간단한 플랫폼 및 컴파일러 독립적인 구성 파일을 사용하여 소프트웨어 컴파일 프로세스를 제어하고 선택한 컴파일러 환경에서 사용할 수 있는 기본 메이크 파일 및 작업 공간을 생성하는 사용하는 패키지.


cryptography  #  암호화 레시피와 기본 요소를 제공하는 패키지.


cycler  # 구성 가능한 스타일 주기를 만드는 데 사용되는 패키지


cython  # Python 언어용 C 확장을 작성하기 위한 Cython 컴파일러.


idna  # 유니코드 기술 표준 46, 유니코드 IDNA 호환성 처리에 대한 지원을 제공하는 패키지.


joblib  # 경량 파이프라이닝을 제공하는 패키지. 투명한 디스크 캐싱 및 지연 재평가,쉬운 단순 병렬 컴퓨팅.


keyring  # Python에서 시스템 키링 서비스에 액세스하는 쉬운 방법을 제공하는 패키지. 


keyrings.alt  # 키링 패키지 와 함께 사용하기 위한 대체 키링 백엔드 구현.


kiwisolver  # Cassowary 제약 조건 해결 효율적인 C++ 알고리즘 구현.


matplotlib  # 정적, 애니메이션 및 대화형 시각화를 만들기 위한 패키지.
각종 그래프나 차트 등 시각화 기능


numpy  # 교재 앞 부분에 있어서 괜히 친숙한 넘파이.
임의의 데이터 생성, 배열컴퓨팅을 위한 기본패키지. 강력한 N차원 배열 객체  
C/C++ 및 Fortran 코드 통합을 위한 도구, 유용한 선형 대수, 푸리에 변환 및 난수 기능.
일반데이터의 다차원 컨테이너 역할. 임의의 데이터 유형 정의. 데이터 베이스의 원활하고 신속한 통합기능.
수치해석, 선형 대수(linear algebra)계산 기능 제공

pandas  #
"관계형" 또는 "레이블이 있는" 데이터를 쉽고 직관적으로 사용할 수 있도록 설계된 빠르고 유연하며 표현적인 데이터 구조를 제공하는 Python 패키지. 
테이블 형태의 데이터를 다루기 위함

pillow  # Python 이미징 라이브러리(포크)


pip  # 핍 pip는 Python용 패키지 설치 프로그램.pip를 사용하여 Python 패키지 색인 및 기타 색인 에서 패키지를 설치할 수 있음.


pycrypto  # 파이썬 암호화 툴킷(pycrypto). 보안 해시 함수(예: SHA256 및 RIPEMD160)와 다양한 암호화 알고리즘(AES, DES, RSA, ElGamal 등)의 모음.


pygobject  # PyGObject 는 GTK , GStreamer , WebKitGTK , GLib , GIO 등과 같은 GObject 기반 라이브러리에 대한 바인딩을 제공하는 Python 패키지.


pyparsing  # 파이썬 구문 분석 모델. pyparsing 모듈은 기존 lex/yacc 접근 방식 또는 정규식 사용과 비교하여 간단한 문법을 ​​만들고 실행하는 대안적 접근 방식입니다. pyparsing 모듈은 클라이언트 코드가 Python 코드에서 직접 문법을 구성하는 데 사용하는 클래스 라이브러리를 제공.


python-apt  # libapt에 대한 파이썬 바인딩.


python-dateutil  # 표준 날짜 기능을 제공하는 모듈.


pytz  # 세계 시간대 정의, 현대 및 역사. 시간대 계산용 패키지.


pyxdg  # freedesktop.org 표준 규현.


requests  # 단순하지만 우아한 HTTP 라이브러리.


scikit-learn # 기계 학습 및 데이터 마이닝을 위한 파이썬 모듈.
머신러닝 모형 제공


scipy  # 파이썬용 과학 라이브러리. 수학, 과학 및 엔지니어링을 위한 오픈 소스 소프트웨어.
SciPy 라이브러리는 편리하고 빠른 N차원 배열 조작을 제공하는 NumPy에 의존. SciPy 라이브러리는 NumPy 배열과 함께 작동하도록 구축되었음.수치 적분 및 최적화를 위한 루틴과 같은 사용자 친화적이고 효율적인 수치 루틴을 제공. 
고급 수학 함수, 미적분 등


secretstorage  # 암호 및 기타 비밀을 안전하게 저장하는 방법을 제공하는 모듈.


selenium  # WebDriver용 Python 언어 바인딩.
셀레늄 패키지는 파이썬에서 웹 브라우저의 상호 작용을 자동화하는 데 사용됨.


setuptools  # Python 패키지를 쉽게 다운로드, 빌드, 설치, 업그레이드 및 제거


six  # Python 2 및 3 호환성 라이브러리.
두 Python 버전에서 호환되는 Python 코드 작성을 목표로 Python 버전 간의 차이점을 매끄럽게 하기 위한 유틸리티 함수를 제공.


soupsieve  # Beautiful Soup 4 와 함께 사용하도록 설계된 CSS 선택기 라이브러리. 최신 CSS 선택기를 사용하여 선택, 일치 및 필터링을 제공하는 것을 목표로 함.


ssh-import-id  # 신뢰할 수 있는 온라인 ID에서 SSH 공개 키 승인


threadpoolctl  # Python 도우미는 과학 컴퓨팅 및 데이터 과학(예: BLAS 및 OpenMP)에 사용되는 공통 기본 라이브러리의 스레드 풀 지원에 사용되는 스레드 수를 제한함.
기본 스레드 풀 크기를 미세하게 제어하면 중복 구독 문제를 완화하기 위해 중첩 병렬 처리가 포함된 워크로드에서 유용할 수 있음.


unattended-upgrades  #  모르겠음. 보안 관련 패키지 같음. Remind Supply Chain Risks


urllib3  # Python용 강력하고 사용자 친화적인 HTTP 클라이언트.


wheel  #  PEP 427에 정의된 Python 휠 패키징 표준의 참조 구현.


xgboost  # XGBoost 파이썬 패키지

 

반응형