일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- OpenAI
- Azure
- terraform
- AI챗봇
- dockerfile
- GIT
- AI
- nexus
- 변수
- 프로세스 관리
- git hub
- Linux
- 파이썬
- awskrug
- 사용자 계정 관리
- 리눅스
- 클라우드
- AWS
- maven
- it기사
- open ai
- 애저
- jenkins
- 함수
- python
- aws사용자모임
- 표준 라이브러리
- docker
- 3티어 아키텍처
- go
- Today
- Total
We are Architect
25. 점프 투 파이썬 (외부 라이브러리) 본문
* 외부 라이브러리
- 기존 라이브러리에 존재하지 않는 모듈을 다운로드하여서 설치하는 라이브러리이다.
- PyPI(Python package index)라는 곳은 파이썬 SW가 모이는 공간인데 이곳으로부터 따로 다운로드하여서 설치한다.
- pip를 이용하면 간편하게 설치할 수 있다.
pip install SomePackage(특정 패키지)
* pip install [패키지]
- pip uninstall SomePackage 설치한 패키지를 삭제하고 싶다면 다음 명령어로 삭제 가능.
- 최신버전의 패키지를 다운로드 한다.
- pip install SomePackage==1.0.2 처럼 특정 버전 설치도 가능.
- pip install --upgrade SomePackage 처럼 최신버전 업그레이드 가능.
- pip list 패키지 목록 출력.
* Faker
- 가짜용 데이터를 생성할 때 사용하는 라이브러리
- pip install Faker
>>> from faker import Faker
>>> fake = Faker('ko-kR')
>>> fake.name()
'김원식'
>>> fake.address()
'충청남도 공주시 ...'
# fake를 사용하여 대량의 50개의 샘플 데이터 생성
>>> test_data = [(fake.name(), fake.address()) for i in range(50)]
* Faker 활용하기
- fake.name(): 이름
- fake.address(): 주소
- fake.postcode(): 국가주소
- fake.country(): 회사명
- fake.job(): 작업명
- fake.phone_number(): 휴대전화 번호
- fake.email(): 이메일 주소
- fake.user_name(): 사용자명
- fake.pyint(min_value=0, max=value=100): 0부터 100까지 임의의 숫자
- fake.ipv4_private: ip주소
- fake.text(): 임의의 문장
- fake.color_name(): 색상명
* sympy
- 방정식 기호를 사용하게 해 주는 외부 라이브러리.
- pip install sympy
- Fraction: 파이썬에서 분수 계산을 위한 라이브러리
# sympy 사용해 보기
>>> from fractions import Fraction
>>> import sympy
# 여러개의 미지수 생성
x, y = sympy.symbols('x y')
# 사용 예제: 전체 돈에서 사용한 돈이 2/5(1760원) 일 때 남은 돈 구하는 법
>>> f = sympy.Eq(x*Fraction('2/5'), 1760)
>>> result = sympy.solve(f)
>>> result
[4400]
>>> remains = result[0] - 1760
>>> print('남은돈: {}' .format(remains))
'Programing > Python' 카테고리의 다른 글
27. 파이썬으로 만드는 기상 상태 제공 프로그램 (0) | 2024.11.26 |
---|---|
26. 파이썬으로 만드는 웹 스크래핑 (0) | 2024.11.24 |
24. 점프 투 파이썬 (표준 라이브러리-3) (0) | 2024.11.18 |
23. 점프 투 파이썬 (표준 라이브러리-2) (3) | 2024.11.17 |
22. 점프 투 파이썬 (표준 라이브러리-1) (0) | 2024.11.16 |