Computer Programming/Python 4

(웹개발 종합반)Project Challenge

스파르타 웹개발 종합반 Project Challenge의 기간이 총 11일인데 벌써 7일 째이다. 이제 figma 이용해서 웹 디자인 짜고 어울리는 글꼴을 정한게 다인데 벌써 절반의 시간이 지났다니 앞으로 남은 5일 동안 번듯한 웹사이트를 만들 수 있을까 의문이 들었다. 속도를 좀 내야만 했다. 9월 10일(금) 전에 figma를 통해 디자인 한 웹페이지는 6페이지였다. 맨 처음 입구 역할을 하는 페이지는 제목과 버튼 두 개로 구성되어 있어 상대적으로 간단하여 팀원 중 한 분이 첫 페이지와 Best recipe 추천 페이지를 같이 하기로 했다. 그래서 나를 포함하여 다른 팀원들은 한 사람당 한 페이지를 맡아서 html과 css로 뼈대를 우선 만들기로 했다. 내가 맡은 페이지는 Detailpage.html..

(웹개발 종합반)스파르타 5주차 강의 정리

벌써 마지막 주차이다. 5주 과정 강의인데 기대 이상으로 많은것들을 배운 것 같다. 이번 주차는 일단 하라는대로 따라했는데, 복습이 좀 필요할 것 같다. 내일부터 다시 복습을 시작할 거니깐 오늘은 간략하게 정리를 하고 다시 돌아와서 내용정리 업데이트를 더 해야겠다. 이번주는 지금까지 만든 내 프로젝트를 서버에 올려서 다른 사람들도 내 웹페이지를 볼 수 있도록 배포하는 과정을 배웠다. 이 과정에서 내가 한 것은 AWS 서버 구매하기, 서버 환경 세팅하기, flask 서버 실행해보기, AWS에서 5000포트 열어주기, 만든 원페이지쇼핑몰 업로드해보기, 포트포워딩, nohup 설정하기, domain 구입하기, og태그 만들기 등이다. bash 명령어, 잊어버릴것 같아 이곳에다가 적어두고 필요할 때 참고해야겠다..

(웹개발 종합반)스파르타 4주차 강의 정리

이번주는 POST, GET 하는 방법을 배웠다. 막바지에 접어드니 앞에서 배웠던 내용들이 가물가물하여 다시 찾아가며 따라가다보니 좀 바빴다. 그래도 이제 조금 더 그럴싸해 보이는 웹페이지를 만들 수 있는 것 같아 기분이 좋다. 조금 바쁘니 오늘은 정리를 간략하게 적고 다음에 리뷰하면서 보충을 해야겠다. 기본적으로 New Project를 생성 후 static, templates

(웹개발 종합반)스파르타 3주차 강의 정리

3주차 강의 내용은 좀 재밌었다. Web Crawler(웹 스크래핑)에 대해 배워보았다. 전에 다른 친구들이 크롤링 하는 것을 알길래 이게 무엇인지 굉장히 궁금했었다. 그래서 구글링을 좀 해보았었는데 완전히 이해하지는 못했었다. 역시 스파르타! 크롤링의 기초를 쉽게 이해할 수 있었다. 우선 아래와 같은 기본 포맷이 필요하다. import requests from bs4 import BeautifulSoup #받아온 데이터를 DB에 저장할 때 필요 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # Target URL을 읽어서 HTML을 받아옴 headers = {'User-Agent' ..

LIST