오늘은 파이썬 설치를 해보겠다. 파이썬 설치라고 해 놓고, 왜 아나콘다냐고 하는 사람이 있을 수 있다. 아나콘다란? 파이썬에 라이브러리 중에서 머신러닝 위주의 라이브러리를 패키지화 한것이다. 따라서 다운로드 사이즈는 파이썬보다 크지만, 머신러닝 시 필요한 라이브러리들을 다운 받을 필요 없으며, 파이썬과 문법이 동일하고, 100% 호환이 된다고 할 수 있다. 즉, 파이썬이라고 보면 된다. 0. 서버 환경 - 우분투( ubuntu ) 1. 아나콘다를 다운 받는다. $ wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh 2. 아나콘다가 잘 다운 받았는지 확인한다. $ ls 3. 아나콘다를 설치한다. ( 아래 그림 참조 ) $ sh ..
MongoDB Index Python 으로 생성하는 방법!!!! MongoDB 인덱스란 MongoDB는 문서 지향적인 NoSQL 데이터베이스로, 인덱스를 사용하여 데이터에 빠르게 접근할 수 있도록 지원합니다. 인덱스는 데이터베이스 내의 특정 필드(또는 여러 필드의 조합)를 미리 정렬하여 검색 및 쿼리 성능을 향상시키는 데 사용됩니다. MongoDB에서는 다양한 종류의 인덱스를 지원하며, 필드의 값에 따라 다양한 정렬 방식을 선택할 수 있습니다. pymongo를 사용한 MongoDB 인덱스 생성 pymongo는 MongoDB를 Python으로 조작하기 위한 라이브러리로, 다음과 같이 사용하여 MongoDB에서 인덱스를 생성할 수 있습니다. from pymongo import MongoClient # Mon..
Docker을 이용한 Flask서버 올리기 쉽게, Flask을 이용해서 Docker환경에서 백앤드 서버를 구성해보겠습니다. 저는 오늘 실습을 위해, VS Code + 터미널을 이용해서 작업 해볼께요. Flask App.py 만들기 from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello Flask World' if __name__ == '__main__': app.run() 상위 경로에 app.py를 다음과 같이 작성해주세요. Dockerfile을 작성 이 팔일은 Docker 이미지를 빌드하는 데 사용됩니다. FROM python:3.9 COPY requirements.txt requirements.tx..
Python으로 MongoDB 연결하기 설명 Python에서 MongoDB에 접속하려면 PyMongo 드라이버를 사용해야 합니다. PyMongo는 파이썬과 MongoDB 간 상호작용을 쉽게 할 수 있게 해주는 라이브러리입니다. 아래는 PyMongo를 사용하여 MongoDB에 연결하는 방법입니다 PyMongo 설치 pip install pymongo PyMongo 모듈 가져오기 pythonCopy code import pymongo MongoDB에 연결 client = pymongo.MongoClient("mongodb://localhost:27017/") 위 코드에서는 기본 포트인 27017번에서 실행 중인 로컬 MongoDB 인스턴스에 연결하고 있습니다. 만약 원격 MongoDB 인스턴스에 접속한다면..
AWS Lambda 서비스는 상당히 많은 곳에서 사용이 된다. 이 과정에서 AWS 서버스가 아닌, 다른 서버스랑 연동할때 라이브러리 IMPORT 가 필수적이다. 오늘은 라이브러리 AWS Lambda, Python Import Library 하는 방법을 알아보겠다. 1. 먼저 라이브러리를 받는다. ( pip install ) - 라이브러리 다운로드 # pip install pymongo - 라이브러리 경로 확인 # pip show pymongo 2. pip show pymongo에서 조회 된 경로로 이동한다. 그리고 해당 파일을 찾아서 복사해 다른 경로로 이동시킨다. ( 나는 바탕화면으로 복사해 붙여놓음 ) 3. 해당 폴더를 아래와 같이 2번 묶어준다. 아래 __pycache__는 지워주어도 된다. 4. ..
- Total
- Today
- Yesterday
- lambda
- Containerization
- DevOps
- python
- frontend
- 쉽게따라하기
- cloudcomputing
- Docker 관리
- ML
- ubuntu
- nestjs
- 따라해보기
- GPT
- 따라하기
- 딥러닝
- svelte
- svelte 따라해보기
- typescript
- AWS
- ChartGPT
- 클라우드
- MongoDB
- 한식
- AI
- Redis
- docker
- EC2
- 실습
- 티스토리
- 개발이야기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |