일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 완강
- CSS
- DOM
- 실전프로젝트
- 자바스크립트는왜그모양일까
- 5주차
- javascript
- CS
- 항해99
- OperatingSystem
- 알고리즘
- 생각정리
- WIL
- computerscience
- chapter2
- 숙제
- 버킷리스트
- JS
- 1주차
- javaScript기초
- 3주차
- 4주차
- HTML
- Todo
- Til
- 쿠키
- 스터디
- 화살표함수
- OS
- react
- Today
- Total
목록스파르타코딩클럽-항해99_9기 (33)
개발캡슐

5-7강. 내 프로젝트를 서버에 올리기 이제 드디어 내 서비스가 인터넷에 올라갈거야. 내 서비스가 인터넷에 계속 살아있으려면? 어떤 조건이 필요할까! 1_내 프로젝트를 서버에 올리는 거야. localhost:5000에 몇 가지 세팅을 해주면 어디서든 접근이 가능한 진짜 서버가 돼. 그 조건 컴퓨터가 계속 켜져있어야 하고 프로그램이 실행되어 있어야 해. 그리고 모두가 접근할 수 있게 공개 IP주소로 만들어야 해. 내 컴퓨터를. 그래서 요새는 클라우드 환경에서 인터넷 세상의 남의 컴퓨터를 사서(빌려써서) 우리의 어떤 실행 파일이나 서버를 올려두고 돌려. mongoDB도 클라우드환경에서 돌렸기 때문에 트래픽 대응도 편하잖아? 똑같아. 이렇게 해놓으면 트래픽 대응도 쉬워지고 여러가지 서비스들을 붙이기도 쉬워져...

5-6강. 버킷리스트 - POST연습(완료하기) file_name project/bucket/app.py project/bucket/templates/index.html 업데이트할 거야. 완료 버튼 누르면 그 데이터가 없데이트되는 거여. done이 0 이었다가 1로 바뀌는 거야. 이건 안 해봐서 조금 다를 수 있어. 소근소근 사실 한 끝차이래.. 1_API만들고 사용하기 - 버킷리스트 기록 API(Update -> POST) 요청정보 : URL = /bucket/done, 요청 방식 = POST (/bucket/done으로 POST요청할거야) 클라(ajax) -> 서버(flask): num(버킷 넘버) 넘버를 줘야 어떤 bucket의 done값을 0에서 1로 바꾸달라고 하는 지 알 수 있겠찌. 이거 할그..

5-1강. 배울 것 & Filezila설치 file_name: x 버킷리스트 프로젝트 -> 복습 한 번 더 숙제로 만든 팬명록 -> 클라우드 환경에 배포 -> 전세계 사람들 보기 가능 내 홈페이지 url을 카카오톡, 페북 어디에다 공유해도 이미지, 제목, 디스크립션 공유를 했을 때 아주 깔끔하고 예쁘게 공유되게 만들거야. 설치 Filezilla 설치 가비아 가입하기 & 도메인 구입하기 1_Filezilla 설치하기 Filezilla : 클라우드 환경에다 뭔가를 올릴 건데 즉, 파일을 보낼 건데. 그저 next - Start FileZilla now 할 필요없어. 그런 파일을 올릴 수 있는 프로그램이야. 가비아 가입하기 이후 my 가비아에서 홈페이지 수 확인 홈 메인 검색창에 도메인 쓸 것 검색 ex) s..

file_name: projects/homework/팬명록-app.py projects/homework/templates/팬명록-index.html 참고파일 코드스니펫 - 팬명록-index.html 코드스니펫 - 팬명록-index.html dbprac.py ※기본적으로 어떤 기능이 있는 지 살펴봐. 1_구현해야할 것 2가지 받아서 저장하는 거(POST) - 닉네임, 응원댓글 댓글을 보여주는 거(GET) - 로딩이 완료되면 자동으로 코멘트와 닉네임이 아래로 붙는 것 서버로 코멘트(댓글)과 닉네임을 준다. 2_POST (정보 저장) 1. API 만들고 사용 - 이름, 댓글 저장 (Creat -> POST) 요청 정보 : URL = /board, 요청 방식 = POST 클라(ajax) -> 서버(flask) ..
1주차 때 팬명록을 완성하는 것. 닉네임과 응원 댓글을 달아서 자동으로 달리게 하면 되겠다. 1_설정! 세팅! setting! 1. 파일 - 새 프로젝트 - location 지정 - sparta/projects/homework - 폴더 venv 유무, 기본 인터프리터 python38(python3.8)확인 - Create(생성) - this window(이 창에서) 2. 프로젝트 폴더 설정해주기 homework/static homework/templates homework/app.py homework/templates/index.html 3. 패키지 설치 파일 - 설정 - 프로젝트: homework - Python 인터프리터 - +(플러스)버튼 - 검색창 Flask pymongo dnspython 4. ..

