전체 글 275

20220902 TIL

오늘의 한 일 파이썬 문법 기초강의 끝까지 백준 알고리즘 문제 풀이 - 반복문, 1차원 배열 튜플, 집합 튜플 (tuple) 튜플은 리스트와 비슷하지만 불변형인 자료형. a = (1,2,3) print(a[0]) ### 아래와 같은 작업은 불가 a = (1,2,3) a[0] = 99 딕셔너리 대신 리스트와 튜플로 딕셔너리 '비슷하게' 만들어 사용해야 할 때 많이 쓰인다 a_dict = [('bob','24'),('john','29'),('smith','30')] 집합 (set) 말 그대로 '집합'을 구현하는 방법 ※ 중복이 제거!!! a = [1,2,3,4,5,3,4,2,1,2,4,2,3,1,4,1,5,1] a_set = set(a) print(a_set) 교집합, 합집합, 차집합 구하기 a = ['사과..

20220901 TIL

오늘의 한 일 파이썬 문법 기초 강의 1 - 1~10강 백준 알고리즘 문제 풀이 자료형 (int, float, str, list) 숫자형 자료형 - int : 정수형 float : 실수형 * Bool 자료형 x = True # 참 y = False # 거짓 # 소문자로 쓰면 자료형으로 인식하지 않고 변수명이라 생각해 에러가 납니다~ z = true # name 'true' is not defined True = 1 # True/False는 변수명으로 쓸 수 없어요! 보통 '비교연산자'의 결과로 나타내기 위해 쓰인다. 문자열 str String은 글자의 Unicode 코드로 이루어진 불변한 순서있는 집합. " " (쌍따옴표), ' '(작은따옴표) 모두 사용가능하지만 " '와 같이 혼용할 수는 없다. 큰따옴..

20220831 TIL

오늘의 한 일 내배캠 미니프로젝트 취합, 시연영상 촬영 및 발표 미니프로젝트 취합 프로젝트 팀원 두분의 컴퓨터가 알약이슈로 뻗은 기간이 너무 길어 시간관계상 백엔드 부분을 구현하지 못한채로 프로젝트 취합. 기본적으로 프로젝트를 서버에 올리기 위한 css폴더 분리 및 경로지정 등을 하지 못한게 못내 아쉽다. 참고 사이트: https://d8040.tistory.com/111 CSS: href 속성, src 속성 절대경로, 상대경로 절대경로는 아시는 바와 같이 이미 지정되어 있어 변경할 수 없는 경로를 말합니다. 페이지 안에 다른 서버에 있는 이미지나 페이지 등의 파일을 연결시킬 때 사용하는 경우입니다. http://XXXXX.c d8040.tistory.com 사실 시간문제는 변명인게 백엔드/메인프레임 부..

20220830 TIL

오늘의 한 일 웹프로그래밍 A-Z 기초강의 복습 (4~5주차) 내배캠 미니프로젝트 개인페이지 마무리 / 메인페이지 작업 개인페이지 마무리 html 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://y..

오늘의 에러 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