분류 전체보기 270

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

스파르타 코딩 클럽 SQL 문법정리

쿼리(Query)문 - 데이터베이스에 명령을 내리는 것 Select 쿼리문 - 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미. Select 쿼리문은 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성된다. Where 절의 개념 - Select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것 and 연산자 - 조건을 추가 비교 연산자 연산자 앞뒤에 있는 데이터 값을 비교하는 데 사용한다. 문자열은 알파벳 순서로 문자열의 대소를 비교한다. ex) >, >=, 10000 then '1만 이상' when pu.point > 5000 then '5천 이상' else '5천 미만' END as lv from point_users pu 2. 서브쿼리를 이용해서 group by로 통계 select..

sql 2022.06.26

스파르타 코딩 클럽 SQL 4주차 개발일지

[수업 목표] Subquery(서브쿼리)의 사용 방법을 배워본다 실전에서 유용한 SQL 문법을 더 배워본다 SQL을 사용하여 실전과 같은 데이터분석을 진행해본다 원하는 데이터를 더 쉽게: Subquery Subquery 사용방법 익혀보기 Subquery : 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것 ex) kakaopay로 결제한 유저들의 정보 보기 우선, 이렇게 볼 수 있겠죠? users와 orders의 inner join으로! select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay' subquery 이용하기 1. kak..

sql 2022.06.26

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

[수업 목표] 여러 테이블의 정보를 연결하는 Join을 이해한다. 연결된 정보를 바탕으로 보다 풍부한 데이터분석을 연습한다. 아래 위로 결과를 연결하는 Union을 공부한다. 여러 테이블을 연결해 보자 : Join join 이란? 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것 예) user_id 필드를 기준으로 users 테이블과 point_users 테이블을 연결하기 select * from point_users left join users on point_users.user_id = users.user_id Join의 종류: Left Join, Inner Join Left Join - 합집합 Left Join은 Outer Join의 일종이다. 따라서 Left..

sql 2022.06.26

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

[수업 목표] 동일한 범주의 데이터를 묶어서 통계를 내주는 Group by를 이해한다. 출력하는 데이터를 필드의 값으로 정렬하여 출력하는 Order by를 익힌다. 조금 더 복잡한 분석을 위해 자주 사용되는 유용한 문법을 익힌다. 오늘 배울 것 우리는 데이터에서 무엇이 궁금할까? 통계: 최대 / 최소 / 평균 / 개수 데이터 분석의 목적: 쌓여있는 날것의 데이터 → 의미를 갖는 '정보'로의 변환 데이터베이스 테이블에 저장된 데이터: 쌓여있는 날것의 데이터 가장 많은 Like를 받은 사람의 이름, 전체 신청자수, 평균 연령: 의미있는 '정보' 더 나아가면? '범주 (category)' 각각의 정보가 궁금할 수 있습니다 예) 과목별 신청자 평균 연령, 과목별 신청자수, 성씨별 회원수 등 동일한 범주의 데이터..

sql 2022.06.14

스파르타 코딩클럽 웹개발 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