분류 전체보기(329)
-
웹 미니 프로젝트 [ 항해 99 ] [ 개강 준비 과정 ]
스파르타 코딩클럽의 웹개발 종합반을 듣고 팀원들과 함께만든 웹 미니 프로젝트이다. 맛집을 주제로 간단한 게시판을 구현했다. Wire Frame 도메인 설계 ERD 프로젝트를 완료하며 시작하기전에 걱정이 많았었는데 팀원분들이 부족한 저의 의견을 들어주고 따라주셔서 더 빠르게 마무리할 수 있었던 것 같습니다. 또 프로젝트 기능 분배에 대해서도 적극적으로 맡아주시고 본인에게 할당된 기능을 구현하고 나서도 모두 같이 도우면서 다른 팀원을 도와주고 페어 프로그래밍 해주어서 주어진 시간에 마무리할 수 있었던 것 같습니다. 프로젝트를 진행하며 간단하게 진행하려고 기획했고 기획을 하다보니 조금씩 더 욕심나는 부분도 생겨서 팀모두가 행동으로 옮겼던것 같습니다. 모두 처음접해보고 처음 해본 flask 였지만 함께 프로젝트..
2023.06.09 -
엑셀보다 쉬운 SQL 4주차
Subquery 쿼리 안의 쿼리라는 의미 하위 쿼리의 결과를 상위 쿼리에서 사용하면 SQL 쿼리가 간단해진다. kakaopay 로 결제한 유저들의 정보보기 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' select user_id, name, email from users where user_id in ( select user_id from orders where payment_method = 'kakaopay' ) where 필드명 in (subquery) select user_id, name, email from user..
2023.06.03 -
엑셀보다 쉬운 SQL 3주차
JOIN 여러 정보를 한 눈에 보고 싶다면 사용한다. 즉 테이블과 테이블을 붙이는 것이다. join 에는 Left Join 과 Inner Join 이 있다. Left Join A 테이블과 B 테이블이 있다면 A 테이블을 기준으로 B 를 붙이는 것 users 테이블에 point_users 를 붙이기 select * from users u left join point_users p on u.user_id = p.user_id Inner Join 교집합이다. select * from users u inner join point_users p on u.user_id = p.user_id Union 결과물을 합친다. ( select '7월' as month ,c1.title, c2.week, count(*) as..
2023.06.02 -
괄호 [ Python ] [ 백준 : 9012 ]
풀이 및 회고 오랜만에 괄호문제를 풀었는데 생각보다 손이 잘 나가지 않았다. 머리로는 알고있는데 구현이 잘 안되는 느낌을 많이 받았다. 알고리즘 문제를 풀때 머리로 알고있는 느낌을 주석으로 더 많이 자세히 적으면서 풀어야겠다. 그리고 NO 를 출력해야되는데 No 를 출력문에 써놔서 여러번 틀렸다.. ㅠ 우선 문제는 괄호를 어떻게 검증할 것이냐는건데 스택을 활용해 검증을 한다. 빈 스택에 여는 괄호면 값을 넣고 닫는 괄호일 경우 여는 괄호를 제거해 주는데 만약 스택에 값이 없다면 NO 를 출력하고 종료한다. 최종적으로 루프가 끝난 후 스택에 값이 있으면 NO 를 출력하고 값이 없다면 YES 를 출력한다. # 괄호 # 테스트를 몇 번 할지 입력받는다. # 반복문을 선언해 괄호를 넣는다. # 괄호를 저장할 리..
2023.06.01 -
엑셀보다 쉬운 SQL 2주차
GROUP BY 동일한 범주를 갖는 데이터를 하나로 묶어서 범주별 통계를 내주는 것 성씨별로 몇 명의 회원이 있는가 select name, count(*) from users group by name 신씨는 몇 명의 회원이 있는가 select name, count(*) from users where name like '신%' group by name 동일한 범주의 갯수 구하기 select week, count(*) from checkins group by week 동일한 범주의 최소값 구하기 select week, min(likes) from checkins group by week 동일한 범주의 최대값 구하기 select week, max(likes) from checkins group by week ..
2023.06.01 -
엑셀보다 쉬운 SQL 1주차
사용목적 데이터를 잘 꺼내기 위해 SQL 을 사용한다. CRUD - Create : 데이터의 생성 - Read : 저장된 데이터를 읽어오는 것 - Update : 저장된 데이터를 변경 - Delete : 저장된 데이터를 삭제 SELECT select 쿼리문은 어떤 테이블에서 어떤 필드의 데이터를 가져올지로 구성된다. show tables // 테이블 목록을 가져옴 select * from orders // * 은 모두 라는 뜻 select order_no, created_at, user_id, email from orders // orders 테이블의 order_no, created_at, user_id, email 를 가져와줘 WHERE 특정 데이터만 가져올 때 사용한다. select 쿼리문으로 가져올..
2023.06.01