전체 글(33)
-
스파르타 코딩클럽 11일 메이킹 챌린지 - 2
조 편성과 주제가 정해진 후 개발 파트를 정했다. 상대적으로 프론트엔드가 인기가 많았다. 팀장으로서 으쌰으쌰 하거나 이끌어가는 능력이 부족하다고 생각하기 때문에 팀원들이 원하는 파트라도 먼저 선택하게 해주고 싶었다. 따라서 팀원들이 꺼려하는 백엔드 개발을 맡게 되었다. 프론트엔드에서 작성한 디자인 뼈대인데, 앱이 아닌 웹사이트에 초점을 맞추기 위해 SNS형 대신 목록형으로 결정하게 됐다. 디자인을 설계하였는데 생각보다 퀄리티가 좋은거 같아서 놀랐다. 남은 9일안에 만들 수 있을까 걱정도 많이 되는데 좋은 결과물을 만들어 내면 성취감이 높을거 같다.
2021.07.30 -
스파르타 코딩클럽 11일 메이킹 챌린지 - 1
스파르타 코딩클럽에서 팀 프로젝트인 11일 메이킹 챌린지를 주최하였다. 나한테 좋은 경험이 될거 같아서 망설이지 않고 바로 신청을 하였다. 스파르타 코딩클럽 NPC로 활동하고 있어서 팀장으로 선정되었는데 코딩 실력도 부족하다고 느꼈고 평소에 이끌어 가는 성격도 아니고 리더쉽도 부족할거 같아서 팀장 자리를 고사하였다. 하지만 다른조와 합쳐지면서 다른조 팀장이었던 분이 내가 하는게 좋을거 같다고 하셔서 어쩔 수 없이 팀장을 맡게됐다. 11일 동안 진행하는 프로젝트지만 처음 이틀간은 조편성이 변동되어 주제를 정하지 못하고 방황하였다. 조가 확정되고 주제 초이스로 토론을 했는데, 1. 상식 퀴즈사이트 2. 메모 및 일기 사이트 3. 콘텐츠 플랫폼 사이트 4. 농산물 직거래 사이트 5. MBTI 검사 사이트 6...
2021.07.30 -
스파르타 코딩클럽 [웹] 5주차
위로! 클릭시 좋아요 숫자 증가후, 좋아요 순서로 내림차순 정렬 삭제 버튼 클릭시 삭제 (DB에서도 삭제) 1. 조회(Read) 기능: 영화인 정보 전체를 조회 2. 좋아요(Update) 기능: 클라이언트에서 받은 이름(name_give)으로 찾아서 좋아요(like)를 증가 3. 삭제(Delete) 기능: 클라이언트에서 받은 이름(name_give)으로 영화인을 찾고, 해당 영화인을 삭제 서버 @app.route('/api/like', methods=['POST']) def like_star(): name_receive = request.form['name_give'] target_star = db.mystar.find_one({'name': name_receive}) current_like = targ..
2021.07.29 -
스파르타 코딩클럽 [웹] 4주차 - 2
달러-원 환율은 오픈 API 이용하여 실시간 환율을 가져오기 $.ajax({ type: "GET", url: "https://api.manana.kr/exchange/rate.json", data: {}, success: function (response) { let nowRate = response[1]['rate']; $('#rate-box').text(nowRate); } }) order_listing(); }); 몽고 DB에 연동하여 주문 정보 입력시 POST 방식으로 몽고 DB에 저장 저장된 데이터베이스를 GET 방식으로 가져와 let temp_html = `` / $('#id값').append(temp_html)를 이용하여 웹페이지에 주문 정보를 나타낸다.
2021.07.29 -
스파르타 코딩클럽 [웹] 4주차 - 1
Flask 프레임워크 : 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있다. Flask 시작 코드 from flask import Flask, render_template app = Flask(__name__) ## URL 별로 함수명이 같거나, ## route('/') 등의 주소가 같으면 안됩니다. @app.route('/') def home(): return render_template('index.html') if __name__ == '__main__': app.run('0.0.0.0', port=5000, debug=True) Run app 실행시 http://localhost:5000/ 으로 접속 가능 Flask 서버를 만들 때, 항상, 프로..
2021.07.29 -
스파르타 코딩클럽 [웹] 3주차 - 2
지니 뮤직의 1~50위 곡 크롤링 하기 순위 / 곡 / 가수 순 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 = requests.get('https://www.genie.co.kr/chart/top200?ditc=D&ymd=20200403&hh=23&rtm=N&pg=1',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') trs = soup.se..
2021.07.29