본문 바로가기

분류 전체보기80

[웹개발 종합반] 4주차 정리 4-2 Flask 시작하기 - 서버 만들기 (1), (2) 가상환경 생성하기 Flask 패키지 설치하기 #flask 시작 코드 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) 4-4 Flask 시작하기 - HTML 파일 주기 flask의 기본 폴더 구조 templates 폴더 - html 파일들 app.py 파일 HTML 파일 불러오기 flask 내장 함수 render_template 이용 return render_template('index.html') 4-5 .. 2023. 5. 22.
[웹개발 종합반] 3주차 정리 3-6 파이썬 패키지 설치하기 가상환경 venv - 패키지를 담아두는 공구함 가상환경 구축 방법 해당 프로젝트 폴더로 이동 (window) 터미널에서 python -m venv venv 엔터 vs code 우측 하단에서 인터프리터 venv로 변경 후 새 터미널 열기 (venv) 표시 확인 파이썬 패키기 requests 설치 pip install requests 3-7 패키지 사용해보기 requests 패키지 - fetch와 유사 서울시 대기 openAPI 에서 모든 구의 미세먼지 값 출력하기 import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.js.. 2023. 5. 21.
[웹개발 종합반] 2주차 정리 2-1 2주차 오늘 배울 것 Javascript : 웹을 움직이게 하는 코드 jQuery : html 뼈대를 선택하여 쉽게 조작할 수 있음 Fetch : 짧은 코드로 요청을 보내고 받아올 수 있음 2-2 Javascript 맛보기 브라우저가 알아들을 수 있는 언어 자바와 자바스크립트의 차이 : 아무 상관 X like 바다와 바다코끼리 2-3 Javascript 기초 문법 배우기 list : let a = [1, 2, 3, 4] a[0] => 1 dictionary : let b = { 'name': '영수', 'age' : 27 } => key, value 쌍 b['name'], b['age'] => 영수, 27 list 속 dictionary : let c = [ { 'name': '영수', 'age'.. 2023. 5. 18.
[웹개발 종합반] 1주차 정리 1-2 웹 브라우저 원리 왜 내 네이버 페이지만 고칠 수 있는가? 인터넷을 꺼도 페이지는 그대로 있다. 새로고침을 하면 처음으로 돌아간다. 즉 브라우저의 역할이란, 요청해서 받은 것을 그대로 보여주는 것 1-9 자주 쓰이는 CSS 연습하기(2) 정렬 단축키 : Shift + Alt + F 1-17 내가 만든 웹 페이지 배포해보기(1) 정적 웹페이지 github를 이용한 배포 2023. 5. 18.