Python
-
파이썬 기본 코드Python/파이썬 기본 2023. 6. 2. 14:34
# MongoDB 기본코드 from pymongo import MongoClient client = MongoClient('mongodb+srv://sparta:test@cluster0.chqkznt.mongodb.net/?retryWrites=true&w=majority') db = client.dbsparta # Crawling 크롤링 기본코드 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = reques..
-
웹개발 4주차 - 2 (메타태그)Python 2023. 5. 3. 10:35
스파르타피디아 메타태그 1. templates 에 index.html 파일. 2. python -m venv venv 설치, app.py파일. (interpreter를 venv로 잡아주고 새터미널) 3. pip install flask pymongo dnspython requests bs4 설치. 4. meta_prac.py설치 후 아래입력. import requests from bs4 import BeautifulSoup URL = 'https://movie.daum.net/moviedb/main?movieId=161806' headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like ..
-
웹개발 4주차 (백엔드-프론트엔드, 프로젝트1 : 화성땅 공동구매)Python 2023. 5. 2. 15:49
https://teamsparta.notion.site/4-9791c957e35f444e9ba2d90bd985c153#a82de201b5df41849cb3bdb124643163 app.py는 백엔드, html은 프론트엔드! 1. 원하는 폴더(01.prac, 02.mars 등)로 이동한다. 2. app.py 새 파일 만든다. 3. python -m venv venv 입력 4. interpreter를 venv로 잡아줌. 6. venv폴더에 app.py파일이 있으니, 그 다음에 templates 폴더 만들고 그안에 index.html파일 만들어줌. 즉, app.py는 venv폴더에 자동저장되고, index.html은 templates 폴더 만들어서 저장시키기 7. app.py파일에 pip install fla..
-
웹개발 3주차 (파이썬, 크롤링, 지니뮤직 예제)Python 2023. 5. 1. 14:09
파이썬 (Python) a = {'name':'영수', 'age':24} print(a['name']) = 영수 a = ['감', '귤', '배'] print(a[0]) = 감 def sum(a,b,c): return a+b+c result = sum(1,2,3) print(result) 조건문 age = 25 if age > 20: print('성인입니다') else: print('청소년입니다') 반복문 ages = [5,10,13,23,25,9] for a in ages: print(a) 조건문+반복문 ages = [5,10,13,23,25,9] for a in ages: if a > 20: print('성인입니다') else: print('청소년입니다') ------------------------..
-
웹개발 2주차 (Java Script, JQuery, Fetch)Python 2023. 4. 27. 20:30
https://teamsparta.notion.site/2-6458f24becaf446b87f4eff5836906c1#e7e0a940dc264e4dbb53608ace9444d9 Java Script : 웹을 움직이게 하는 코드 JQuery : html 뼈대를 선택해서 쉽게 조작할수있도록 함 Bootstrap 처럼 jQuery도 남들이 만든 코드모음, 라이브러리. Fetch : 짧은 코드로 요청을 보내고 받아올 수 있음 안에 CSS를 써준 뒤 (.mytitle { }, .mytitle>button { } .mycomment { } 등), 안에 상응하는 CSS를 써준것 처럼 , 등 안에는 JavaScript 써줌. 보통 아래에 씀. 1. let a = 5 let b = 3 console.log(a+b) 2...
-
웹개발 1주차 (서버-클라이언트, HTML, CSS)Python 2023. 4. 26. 22:06
수업 목표 1. 서버와 클라이언트의 역할에 대해 이해한다. 2. HTML, CSS의 기초 지식을 이해한다. 부트스트랩을 가져다 쓸 줄 안다! 3. Javascript 기초 문법을 익힌다. 비주얼 스튜디오 코드 (Visual Studio Code) -> File -> Open Folder -> 기존에 만들었던 폴더 지정 마우스 오른쪽 -> Open with live server 하면 실제 웹페이지가 나옴. html:5 하면 자동완성되어서 클릭하면 기본 폼이 나온다. 저장하려면 Ctrl+S 누르기. ▼ 하면 아래와 같이 나온다. 와 사이에 title 상우의 페이지 는 페이지의 제목 와 사이에 내용은 웹페이지의 내용 에 사용되는 대표적인 태그는 , , , 등 에 사용되는 태그는 너무 다양해서 외우는것 불가능...