BOOTCAMP/프로그래머스 인공지능 데브코스(45)
-
[5주차 - Day2] Web Application with Django
django Project and App 하나의 Project는 여러 App으로 구성되어있습니다. django App 만들기 새로운 앱 생성 MVT Pattern 어떤 유저가 리퀘스트를 보내고, 서버입장에서는 URL을 경로 체크하고, 이것을 View로 보내게 됩니다. 장고의 경우 어떤 데이터 베이스를 처리하는데, 모델에서 DB, ORM을 템플릿에서 html과 템블릿 언어를 처리하여 동적인 모델을 진행합니다. django Python 기반 웹 프레임워크 가상환경 설치하기 django Project and App 하나의 Project는 여러 App으로 구성되어있습니다. django App 만들기 새로운 앱 생성 MVT Pattern 어떤 유저가 리퀘스트를 보내고, 서버입장에서는 URL을 경로 체크하고, 이것..
2023.04.20 -
[4주차 - Day5] 과제
Mission 1. My New Assistant 한국형 자비스, 빅수비를 만들어보자. Python Flask 프레임워크를 이용하여 구현 from flask import Flask, jsonify, request from typing import List, Dict app = Flask(__name__) weapons: List[Dict] = [] @app.route('/weapon', methods=['POST']) def create_weapon(): data = request.json weapon = { 'id': str(len(weapons) + 1), 'name': data['name'], 'stock': data['stock'] } weapons.append(weapon) return json..
2023.04.19 -
[4주차 - Day4] EDA Project 과제
데이터 셋 선정하기 Brazilian E-Commerce Public Dataset by Olist https://www.kaggle.com/datasets/olistbr/brazilian-ecommerce Brazilian E-Commerce Public Dataset by Olist 100,000 Orders with product, customer and reviews info www.kaggle.com 라이브러리 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline 데이터 불러오기 customers_df = pd.read_csv('/Users/Deskt..
2023.04.08 -
[4주차 - Day3] 탐색적 데이터 분석 - EDA
EDA 데이터 그 자체만으로부터 인사이트를 얻어내는 접근법으로 numpy, pandas 사용 분석의 목적과 변수를 확인하고, 데이터를 전체적으로 살펴보며 데이터의 개별 속성을 파악해야 합니다. EDA with Example - Titanic 분석의 목적과 변수 확인 살아남은 사람들은 어떤 특징을 가지고 있었을까? Exploratory Data Analysis 0. 라이브러리 준비 ## 라이브러리 불러오기 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline ## 동일 경로에 "train.csv"가 있다면 ## 데이터 불러오기 titanic_df = pd.rea..
2023.04.06 -
[4주차 - Day2] 클라우드를 활용한 머신러닝 모델
클라우드 컴퓨팅 인터넷 기반의 컴퓨팅, 인터넷을 통해 사용자에게 제공하는 인프라, 플랫폼 또는 소프트웨어 인터넷 통신망 어딘가에서 구름에 싸여 보이지 않는 컴퓨팅 자원(CPU, 메모리, 디스크 등)을 원하는 대로 가져다 쓸 수 있습니다. laaS(Infrastructure as a Service) laaS는 서버, 네트워킹, 스토리지와 데이터 센터 공간 등의 컴퓨팅 자원 종량제 방식 PaaS(Platform as a Service) PaaS는 기본 하드웨어, 소프트웨어, 프로비저닝, 호스팅 등을 구매하여 관리하는 비용과 복잡도 없이, 웹 기반(클라우드) 애플리케이션을 빌드하여 제공하는 전 과정을 지원하는데 필요한 클라우드 기반 환경 제공 SaaS(Software as a service) 클라우드 기반 애..
2023.04.06 -
[4주차 - Day1] Web Application with Flask
Flask Python 기반 마이크로 웹 프레임워크, 가상환경 # 파이썬 가상환경 모듈 설치 pip install virtualenv # 현재 디렉토리에 새 virtualenv 가상환경 만들기 virtualenv Flask 시작하기 # in ./app.py from flask import flask app = Flask(__named__) @app.route('/') def hello_code(): return 'Hello World!' if __name__ == '__main__': app.run() API: 프로그램들이 서로 상호작용하는 것을 도와주는 매개체 Representational State Transfer "웹 서버가 요청을 응답하는 방법론 중 하나" 데이터가 아닌, 자원(Resource)의..
2023.04.05