[항해99] 사전 준비 - (4) 크롤링, mongoDB, flask, ajax, 자주 쓰게될 html골격 및 css
2022. 4. 26. 16:27
항해99
setting > project: pythonProject > + > requests , Flask, pymongo, bs4, dnspython 1. Flask 시작 코드 from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) 2. ajax 스크립트 $.ajax({ type: "GET", url: "여기에URL을입력", data: {}, success: function (respons..
[항해99]0주차 사전 준비 (3) - 파이썬 패키지 및mongoDB, 크롤링
2022. 4. 25. 11:02
항해99
1. requests라는 패키지를 설치 일종의 ajax역활 사용법 import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() rows = rjson['RealtimeCityAir']['row'] for row in rows: gu_name = row['MSRRGN_NM'] gu_mise = row['IDEX_MVL'] if gu_mise < 60: print(gu_name,gu_mise) 2. bs4 (크롤링을 하기위한 패키지 설치) import requests from bs4 import BeautifulSoup headers = {'Use..
[항해99] 사전 준비 0주차 (2) - repeat 과 파이썬 문법
2022. 4. 25. 10:45
항해99
1. repeat() 는 '*' 를 3번 반복하는 함수이다. let star_image = '*'.repeat(3); 2. 파이썬 funtion def funtion temp() {} def temp(): if문 funtion temp(age) { if (age > 20) { console.log('성인입니다.') } } def temp(age): if age > 20: print('성인입니다.') 리스트 fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박'] for fruit in fruits: print(fruit) people = [{'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'j..
[항해99] 사전 준비 (0)
2022. 4. 24. 21:36
항해99
1. 브라우저에서 json을 이쁘게 보여주는 프로그램 JSONView 브라우저에서 JSON 문서를 보세요. chrome.google.com 2. let text = email@gmail.com 변수가가 있다면 text.includes('@') 으로 text안에 @가 있는지 boolean값으로 반환한다. includes() 3. text 변수를 `` 를 이용하여 ${text} 으로 변수명을 사용할 수 있다. function q3() { let text = $("#input-q3").val(); $("#names-q3").append(`${text}`); } 4. ajax 기본 골격 $.ajax({ type: "GET", url: "", data: {}, success: function(response){ ..