일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 체리새우
- for
- 쌈채소
- 기본문법
- did
- golang 강좌
- rust
- 조건문
- Tendermint
- 치비
- 애플 달팽이
- PKI
- 주말농장
- 가재
- 구피
- MSSQL
- 카디날
- 분산 신원
- rust 소개
- Python 강좌
- RSA
- Config server
- Feign
- 분산 식별자
- 물생활
- 텐더민트
- 무화과
- MSA
- rust 강좌
- 반복문
- Today
- Total
목록Python 강좌 (4)
comnic's Dev&Life
4. NumPy와 Pandas 4.1 NumPy NumPy는 Numerical Python의 약자로, 과학 계산을 위한 강력한 패키지로 널리 사용되고 있습니다. 주로 배열과 행렬 연산에 중점을 둔 다차원 배열을 제공하며, 수학적 함수들을 제공하여 효과적인 데이터 분석과 처리를 가능케 합니다. NumPy는 많은 데이터 과학 및 머신러닝 라이브러리의 기반이 되기도 합니다. NumPy의 주요 특징: 다차원 배열(N-dimensional array): NumPy는 다차원 배열인 ndarray를 제공하며, 이는 동일한 데이터 타입의 원소들이 격자 형태로 있는 배열입니다. 브로드캐스팅(Broadcasting): 서로 다른 크기의 배열 간에도 산술 연산이 가능하도록 하는 기능으로, 코드를 간결하게 작성할 수 있게 합..
3. Python 기본 문법 3.1 변수와 데이터 타입 - 변수의 선언과 활용 # 변수 선언 name = "John" age = 25 # 변수 활용 print(f"My name is {name} and I am {age} years old.") - 기본 데이터 타입 (int, float, str, bool) # 정수형 (int) age = 25 # 부동소수점형 (float) height = 175.5 # 문자열 (str) name = "Alice" # 불리언 (bool) is_adult = True - 리스트, 튜플, 딕셔너리, 집합 등의 자료구조 # 리스트 (list) numbers = [1, 2, 3, 4, 5] # 튜플 (tuple) coordinates = (10, 20) # 딕셔너리 (dicti..
2. 개발환경 설정 2.1 Python 설치 및 환경 설정 Python 공식 웹사이트에서 최신 버전의 Python 다운로드 및 설치. 설치 중 "Add Python to PATH" 옵션 선택. 설치 완료 후 명령 프롬프트나 터미널에서 python --version으로 설치 여부 확인. 2.2 가상 환경 (Virtual Environment) 사용법 - 가상 환경 생성 및 활성화: # Windows python -m venv myenv myenv\Scripts\activate # macOS/Linux python3 -m venv myenv source myenv/bin/activate - 가상 환경 비활성화: deactivate 2.3 VSCode 설치 및 기본 설정 Visual Studio Code 공식..
1. Python 소개 및 역사 1.1 Python의 기원과 역사 Python은 1989년에 Guido van Rossum이 개발한 고급 프로그래밍 언어로, 이름은 Monty Python의 Flying Circus에서 따온 것이다. 초기에는 ABC 언어의 후속 프로젝트로 시작되었으며, 간결하고 읽기 쉬운 문법이 특징이었다. 1.2 Python의 현재 위치 및 사용 분야 현재 Python은 다양한 분야에서 활발하게 사용되고 있으며, 웹 개발, 데이터 과학, 인공지능, 머신러닝, 자동화, 게임 개발 등 다양한 영역에서 사용되고 있다. 대표적으로 Django와 Flask를 통한 웹 개발, NumPy와 Pandas를 통한 데이터 과학, TensorFlow와 PyTorch를 통한 머신러닝 등이 있다. 1.3 Py..