본문 바로가기

내일배움단-웹개발 종합반

(4)
221021 4주 차 개발일지 드디어 너무 궁금했던 서버관련 강의가 시작됐다. flask를 사용하면 쉽게 서버를 열 수 있다. 파이참 기준으로 폴더아래 static폴더, templates폴더, app.py 파일만든뒤 templates 폴더안에 index.html 파일생성하고 flask, pymongo, dnspython, 를 패키지 추가해주면 데이터베이스와 플라스크가 연결이된다. from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient client = MongoClient('mongodb+srv://test:sparta@cluster0.mkcquq1.mongodb.net/Cluster0?re..
221020 3주 차 개발일지 DB & 파이썬 크롤링 데이터 베이스의 개념을 배우고 MongoDB와 파이썬을 활용해서 데이터를 직접 저장해봤다. 아래의 코드 상위3줄을 기본적으로 가져오고 sparta자리에 비밀번호를 치면된다. 파이참에서는 컨트롤+시프트+F10이 실행인데 컨트롤을 빼고실행하면 다른파일도 같이실행되는 것 같다. 하나씩 조심히 실행해야할 것 같다. 단축키 사용하다가 30분넘게 날려먹었다.. from pymongo import MongoClient client = MongoClient('mongodb+srv://test:sparta@cluster0.mkcquq1.mongodb.net/Cluster0?retryWrites=true&w=majority') db = client.dbsparta # 저장 - 예시 doc = {'n..
221019 2주 차 개발일지 Jquery & ajax 헤드 코드안에 아래의 코드를 입력하면 Jquery를 사용할 수 있다. 1주 차에서 사용한 부트스트랩과 비슷한개념이다. css는 헤드태그안에 style태그 안에서 작성하고 자바스크립트(제이쿼리)는 헤드태그안에 script태그 안에서작성 d.XXX = class #XXX = id 아래의 코드처럼 제이쿼리를 사용하면 간략하게 코드를 짤 수 있다. function open_box(){ $('#post-box').show() } function close_box(){ $('#post-box').hide() } ajax는 get방식으로 지정한 url을 바탕으로 서버데이터를 가져와서 데이터 가공이 가능하게 해준다. 정확한 설명은 못들었지만 json형식이나 다른 특정형식으로 저장되어있는 경우에..
221019 1주 차 개발일지 HTML, CSS & 부트스트랩, Javascript 기초 아직 클릭하거나 입력해도 아무 일도 일어나지 않는 껍데기에 불과하지만.. 다음 주차에선 뭔가 동작할 수 있으면 좋겠다. 생각보다 진도가 빨라서 놀랬다. 예전에 html css javascript 를 조금 들어놔서 큰 문제는 없었지만 다음 주차부턴 쉽지 않을 것 같다. 개인적으로 새로 배운 게 있다면 코드를 외운다고 생각했는데 그냥 이전 것을 가져다가 쓰는 게 실력? 이라는 게 조금 새로웠다. 하나하나 이해하고 쓰려고 했는데 생각해보면 시간이 좀 아까운 것 같다. * { font-family: 'Jua', sans-serif; } 이런 식으로 폰트를 찾아서 링크를 걸어 넣어주고 스타일태그 밑에 *로 전체영역에 폰트를 걸어줄 수 있다. 아래의 두 코..