코딩일지 218

오늘의 에러 flask 400 bad request: keyerror

werkzeug.exceptions.BadRequestKeyError: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. KeyError: 'name_give' https://skylit.tistory.com/316 flask에 POST 요청 시 400 Bad Request 메세지가 나오는 경우 Server OS: Ubuntu 16.04 Flask, Python 3.5.2 Browser: Mozilla Firefox Flask를 써서 웹페이지로부터 GET, POST 등의 요청(request)를 처리하는 코드를 만들었는데, 이상하게 웹페이지에서 form을 이용해서 POST.. skylit...

코딩일지 2022.08.30

20220829 TIL

오늘의 한 일 웹프로그래밍 A-Z 기초강의 복습 (1~3주차) 내배캠 미니프로젝트 프론트엔드 작업 프론트엔드 작업 A6.Audi | 이현재 자기소개 페이지 MBTI:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspINFJ 장점:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp 효율적인 방법을 추구함 협업스타일:&nbsp&nbsp&nbsp 함께 스탭업할 수 있게 노력 궁극적인 목표: 원하는대로 구현할 수 있는 개발자 취미:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp 음악감상, 게임, 피아노, 비즈아트 블로그 주소:&nbsp&nbsp http://yaun.tistory.com&nb..

기억력 테스트

실기 영상 코드 from random import * import pygame # 게임에 맞게 설정 def setup(level): # 얼마동안 숫자를 보여줄지 global display_time display_time = 5 - (level // 3) display_time = max(display_time, 1) # 1초 미만이면 1초로 처리 # 얼마나 많은 숫자를 보여줄 것인가? number_count = (level // 3) + 5 number_count = min(number_count, 20) # 만약 20을 초과하면 20으로 처리 # 실제 화면에 grid 형태로 숫자를 랜덤으로 배치 shuffle_grid(number_count) # 숫자 섞기(이 프로젝트에서 가장 중요) def shuff..

코딩일지 2022.08.23

추억의 오락실 게임 만들기

import os import pygame ############################################################## # 기본 초기화 (반드시 해야 하는 것들) pygame.init() # 화면 크기 설정 screen_width = 640 # 가로 크기 screen_height = 480 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("땃쥐vs알파카") # FPS clock = pygame.time.Clock() ###########################################################..

코딩일지 2022.08.20

GUI 계산기 만들기

import tkinter as tk disValue = 0 operator = {'+': 1, '-': 2, '/': 3, '*': 4, 'C': 5, '=': 6} stoValue = 0 opPre = 0 ### 0~9까지의 숫자를 클릭했을때 def number_click(value): # print('숫자 ',value) global disValue disValue = (disValue * 10) + value # 숫자를 클릭할때마다 10의 자리씩 이동. str_value.set(disValue) # 화면에 숫자를 나타낸다. ### C를 클릭하여 clear할때 def clear(): global disValue, stoValue, opPre # 주요 변수 초기화 stoValue = 0 opPre =..

코딩일지 2022.08.16

스파르타 코딩클럽 웹개발 3주차 개발일지

[수업 목표] 파이썬 기초 문법을 안다. 원하는 페이지를 크롤링 할 수 있다. pymongo를 통해 mongoDB를 제어할 수 있다. 3주차 오늘 배울 것 Python, 크롤링, mongoDB 파이썬 기초공부 파이썬 기초 문법 변수 & 기본연산 a = 3 # 3을 a에 넣는다 b = a # a를 b에 넣는다 a = a + 1 # a+1을 다시 a에 넣는다 num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다 num2 = 99 # 99의 값을 num2이라는 변수에 넣는다 # 변수의 이름은 마음대로 지을 수 있음! # 진짜 "마음대로" 짓는 게 좋을까? var1, var2 이렇게? 자료형 숫자, 문자형 name = 'bob' # 변수에는 문자열이 들어갈 수도 있고, num = 12 # 숫자가 들..

코딩일지 2022.06.26

스파르타 코딩클럽 웹개발 2주차 개발일지

[수업 목표] Javascript 문법에 익숙해진다. jQuery로 간단한 HTML을 조작할 수 있다. Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다. 01. JQuery 시작하기 jQuery 란? HTML의 요소들을 조작하는, 편리한 Javascript를 미리 작성해둔 것. 라이브러리 Javascript로도 모든 기능(예 - 버튼 글씨 바꾸기 등)을 구현할 수는 있지만, 코드가 복잡하고, 브라우저 간 호환성 문제도 고려해야해서, jQuery라는 라이브러리가 등장 jQuery와 Javascript - 코드 비교 document.getElementById("element").style.display = "none"; $('#element').hide(); 02. JQuery 다뤄보기 jQ..

코딩일지 2022.06.14

스파르타 코딩클럽 웹개발 1주차 개발일지 220602

1주차 배울 것 - 서버/클라이언트/웹의 동작 개념 웹의 동작 개념 (HTML을 받는 경우) - ex) https://naver.com/ → 이것은 "naver.com"이라는 이름의 서버에 있는, "/" 창구에 요청을 보낸 것. 웹의 동작 개념 (데이터만 받는 경우) - ex) 공연 티켓을 예매하고 있는 상황 Json 형식 - javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용(서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우). CSS 의 기초 HTML 부모-자식 구조 살펴보기 - html 태그는, "누가 누구 안에 있느냐"를 이해하는 것이 가장 중요. 안에 로 공간을 만들어 작성 배경관련..

코딩일지 2022.06.03