전체 글 87

<살이 찌면 세상이 끝나는 줄 알았다>를 읽고

“Don’t judge a book by its cover.” 그래서 적어도 목차까지는 읽었어야하는데, 오늘은 오랜만에 책을 읽(을 수 있)는 날이라 몇 끼 굶은 사람이 식사하듯 허겁지겁 주워담느라 어떤 내용인지 파악하지 못했었나보다. 목차는 못보고 작가만 봤다. 보통 잡지 에디터가 쓴 책들은 어느 정도 글의 완성도가 보장되니까, 라고만 생각하고 믿고 봤다. 아, 글의 완성도가 떨어진다는 이야기는 절대 아니다. 다만 “살이 찌면 세상이 끝나는 줄 알았는데, 사실은 이러저러해서 아니고, 너희도 잘 극복할 수 있어!”와 같은 이야기를 기대한 게 오산이었다. 글의 80%는 내가 왜 폭식증에 시달렸는지를 찬찬히 되짚어가는 과정이다. 에.. 그리고 갑자기 나는 이제 폭식증이 아니다! 이렇게 끝난다. (이렇게 끝나..

사는이야기/책 2021.08.07

<너무 신경썼더니 지친다>, 섬세한 당신을 소중히 여겨주세요

20대 중반에, 친구가 여행 도중에 나에게 ‘E야, 나 정말 괜찮아.’라고 단호하게 말했던 기억이 난다. 그 때 깨달았던 것 같다. 나는 정말 다른 사람을 신경쓰고 있구나. (그 친구에게 참 고맙다.) 그 뒤로 다른 사람이 신경쓰여도 의도적으로 어느 정도는 무시하려고 애썼다. 그래, 저 사람은 내가 저 사람을 신경쓰는 만큼 나를 신경쓰지 않지. 이 책은 나같은 사람을 많이 만나고 상담한 일본의 상담가가 쓴 책이다. 이런 사람을 High Sensitive Person이라고 부른다고 한다. 생각해보면 나는 어릴 때부터 ‘잘 우는 애기’였다. 시골에 친척들이 다 모였을 때 하필 목청도 커서 캥캥 하고 우는 여자아기를 나무라는 친척 어른들의 눈초리를 받았던 이야기를 엄마는 두고 두고 되풀이했었다. 그룹 활동에서..

사는이야기/책 2021.08.07

Python 기본 데이터 타입

기본 데이터 타입¶ 정수(int) 실수(float) 문자열(str) 불리언(boolean) type 함수¶ 해당 변수, 값의 타입(type)을 알고자 할 때 사용 In [10]: a = 10 b = 10 type(b) Out[10]: int None¶ 아무런 값을 갖지 않을 때 사용 일반적으로 변수가 초기값을 갖지 않게 하여 해당 변수를 생성할 때 사용 기타 언어의 NULL, nil 등과 같은 의미로 사용 In [11]: c = None print(c) None comparison operator(비교 연산자)¶ 프로그래밍에서는 비교를 할 경우, = 대신 ==를 사용 비교 연산자의 결과는 bool 타입 In [14]: a = 6 b = 4 print(a > b) True numbers¶ 정수, 실수로 구..

Jupyter Notebook & Markdown 기초

(명령 모드) A : 위에 셀 추가하기 B : 아래 셀 추가하기 D2번 : 셀 지우기 (입력 모드) Ctrl+Enter : 셀 실행 Shift+Enter : 셀 실행하고 다음 셀로 커서 옮기기 (없는 경우는 생성) Alt+Enter : 셀 실행하고 아래 셀 추가하기 print 함수 함수란 특정 기능을 반복적으로 호출하여 사용 가능한 코드블럭 해당 변수의 값을 출력 ,로 여러 변수를 나열하면 한 줄에 출력 기본적으로는 한 칸 띄어쓰기 후 출력 In [ ]: print(a, b) print() print 함수 설정 sep: 구분자, 각 출력할 변수 사이에서 구별하는 역할을 함 end: 마지막에 출력할 문자열 변수 값 확인 법¶ print() 함수 사용 변수 값을 코드의 마지막에 위치시킨 후 실행 이 경우 o..

분노유발자 티스토리

블로그는 하나의 주제에 대해서만 깊게 파야 검색 노출도 잘 되고 브랜딩에도 좋다지만, 나는 이것저것 좋아하는 사람이라 그게 잘 안 된다. 가뜩이나 안에 있는 걸 밖으로 내놓는 걸 잘 못하는데, 티스토리는 그런 나를 더더욱 표현할 수 없게 만드는... 그런 플랫폼이다 엉엉ㅠㅠ 사건의 발단은, 블로그 글을 써놓고 보니 H3 수준의 글씨 크기가 너무 크다는 거였다. 이걸 좀 줄여보고자 여느 때(라고 하기엔 좀 됐나보다)와 같이 HTML 편집을 눌렀는데.. 저 무한 태터데스크 때문에 스뜨레에ㅔㅔㅔ스, 심지어 나중엔 홈 화면도 안 떴다 엉엉ㅠㅠ 찾아보니 태터데스크는 무려 2014년에 종료된 기능. 근데 그걸 왜 여기 계속 붙이고 있나요... 저는 이걸 안 썼고 안 쓰고 안 쓸 예정인데... 엉엉... 요약하면 너..

블로그질:D 2021.07.24

어느 비즈니스 데이터 분석가의 고민 (1)

회사의 과거 확인 → 여기까지는 가능한 회사에 다니고 있다! Lucky me 지난 매출에 대한 분석 현재 회사 상품에 대한 분석 현재 고객에 대한 분석 회사의 현재 개선 회사의 제품과 서비스를 널리 알리는 일 새 고객을 위해 더 좋은 경험을 설계하는 일(NUX) 기존 고객의 불편을 캐치하고 고치는 일 (이를 검증하는 일) 회사의 미래를 예측 Prediction: 이탈예측, 개인화, 추천, 맞춤광고.. 데이터를 Digital로만 얻으려는 편견을 버려라 User Test (or Usability Test) 콘텐츠 테스트 카드 소팅 설문 조사 사용자 인터뷰 다이어리 스터디 인포메이션 아키텍처 검증 (사용자들에게 적합한 정보 구조인가?) 에스노그라피 맥락적 조사(Contextaul Inquiry) A/B Tes..

나도 알고 보면 기술자! <일상기술연구소>를 읽고

일하는 여성들의 모임, 헤이조이스 활동을 한다는 건 수많은 장점이 있지만 I같은 E NTJ인 나에게 있어 가장 큰 장점은 멋진 여성 선배님들의 이야기를 가까이에서 듣고, 또 그 분들의 친구의 이야기를 듣고, 그 분들의 친구의 친구의 이야기를... 들으면서 배울 수 있다는 것이다. 청소년 시절 덕질도 한번을 콘서트도 못가고 방에서만 숨듯(?) 하던 그 성향 어디 못 가서, 멀리서 그 분들의 책을 찾아 읽고 영상을 찾아 보고 SNS를 팔로잉하고(소심해서 친구 신청도 못함) 강의를 찾아 듣는 게 큰 즐거움이다. 그 멋진 '언니' 중 한 분, 제현주 님의 글이라서 읽었다. 프로필만 보면 누구보다 잘 나가는 길을 걸었을 것 같은데, 갑자기 롤링다이스를 하시게 된, 그 시점쯤 하시던 활동, '일상기술연구소' 팟캐스..

사는이야기/책 2021.07.22

[데이터 분석을 위한 SQL 레시피] - 핵심 레시피(2)

데이터 분석을 위한 SQL 레시피 - 가사키 나가토.다미야 나오토 지음, 윤인성 옮김/한빛미디어 이 책으로 공부하면서 꼭 기억하고 싶은 핵심 내용만 정리한 것! 5장 사용자를 파악하기 위한 데이터 추출 11강 사용자 전체의 특징과 경향 찾기 1. 사용자의 액션 수 집계하기: COUNT(DISTINCT) 2. 연령별 구분 집계하기: CASE, COUNT 3. 연령별 구분의 특징 추출하기 4. 사용자의 방문 빈도 집계하기: SUM() OVER() 5. 벤 다이어그램으로 사용자 액션 집계하기 6. Decile 분석을 사용해 사용자를 10단계 그룹으로 나누기 더보기 Decile 분석 과정 사용자를 구매 금액이 많은 순으로 정렬 정렬된 사용자 상위부터 10%씩 Decile 1부터 Decile 10까지 그룹 할당 ..

카테고리 없음 2021.06.29

[데이터 분석을 위한 SQL 레시피] - 핵심 레시피 정리 (1)

3장 데이터 가공을 위한 SQL 5강 하나의 값 조작하기 1. 코드 값을 레이블로 변경하기: CASE WHEN 2. URL에서 요소 추출하기 1) 레퍼러 도메인 추출: HOST(), REGEXP_REPLACE(REGEXP_SUBSTR()) - BQ에선 host()! 2) URL path 나 매개변수 값 추출: REGEXP_EXTRACT(url, '//[^/]+[^?#]+)'), REGEXP_EXTRACT(url, 'id=([^&]*)') 3. 문자열을 배열로 분해하기: SPLIT(REGEXP_EXTRACT(url, '//[^/]+([^?#]+)'), '/')[SAFE_ORDINAL(2)] → SAFE_OFFSET과 SAFE_ORDINAL의 차이? 일단 SAFE_OFFSET은 0부터, SAFE_ORDINA..

컴퓨터공부 2021.06.26