본문 바로가기

전체 글107

22년 1월에 읽은 책들 [대도시의 사랑법(2019), 박상영] 1. 읽어봐야지 하고 오랜 시간 묵혀뒀다 우연찮은 기회로 읽게 되었다. 앉은 자리에서 다 읽어버릴 만큼 정말 엄청난 흡입력이었다. 정말 이런 글을 쓰고 싶었다. 글을 쓰겠다는 꿈을 버리고 나서 대학생 때 그렇게 쓰고 싶었던 글의 실체를 몇 번 확인한 적이 있었다. 정말 저렇게 대사를 쓰고 싶었고, 같은 메세지를 저렇게 그리고 싶었다며 부러우면서도 씁쓸했던 날들이 있었다. 소재의 힘일까, 연출의 힘일까. 2. 읽으면서 마음이 몇 번이나 변했다. 옳은 게 존재할까, 그럴 수도 있는걸까, 안타깝다고 할 수 있을까, 뭐라 할 수 있는 자격이 있는걸까. 3. 한 명의 주인공이 그 책의 모든 일을 겪은 일이라고 생각해봤는데, 정말 견뎌낼 수 있을까 싶다. 책임여부를 떠나서 그.. 2022. 2. 2.
어쩌다 데이터 10 : EDA를 하지 않은 데이터 분석의 문제점 EDA(Exploratory Data Analysis) 탐색적 데이터 분석 0. 들어가며 데이터 분석 실무를 하며 제대로된 EDA 없이 분석을 시작할 때가 많은데 여러 문제점을 온 몸으로 느끼고 있다. 학부시절 EDA 과목을 몇 개나 들을 때는 괜한 구색 맞추기 아닌가, 예쁘게 그려보는게 무슨 의미가 있을까 생각하고 대강 넘겼었는데 아주 뼈 아프게 반성하고 있다.(죄송합니다 교수님..) 어쨌거나 최근 좋지 않은 분석 습관도 고치고, 제대로 개념도 정리해보고자 EDA 관련해 정리해본다. 맛있는 요리’를 만들기 위해서 가장 먼저 해야 할 일은 ‘맛있는 식재료’를 준비하는 것이라고 생각한다. 식재료가 맛있으면, 조리방법이 간단해도 맛있는 요리가 나오듯 데이터 분석에 있어서 ‘맛있는 식재료’라고 할 수 있는 E.. 2022. 1. 24.
Pymysql - Maria DB 연결 오류(Err 99) 퀀트를 공부하다 백테스팅 환경을 구축해보기 위해 파이썬에 Maria DB를 연결하려 했다. 세상 쉬운 일이라 생각했지만 극악의 오류로 난항을 맞았다. 해결한 것은 아니지만 너무 많은 시도를 하느라 까먹어 한 것들과 실패한 것들을 정리하며 얻은 것, 또 해볼 것들을 정리하기 위해서 기록한다. 1. 문제 상황 (2003, "Can't connect to MySQL server on 'localhost' ([Errno 99] Cannot assign requested address)") 2. 접근 (1) root 계정 비밀번호 오류 USE mysql SHOW TABLEs LIKE 'user'; SELECT HOST, user, PASSWORD FROM user; UPDATE user SET PASSWORD=P.. 2022. 1. 2.
기초 주식 지표 정리1 BPS(Book-value Per Share) : 한 주당 순 자산가치로서 기업이 활동을 중단하고 난 후 모든 자산을 주주들에게 배분할 때 얼마씩 나누어 줄 것인가 = (자산 - 부채) / (총 발행 주식 수) PBR(Price-Book value Ratio) : 주가-순자산가치 비율로서 현재의 주가가 주당 순자산의 몇배로 거래되고 있는가 = 현재 주가 / BPS EPS(Earning Per Share) : 주당 순이익으로서 당기 순이익을 총 주식 수로 나눈 것. = 당기 순이익 / 총 주식 수 PER(Price Earning Ratio) : 주가 수익 비율로서 현재 주가를 주당순이익으로 나눈 것. 주가가 순이익의 몇 배인가 = 현재 주가 / EPS ROA(Return On Assets) : 총자산 이익.. 2021. 12. 12.
SQL 고득점 Kit - 3 https://programmers.co.kr/learn/courses/30/lessons/59413#qna 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 임시 테이블 만들기 LOOP 태우기 테이블 합치기 https://hyunmin1906.tistory.com/149 [MySQL] WITH 재귀(RECURSIVE) 쿼리 계층구조 주의 !! mysql 5.7 이하 미지원 ■ WITH RECURSIVE 문 1.. 2021. 11. 27.
SQL 고득점 Kit - 2 2021.03.09 - [프로젝트/SQLD 자격증 따기] - 여러가지 COUNT() 쓰임새 여러가지 COUNT() 쓰임새 공부하다 보니 너무 헷갈려서 싹 다 해봐야겠다. 1. COUNT(*) 2. COUNT(컬럼) 3. COUNT(DISTINCT 컬럼) 4. 컬럼 1, COUNT(*) - GROUP BY 컬럼 1 5. 컬럼 1, COUNT(DISTINCT 컬럼2) - GROUP BY 컬럼 1 1. COUNT(*).. project-notwork.tistory.com 2021. 11. 21.