본문 바로가기

Knowledge/sparta web develope8

mongo DB , FLASK 1. mongo DB : 브라우저에 데이터를 올려놓는 클라우드 서비스 $ pip install dnspython $ pip install pymongo 설치 후 진행 $ pip install flask pymongo dnspython requests bs4 => 한번에 설치 1-1. 기본 골격 from pymongo import MongoClient client = MongoClient('여기에 URL 입력') db = client.dbsparta 1-2. 데이터 설정 # 저장 - 예시 doc = {'name':'bobby','age':21} =>doc라는 임의의 변수 db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.find_one({'name':'bob.. 2023. 5. 9.
파이썬 기본 , 웹스크래핑(크롤링) 1. 파이썬 기본 1. 파이썬 기본 리스트,딕셔너리,함수 a = ['사과','배','감'] print(a[1]) => print(변수) 로 출력 => 출력: 배 a = {'name' : '영수' ,'age' : 24} print(a['name']) => 출력: 영수 def sum (a,b,c): return a+b+c result = sum(1,2,3) print(result) => 출력 : 6 2. 조건문 ages = [5,10,13,23,25,9] for a in ages : if a > 20 : print ('성인입니다') else: print ('청소년입니다') 3.파이썬 패키지 설치하기 (venv, requests) $ python -m venv venv =>venv 환경 설정 $ pip ins.. 2023. 5. 9.
Fetch 데이터 가져오기 FETCH로 데이터 가져오기 1. fetch 기본골격 fetch("여기에 URL을 입력").then(res => res.json()).then(data => { console.log(data) }) 2. 일부만 가져오기 fetch("http://spartacodingclub.shop/sparta_api/seoulair").then(res => res.json()).then(data => { let rows = data['RealtimeCityAir']['row'] => 데이터중 realtimecityair 에서 row탭을 가져옴 rows.forEach((a) => { => foreach 반복문으로 msrste_nm , idex_mivl만 반복가져옴 console.log(a['MSRSTE_NM'], a['.. 2023. 5. 8.
Javascript & JQuery 1. Javascript 기본 1-1. 리스트 (list) let fruits = ['사과', '배', '감', '귤', '수박'] 1-2. 딕셔너리 (dictionary) let people = [ { 'name': '서영', 'age': 24 }, { 'name': '현아', 'age': 30 }, { 'name': '영환', 'age': 12 }, { 'name': '서연', 'age': 15 }, { 'name': '지용', 'age': 18 }, { 'name': '예지', 'age': 36 } ] 1-3. 반복문 let fruits = ['사과', '배', '감', '귤', '수박'] fruits.forEach((a) => { = forEach로 반복시킴 console.log(a) }) 출력 .. 2023. 5. 8.