일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- 판다스
- 예제
- 데이터베이스
- 기초
- 깃허브
- SQL
- matplotlib
- 플라스크
- 데이터분석
- 운영체제
- 디렉토리
- 원격저장소
- 라이브러리
- visual studio code
- 머신러닝
- 파이썬
- vscode
- 코랩
- 엑셀
- 우분투
- 가상환경
- MySQL
- 아나콘다
- 에러
- 디버깅
- 단축키
- 프로그래머스
- OpenCV
- 역할
- Today
- Total
목록IT (412)
취미와 밥줄사이
PIP이란? PIP는 파이썬 패키지 관리를 위한 패키지 매니저 모듈설치를 위한 패키지 매니저 패지키에는 모듈을 위한 파일을 포함하고 있음 PIP 설치확인 pip --version 콘솔 창에 명령어 입력 PIP 설치 pip가 설치되어 있지 않다면 https://pypi.org/project/pip/ pip The PyPA recommended tool for installing Python packages. pypi.org 설치하기 파이썬 패키지 설치 방법 command line interface에 설치 명령어 입력 pip install [패키지 이름] 파이썬 패지키 삭제 방법 pip uninstall [패키지 이름] 설치 패키지 확인 방법 list 명령어 pip list REFERENCE https://..
hidden 옵션 input 태그의 type 속성으로 지정하는 옵션 body 영역에 숨겨져서 name 속성의 변수명으로 value의 값으로 넘겨줌 사용자에게 보이지 않는 숨겨진 입력 필드를 정의 화면에 출력은 되지 않지만, 데이터를 보낼 때 사용됨 input 태그를 hidden 속성으로 지정하면 화면에 보이지는 않지만 value에 이미 값이 저장되어 있음
1. 라우팅 flask에서 url 요청 처리는 다음과 같은 단계를 거칩니다 url 호출 > flask url dispatcher > 뷰함수 호출 > 결과 응답 2. URL 라우팅하기 @app.route 데코레이터에 도메인을 제외한 서브 경로를 기술 Http method를 두번째 파라미터로 기술 3. view함수 별칭 지정하기 라우팅 기술시, 아래와 같이 endpoint 파라미터를 추가할 수 있음 view함수 별칭은 url_for 함수에 지칭하는 이름으로 사용가능 지정하지 않으면 default 함수 이름이 사용됨 @app.route('/hello', endpoint='as') def hello(): 'hello world' 4. url_for 함수 url_for 함수는 인자로 주어진 endpoint에 해당..
1. Flask란? 경량 프레임워크 장고의 경우 웹 애플리케이션 개발에 필요한 대부분의 컴포너트 프레임워크 레벨에서 제공, 대부분 기능이 외부 라이브러리 없이 프레임워크 내에서 구현 가능 flask 핵심 라이브러리만으로 구성되어 가볍고 확장성이 높음 2. Flask 3대 구성요소 WSGI(Web Server Gateway Interfac) 코어: 웹서버와 파이썬 프로그램 간의 인터페이스 werkzeug(벡자이그): URL 라우팅 지원하는 미들웨어 jinja2: 템플릿 출력 라이브러리 3. 글로벌 객체 g from flask import g # g는 웹 애플리케이션이 동작하는 동안 유지되어야 하는 글로벌 데이터 값을 저장합니다. # 단, 글로벌 객체에 저장한 속성에 다수의 동시접근이 이뤄지면 애플리케이션 ..
1. 요청 파라미터 가져오기 요청 파라미터는 werkzeug.datastructures.MultiDict 타입으로 전송됨 파라미터가 (키, 값)으로 된 튜플로 구성된 리스트 타입으로 서버에 전송 2. GET 방식 get 방식은 아래와 같이 flask에서 제공하는 request 객체의 args 함수 호출 get 함수의 첫 번째 인자는 요청 파라미터 명, 두 번째 인자는 "1'에 해당 요청 파라미터가 없을 시 초기 값, int 타입을 의미 from flask import requet request.args.get("article", "1", int) 3. POST 방식 post 방식은 get 방식과 다르게 request 객체의 form 함수 사용 request.form.get("article", "1", i..
1. Mongo DB 설치 터미널을 사용해 ec2 인스턴스에 접속 아래 명령어를 사용하여 공개키 가져오기 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 다음은 mongodb list 파일 생성 echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list 로컬 패키지 데이터베이스 리로드 sudo apt-get update sudo apt-get instal..
1. 실행 중인 MongoDB 종료 1) service를 이용한 종료 방법 sudo service mongod stop 2) Linux 명령어로 MongoDB 프로세스 종료하기 #killall -9 mongod 2. MongoDB 관련 패키지를 삭제합니다. # sudo yum erase $(sudo rpm -qa | grep mongodb-org) 3. MongoDB 관련 디렉토리 삭제합니다 1) MongoDB 관련 로그 디렉토리를 삭제합니다. # sudo rm -r /var/log/mongodb 2) MongoDB 관련 데이터 디렉토리르 삭제합니다. # sudo rm -r /var/lib/mongo
1. 현재 버전과 경로 확인 # 파이썬 버전 확인 python -V # 파이썬 경로 확인 which python 파이썬의 버전과 경로를 확인하는 코드 2. 설치된 파이썬의 모든 버전을 확인 # 설치된 모든 파이썬 버전 확인 ls /usr/bin/ | grep python 3. 파이썬 버전 변경 sudo update-alternatives --config python [원하는 버전의 숫자] update alternatives: error: no alternatives for python 에러가 나오는 경우 등록을 먼저 해야함 # python3.7을 1로 등록하는 코드 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1..