[웹개발일지 : 4주차] 복습!!

스파르타피디아 app.py 1. 가상환경 잡기 python -m venv venv 폴더 templates -> index.html 2. 플라스크 라이브러리/파이몽고/requests/bs4설치 pip install flask pymongo dnspython requests bs4 3. 조각기능 만들기 og image title description import requests from bs4 import BeautifulSoup url = 'https://movie.naver.com/movie/bi/mi/basic.naver?code=191597' headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (K..

웹개발 2023.02.18 0

[웹개발일지 : 3주차] 파이썬

화성땅 공동구매 웹페이지 만들기 파이썬에서는 가상공간을 잡고 외부 정보를 가져올 수 있다. 클라이언트가 요청하는 정보가 서버를 통해 전달이 된다. Html 파일과 app.py 파일이 동시에 연결되는 그림이다. [app.py] - 플라스크 설치, 파이몽고로 몽고디비 조작 설치 from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient client = MongoClient('mongodb+srv://sparta:test@cluster0.utwmqzq.mongodb.net/?retryWrites=true&w=majority') db = client.dbsparta @a..

웹개발 2023.02.18 0

[SQL 개발일지 : 4주차 마무리] subquery의 활용

4주차 마무리 강의... 이지만, 한 주를 쉬었더니 그새 기억이 가물가물 해졌다. sql이 쉬운 만큼 반복하여 연습하는 것이 중요하다고 생각한다. * 서브쿼리는 join 혹은 union을 활용하여 연결할 수 있었던 select 문들을 좀 더 간단해 보이게 하는 기능을 한다. () 안에 select 문을 하나 더 넣어 손쉽게 연결이 가능하다. 쿼리의 실행은 ()부터 진행된다. (1) where 안의 서브쿼리 : inner join 등으로 테이블을 연결했던 것을 where절안의 서브쿼리로 단순화 시킬 수 있다. SELECT user_id, name, email from users u WHERE user_id in( select user_id from orders o WHERE payment_method ='..

SQL 2023.02.08 0

[웹개발일지 : 2주차] Javascript

1주차에서 HTML과 CSS를 빠르게 배우고 지나갔다. 전체적으로 WEB개발에서 HTML은 너무 너무 중요하지만 다른 어려운 것들이 많은 것 같다. HTML => 뼈대 CSS => 꾸미기 Javascript => 움직이기 라고 볼 수 있는데 javascript 중에도 javascript, jQuery, Fetch가 사용된다. 중요한 5가지 개념은 다음과 같다. 1. list 2. dictionary Key =value 3. 함수 4. 반복문 5. 조건문 * jquery는 부트스트랩처럼 남이 만들어 놓은 javascript이다. 그래서 사용하려면 다음과 같은 문구가 사전에 임폴트가 되어 있어야 한다. " target="_blank" rel="noopener">https://ajax.googleapis.co..

웹개발 2023.01.30 0