회고 61

[3주차] 프로그래밍 기초 주차 (4/5)

ㅇ 오늘 목표 : [오전] 파이썬 300제(~70) + [오후] 파이썬 개인과제(5~10)  어제까지 총 12문항(필수 10문항+심화 2문항) 의 개인과제 중 4문제 밖에 풀지 못해서 마음이 무거웠는데,오늘은 의식하고 집중해서인지 생각보다 빨리 풀렸다.파이썬 300제로 기본을 잡고 시작하니 확실히 도움이 되는 듯하다.앞으로도 파이썬은 필요하니 300제를 끝까지 완주할 예정이다. 내일은 과제 제출 시간이 14시까지다.따라서 오전까지 심화(도전) 과제를 해보고 진행한 내용까지 제출할 예정이다(완수 목표!).이후 시간은 파이썬 300제를 위주로 진행해 보려 한다. 오늘 추가로 배우거나 처음 사용해 본 것이 많으므로 자세한 내용은 따로 기록할 예정이다. 1. 리스트 추가  1) append 함수 .append(..

[3주차] 프로그래밍 기초 주차 (3/5)

ㅇ 오늘 목표 :  [오전] 파이썬 300제(~50) + [오후] 파이썬 개인과제  오늘부터 3일간 아주 심플한 목표를 진행할 예정이다.오전은 파이썬 300제(wikidocs)를 진행하면서 부족했던 개념을 보충하고, (되도록 9~10시 알고리즘 시간 내에 해결)오후엔 파이썬 개인과제를 통해 가다듬었던 개념을 써먹는 시간으로 활용하려 한다. 오늘 새로 알았거나 사용했던 건,  1. 'sep' 과 'end' 이다.파이썬 300제에 나왔던 내용으로 sep과 end는 print에서 사용되는 구문으로sep은 변수 사이에 넣을 문자를 지정하는 역할, end는 줄 바꿈('\n')과 유사하다.  파이썬 300제는 이런 아주 기본적인 내용도 배워 활용할 수 있으니 좋다.print('naver', 'kakao' sep='..

[3주차] 프로그래밍 기초 주차 (2/5)

ㅇ 오늘 목표 : 파이썬 알고리즘(출제) + 생활코딩 DB 11, 12강 + 격파르타 SQLD 강의 1일차  점심시간에 잠깐 가족들 선물 고른다는 게 시간이 많이 흘렀다야속한 5월... 정오에 출제된 파이썬 알고리즘 개인과제는 총 12문항(필수 10문항+선택 2문항)으로 이루어진 타이타닉(kaggle) data였다.제출기한은 5/3(금) 14:00까지!쭉 훑어보니 대체로 난이도가 많이 높지는 않았다.그러나 한 가지 간과했던 건 내 파이썬 실력이었다. 쿼리가 뜻대로 작성되지 않으니 너무 답답하다.당장 내일 오전에 '파이썬 300제'부터 진행하는 것으로 전략을 변경해야겠다.(일단 30~50문제 정도 진입하면 과제에 큰 무리가 없을 거라는 튜터님 조언도 있었다) 오늘 새롭게 사용했거나 배운 건, 아래 2가지이..

[3주차] 프로그래밍 기초 주차 (1/5)

ㅇ 오늘 목표 : 파이썬 종합반 강의 4~5주차 수강 + 생활코딩 DB 9, 10강 + SQLD 이론  주말 동안 더운 날씨에 빡세게 움직여서 그런지,유독 월요병이 심하게 왔다.눈마사지기와 커피를 통해 극적으로 극복할 수 있었다 오늘 새로 배웠거나 사용했던 건, 아래의 총 3가지이다. 1. 파이썬의 함수명 'def'는 '정의하다'를 의미하는 'define'에서 유래되었다.    사실 파이썬을 처음 접했던 2017년도부터 궁금했던 내용이라 개인적으로는 의미가 있었다.    함수의 기본 용법은 다음과 같다.# 함수 정의def 함수명(매개변수1, 매개변수2, ...매개변수N): # 함수 내에서 수행할 작업 return 결과값 # (선택) 함수의 결과를 반환 # 함수 호출결과 = 함수명(인수1, 인수..

[2주차] 프로그래밍 기초 주차 (5/5)

ㅇ 내일 목표 : 파이썬 종합반 강의 1~3주차분 수강 + 생활코딩 DB 7, 8강   결국 SQLD 접수를 했다.마지막날이라 그런지 고사장이 많지 않더라.. 어짜피 할 거라면 접수도 빨리해야한다는 걸 알았다.  사실 오늘부터 파이썬에 집중하고 싶었는데, sqld 다음 시험은 최종프로젝트랑 겹친다.항해 당시 최종프로젝트 생각하면 그 무엇도 병행하기 어렵기 때문에 결국 이번에 신청하게 되었다.(지금이 SQL 지식도 가장 따끈따끈하기도 할 듯?) 드디어 주말이다.프로젝트가 없으니 일주일이 참 긴느낌이다.하지만 하루는 빨리가는 아이러니- 이왕 SQLD까지 신청했으니,날씨는 좋더라도 주말도 힘내보자!  ㅇ 주말 목표 : 파이썬 종합반 강의 (4, 5주차) 완강 + 생활코딩 DB 9, 10강 + SQL 및 알고리즘

[2주차] 프로그래밍 기초 주차 (4/5)

ㅇ 오늘 목표 : 데이터 리터러시 완강 + 세션 과제 검증 + 생활코딩 DB 5, 6강   어제 세션에서 어려웠던 2가지 문제가 있다. (덕분에 어제 2시에 잤다..)쿼리나 문제 조건을 모두 부합하는데, 숫자가 달라, 오전 내내 고민했다.결국 A문제는 users테이블의 서브쿼리 내 group by에 불필요한 serverno가 들어있었고, B문제는 평균과 반올림까지 모두 연산된 diffdate에서 '>=10'의 조건을 거니 두 문제 모두 숫자가 틀어질 수밖에 없었다. sum(pay_amount)에 distinct 를 사용하면 안 된다는 것도 이번에 알았는데, group by 마에 불필요한 컬럼이 들어있으면 숫자가 틀어질 수 있다는 것을 알게 되었다.  그래도 두 문제 모두 풀고 나니 마음이 매우 가볍다...

[강의] 데이터 리터러시 (Data Literacy)

ㅇ 데이터 리터러시란? (Data Literacy) : 데이터를 분석하여 목적에 맞게 활용할 수 있는 능력을 의미하며, 크게 나누면 아래와 같다.   - 데이터를 읽는 능력   - 데이터를 이해할 수 있는 능력   - 데이터를 비판적으로 분석하는 능력   - 결과를 의사소통에 활용하는 능력 ※ 참조 : 데이터 리터러시(Data Literacy) : 네이버 블로그 (naver.com) ㅇ 데이터 해석의 오류 사례 데이터를 분석, 시각화하다 보면 동일한 데이터를 갖고 전혀 다른 결론을 도출하기도 한다.아래의 대표적인 오류 예시를 참고하여 동일한 유형의 오류를 대비하자.1. 심슨의 역설 (Simpson’s Paradox): '부분'에서 성립한 대소 관계가 종합된 전체에 대해서는 성립하지 않는 모순적인 경우를 ..

[2주차] 프로그래밍 기초 주차 (1/5)

새로운 조원들과 새 주차를 시작했다.이번에도 역시 군인, 무역 등 다양한 분야에서 모인 듯하다.다들 좋아 보여 이번 프로젝트도 재밌을 듯! 간단한 소개를 마치고 팀장과 서기, 팀이름, 식사 스케줄 등을 맞추고 개인학습을 진행했다.중간에 세션이나 과제가 있긴 했지만, 그리 오래 걸리지 않았다.본캠프 들어와서부터 코드카타에 집중이 되지 않는데, 원..