4-9강. 스파르타피디아 (프로젝트2) - 세팅 movie 폴더에서 시작할 거야! 파일 - 새 프로젝트 - location 지정 : sparta/projects/movie폴더 - movie/venv폴더 유무, Python38 인터프리터 유무 확인 - 생성(이 창에서) 1_어떤 기능들을 만들어야되나? 1. URL,별점, 코멘트를 받아서 기록하기. 기록을 하면 내가 저장하지 않았던 영화의 이미지, 제목, 디스크립션(내용)도 같이 가져와야 해(크롤링) 그래서 input박스 안의 URL을 가지고 저장하지 않은 영화의 이미지, 제목, 내용(디스크립션)을 크롤링해서=> 같이 DB에 넣어주는 게 핵심=> ★기록하기★ 기능. 2. 카드 만들어서 붙여주기. 카드를 만들어서 착착착착착 붙여주는 걸 하면 돼. 2_패키지 설..

4-5강. 화성땅 공동구매(프로젝트1) - 프로젝트 세팅 2022.07.14 이름, 주소, 평수해서 주문하기 누르면 채워지는 형식 파일 - 새 프로젝트 - location설정 - project >mars- mars 아래 venv폴더 유무확인 - mars/폴더 static, templates 생성 - mars/app.py 파일 생성 패키지 설치 설정 - 프로젝트: mars - Python 인터프리터 - +(플러스)버튼 패키지 Flask, pymongo, dnspython 설치 => 준비 완료 4-6강. 화성땅 공동구매(프로젝트1) - 뼈대 준비 프로젝트 준비 - app.py, index.html, mongoDB Atlas 창 띄우기 app.py from flask import Flask, render_te..

-목차- (해당 강의 클릭시 해당 위치로 이동함) 4-1강. HTML & mongoDB 연동 4-2강. Flask 설치 및 시작 - 서버만들기 4-3강. Flask 시작 - HTML파일 주기 4-4강. Flask 시작 - 본격 API만들기 화성땅 공동구매 스파르타피디아 => 연습 -> 화성땅공동구매 -> 스파르타 피디아 -> 숙제 : 팬명록 -> 버킷리스트 4-1강. HTML & mongoDB 연동 file_name: X 1_헷갈리면 안 되는 것. 컴퓨터는 한 대 => 같은 컴퓨터에 서버도 만들고, 요청도 해. 즉, 클라이언트 = 서버 => 로컬 개발환경 2_1,2주차에선 HTML, CSS, JS / 4,5주차에선 API - API ( ↔ Flask 서버(app.py 파일)) - API 만들어 둔 걸 누..
3-8강. Quiz_웹스크래핑(크롤링)연습 2022.07.13 file_name: hello.py 크롤링할 것 - 순위, 영화명(제목), 평점 순위, 제목, 평점 import requests # requests 라이브러리 설치 필요 r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') rjson = r.json() 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/53..

파이썬 기초 파이썬 패키지(requests 라이브러리, beautifulsoup라이브러리) 웹크롤링, 스크래핑 웹크롤링, 스크래핑 해온 거 데이터 보여주기 3-1강.파이썬(Python) 및 gitbash설치 3주차 배울 것: Python, 크롤링, mongoDB 파이썬 설치, gitbash 설치할 거야. 간단해. 문법 익히기 네이버 영화를 크롤링해와서 데이터베이스에 넣고 조작까지. => 개인적인 질문 : 나중에 크롤링 & 스크래핑 차이 찾아보기 3-2강.연습 겸 복습 - 스파르타피디아에 OpenApi붙여보기 file_name: index_302.html (파이참) pythonprac/hello.py (파이썬) 참고 스니펫 : 로딩 후 호출하기 1_복습 1. OpenApi 붙여보기 2.로딩 후 호출하기(로..