본문 바로가기
728x90

Language/Python5

[Python] Stack과 Queue사용해보기 1. Stack LIFO(Last In First Out) = FILO(First In Last Out) 나중에 들어온 값이 먼저 나가는 자료구조 ★ list를 이용하여 간단하게 스택 사용해보기 ★ # 파이썬에서 스택은 리스트로 구현한다. stack = [] # 스택에 값 추가하기 stack.append(1) stack.append(2) stack.append(3) print("stack에 삽입한 후 : ",stack) # 스택에서 값 제거하기 print("첫번째 pop : ",stack.pop()) print("pop한 후 스택 : ", stack) print("두번째 pop : ",stack.pop()) print("pop한 후 스택 : ", stack) print("세번째 pop : ",stack... 2023. 3. 21.
[Python] 리스트(List) 개념 정리 https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 리스트(List) listName = [요소1, 요소2, 요소3, ...] 리스트를 만들 때는 위에서 보는 것과 같이 대괄호([ ])로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 준다. 또는 list() 함수를 사용하여 생성할 수 있다. # list() 함수를 사용하여 생성 listFunction = list("python") print(listFunction) # 비어있는 리스트 -> emptyList = list() 로 생성가능 emp.. 2023. 3. 20.
[Python] flask를 이용한 서버 구동 기본 정리 1. 패키지 설치 가상환경을 세팅한 후 python interpreter에 pip install flask 입력하여 설치 2. 폴더 구조 폴더명 설명 .venv 가상환경 설정 폴더(건들지 않는다.) static html을 제외한 css관련 이미지 등의 파일들을 담아두는 폴더 templates html 파일들을 담아두는 폴더(app.py 폴더에 render_template 를 import하여 사용) app.py flask 서버를 돌리는 파일 3. app.py 기본 코드 -- 서버코드 from flask import Flask, jsonify,render_template app = Flask(__name__) @app.route('/') def home(): return render_template('tes.. 2023. 2. 14.
[Python] pymongo를 이용하여 mongoDB 사용해보기 1. pymongo 설치하기 VS Code 터미널에 pip install pymongo 입력하여 설치 2. MongoDB 설치하기 Mac OS를 사용하여 homebrew로 설치 터미널에서 1) brew tap mongodb/brew 2) brew install mongodb-community 입력하여 설치한다. 설치가 제대로 완료되었다면 1) brew services start mongodb-community 명령어 실행 2) http://localhost:27017 에 접속하여 연결되었는지 확인한다. ※ Studio 3T : mongoDB를 GUI로 보기 3. 기본 동작 from pymongo import MongoClient # mongoDB는 27017 포트사용 client = MongoClient.. 2023. 2. 14.
[Python] 가상환경 설정하기 ※ Mac OS 사용, VS Code 사용 1. 가상환경을 설정할 폴더 생성 후 우클릭 > 폴더에서 새로운 터미널 열기 2. 터밀널에서 python3 -m venv .venv 를 입력 3. source .venv/bin/activate 입력 4. 위의 두 명령어 입력 후 설정 완료 화면 5. 인터프리터 설정 ~끝~ 2023. 2. 11.
728x90