두번째도전하는 코딩)스파르타코딩클럽 4주차 | 코딩은 취미생활 (과제첨부)

일본회사원문문·2021년 8월 3일
0
post-thumbnail

벌써 4주차

사실 5주차 과제까지 제출을 끝낸 상태지만
4주차 후기를 패스했기때문에 남겨봅니다..

7월말 일본은 도쿄올림픽으로 목금토일 4일연휴가 있었어요!
몇개월전부터 예약한 여행이라 진짜 조심조심하면서 관광도 하고 맛있는 것도 먹고 골프도 치고 잘 쉬다 왔어요.

그리고 참 빨리도 월요일이 다시 시작..
재택근무의 연속이라 어차피 집에서 컴퓨터만 켜면 출근이지만 침대에서 책상까지 가는데 "오늘 쉴까?" 라는 생각이 열번은 들었을거에요.

월요일은 코딩하는 날이라고 정해뒀기때문에 없는 의지 끌어모아 책상 앞으로...

코딩은 취미생활

일은 어떻게 했는지 기억도 안나는데 8시가 되기전 스파랜드로 집합합니다.
휴게실에 테트리스가 생겼더군요.(원래 있었나?)
4주차에는 flask라는 프레임워크를 이용해 API를 만들고,
클라이언트와 연결하기를 배웠습니다.

어려운거라고 몇번을 연습시켜줬는데 사실 혼자하라고 하면 못할...
계속하면 익숙해질거하고 하시던데,,
give,receive 개념이 아직도 애매해서 어디다 뭘 넣어줘야하는지
갈피를 못잡고 있어서 꼭 복습해야지 했는데 못하고 5주차를 맞이해버렸네요ㅋㅋㅋ

그래도 처음 배웠던 웹디자인에 비하면 이번엔 포기하지 않고 잘 달리고 있어요!
잘 모르긴 하지만 까만화면에 코딩을 하는 그 순간이 너무 재밌고
뭔가 써내려가고 그걸 돌려보면 결과가 바로바로 나오는게 너무 재밌어요!

전 진짜 맨날 컴퓨터로 테트리스랑 고스톱 게임만 했지 거의 컴맹이었는데
왜 컴퓨터공학과 안갔을까 대학때 왜 공대 거들떠도 안봤을까 후회중이랍니다..
누가 진로 걱정하면 100% 200% 공대 추천하고 싶어요!

평일 취미로 코딩을 배우는데 더 잘해서 저만의 웹서비스 만들어보고 싶어요!

잘 모르겠는 부분은 자꾸 반복해보고 틀리면 왜 틀렸나 들여다보고 그러다보면 익숙해지겠죠??

과제

from flask import Flask, render_template, jsonify, request

app = Flask(__name__)

from pymongo import MongoClient

client = MongoClient('localhost', 27017)
db = client.dbhomework


## HTML 화면 보여주기
@app.route('/')
def homework():
    return render_template('index.html')


# 주문하기(POST) API
@app.route('/order', methods=['POST'])
def save_order():
    name_receive = request.form['name_give']
    number_receive = request.form['number_give']
    homeaddress_receive = request.form['homeaddress_give']
    tel_receive = request.form['tel_give']

    doc = {
        'name': name_receive,
        'number': number_receive,
        'homeaddress': homeaddress_receive,
        'tel': tel_receive
    }

    db.homework.insert_one(doc)
    return jsonify({'msg': '주문이 완료되었습니다!'})


# 주문 목록보기(Read) API
@app.route('/order', methods=['GET'])
def view_orders():
    orders = list(db.homework.find({}, {'_id': False}))
    return jsonify({'all_orders': orders})


if __name__ == '__main__':
    app.run('0.0.0.0', port=5000, debug=True)
profile
파이어를 꿈꾸는 일본직딩

0개의 댓글