Coding/스파르타코딩클럽 5

[스파르타코딩클럽] AWS, Flask

5주차에는 Flask를 활용해 API를 만들고, 이를 AWS를 통해 홈페이지로 올리는 작업을 배웠다. 1. Flask GET / POST app.py from pymongo import MongoClient from flask import Flask, render_template, jsonify, request app = Flask(__name__) client = MongoClient('localhost', 27017) db = client.dbsparta # HTML 화면 보여주기 @app.route('/') def home(): return render_template('index.html') # API 역할을 하는 부분 @app.route('/api/list', methods=['GET']) de..

[스파르타코딩클럽] Flask, API

웹개발 과정의 4주차에서는 Flask 프레임워크를 이용해 API를 만들고 클라이언트와 연결하는 방법을 배웠다. Flask로 서버를 만들때는 항상 static, templates(index.html), app.py를 세팅한다. (venv는 가상환경 관련 폴더이므로 건드리지 않는다.) 1. API 클라이언트가 서버에 요청할 때, GET / POST 방식으로 할 수 있다. @app.route('/test', methods=['GET']) def test_get(): title_receive = request.args.get('title_give') print(title_receive) return jsonify({'result':'success', 'msg': '이 요청은 GET!'}) @app.route('..

[스파르타코딩클럽] 파이썬, 웹스크래핑(크롤링), DB, pymongo

3주차에는 파이썬 패키지를 이용해 웹스크래핑(크롤링)을 하고, 이 데이터를 DB로 저장하는 방법을 배웠다. 1. 파이썬 가상환경 : 프로젝트별로 패키지들을 담을 공구함. 다른 프로그램의 동작에 영향을 주지 않는 격리된 실행환경. Requests 라이브러리 import requests # requests 라이브러리 설치 필요 r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99') rjson = r.json() gus = rjson['RealtimeCityAir']['row'] for gu in gus: if gu['IDEX_MVL'] < 60: print (gu['MS..

[스파르타코딩클럽] jQuery, Ajax 기초

2주차에 배운 내용은 jQuery와 Ajax를 이용해 웹사이트를 제어하고 데이터를 요청하는 것이다. 1. jQuery jQuery를 이용해 자바스크립트로는 길게 써야하는 것을 간단하게 쓸 수 있다. 코드에 import해야 사용할 수 있다. CSS에서는 선택자로 클래스를 이용했다면, jQuery는 ID를 선택자로 사용한다. input의 값을 .val을 통해 가져올 수 있다. $('#post-url').val(); div 보이기, 숨기기 // id 값이 post-box인 곳을 가리키고, hide()로 안보이게 한다.(=css의 display 값을 none으로 바꾼다) $('#post-box').hide(); // show()로 보이게 한다.(=css의 display 값을 block으로 바꾼다) $('#pos..

[스파르타코딩클럽] HTML, CSS, Javascript 기초

스파르타 코딩클럽의 내일배움단 웹개발 종합반 과정을 듣기 시작했다. 1주차에 배운 내용은 다음과 같다. 1. HTML 웹페이지의 뼈대가 되는 부분이다. iPhone 13 Pro 가격 : 1,350,000 비약적으로 강화된 카메라 시스템. 뛰어난 반응성으로 매일 하던 제스처에 전혀 새로운 감각을 선사하는 디스플레이. 스마트폰 사상 가장 빠른 칩. 독보적인 내구성. 획기적인 도약을 이뤄낸 배터리 성능까지. 이제 프로할 시간. 주문자 이름 수량 --수량을 선택하세요-- 1개 2개 3개 주소 전화번호 주문하기