[LeetCode] 570 Managers with at Least 5 Direct Reports
·
Data Science/SQL
1. 문제 출처https://leetcode.com/problems/managers-with-at-least-5-direct-reports/description/?envType=study-plan-v2&envId=top-sql-502. 문제 의도계층형 데이터를 구하기 위한 self-join3. 풀이mangerid와 id를 키로 inner join groupy - having 조건을 이용하여 5개 이상의 부하직원이 있는 사람을 조회select e2.namefrom employee e1 inner join employee e2 on e1.managerid = e2.idgroup by e1.manageridhaving count(e1.id) >=5order by e1.id asc
[프로그래머스] 가격대 별 상품 개수 구하기
·
Data Science/SQL
1. 문제 출처 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 2. 문의 의도case when 문법을 이용한 데이터 변환3. 풀이price의 가격이 상한선이 정해져 있지 않아서, 8만원까지 하드 코딩 하거나, resursive 문법으로 해결SELECT CASE WHEN (PRICE/10000)
NIVIDA 인증 프로그램 정리
·
Data Science
좋은 기회로 NIVIDA 인증 프로그램에 참여하게 되었습니다. 다양한 항목들이 있어서 정리할 겸 작성해봅니다.1. 항목큰 카테고리는 4가지(Gen Al/LLM, Deep Learning, Accelerated Computing, Data Science) 로 그 안에 세부 내용이 있습니다. 2. 절차절차는 간단합니다. 약 2달 소요 된다고 합니다.1단계 지원: DLI service Delivery Partners, 학교 앰베더서, 직원, 강사 등에 만족하면 지원 가능합니다.2단계 평가: 트레이닝 코스와 과제를 수행하고 DLI Master Instructor에게 영어 인터뷰(한국 번역도 지원요청 가능) 3단계 활성 3. 출처https://developer.nvidia.com/dli/cip/applicatio..
지지플랏이 만난 사람들: 그로스 마케터 전환형 인턴 입사
·
Data Science/인터뷰
이번 카테고리에서는 제가 데이터 커뮤니티에서 얘기하고 나눴던 이야기들을 작성해보려고 합니다. 다소 개인적인 이야기는 제외하고 어떤 점이 이사람의 장점인지 배울 점은 무엇인지 생각해보는 시간을 가져봅니다. 하기 내용은 인터뷰어의 허락을 구한 내용입니다.1. 정보부트캠프 학생, 비전공자약 6개월간 스터디 함께 진행2. 인터뷰 내용Q) 어떻게 하다가 그로스 마케터로 입사하게 되었어요?A) 처음에는 데이터분석가로 지원했는데, 회사에서 그로스 직군으로 제의가 들어 왔어요. 포폴에서 Funnel 분석을 정말 디테일하게 많이 했는데 그걸 눈 여겨 보신 것 같아요. Q) 부트캠프 수료 이후 1년이나 지났는데 다른 친구들과 달리 꾸준히 목표를 정진한게 인상 깊었어요. 오래동안 정진할 수 있던 비결은 뭐고 어떤걸 주로 준..
[월데노] 인천 근처에 가면 항구가 가까우니 기름을 넣고 오는게 이득일까?
·
Data Science
분기에 한번씩은 가천대학교 병원에 가게됩니다. 인천항 근처여서 그런지 유독 기름값이 싸다는 느낌을 받을 때까 있습니다. 실제로 사실인지 실제로 가격이 얼마나 차이가 날지 공공API를 통해 데이터를 수집하여 확인해보려합니다. 또한, 가격 차이가 많이 난다면 실제로 인천에 가서 주유하면 얼마나 이득인지 계산해봅니다.1. 문제 정의 & 가설 수립호기심분기에 한번씩은 가천대학교 병원에 갑니다. 유조선이 쉽게 드나들 수 있는 인천항이 가까워서 수송비에 대한 부담이 적을 것 같습니다. 이 때문인지 기름 값이 저렴하다는 느낌을 받습니다. 과연 실제로 가격이 얼마나 차이가 날지 확인해보려합니다.가격차이가 많이 난다면 실제로 인천에 가서 주유하면 얼마나 이득인지 연비를 비롯한 차량 제원을 포함하여 계산해봅니다.배경 정보..
Make를 이용한 Notion Database -> 캘린더 자동화
·
Data Science/자동화
노션은 여러 사람들이 사용하는 협업 툴로 데이터베이스 기능이 있습니다. 이번 글은 멘토링과 같은 다수의 인원의 일정을 구글캘린더에 동기화 하는 방법을 기술합니다. 이렇게 하면 매번 노션페이지에 들어가서 일정을 확인하고 내 캘린더에 기록할 번거로움이 사라집니다. 목차1. 요구사항 정의저는 부업으로 멘토링을 하고 있습니다. 다수의 인원이 저에게 멘토링을 신청하는데, 기존에는 슬랙에 멘토링 가능시간을 올리면 답글로 신청하는 방식이였습니다. 하지만 여러 채널에서 멘토링 신청을 받는 상황이 와서 같은 시간에 약속을 잡는 상황이 발생할 수 도 있었습니다. 또한, 이런 멘토링 신청내용을 저의 구글 캘린더에 담아서 한번에 일정을 확인하고 싶어졌습니다. 기본적으로 Make라는 자동화 툴에서는 노션의 데이터베이스에 상호..
DataScience를 위한 엔지니어링 책 추천
·
Data Science
Last Updated 2025.05.21.지난 통계학/데이터사이언스 책 추천에 이어서 엔지니어링 관련 책 추천을 해보려 합니다. 데이터 사이언스에서 CS, 백엔드, 프론트, 네트워크, 데이터 모델링 등 필수적이진 않지만 알면 알수록 본인의 성과와 확장성이 높아질 것입니다. 참고로 이전 책 추천은 다음 링크를 참고하세요.https://snowgot.tistory.com/135 DataScience 책 추천(교양, 통계, 데이터과학, 머신러닝, 프로그래밍 등 )Last Updated 2025.02.10. 2018년 이후 데이터과학업계에 몸 담으면서 유용하게 공부했던 책과 컨텐츠 혹은 추천받는 책들을 모았습니다. 하지만 명심하세요 자신에게 잘 맞는 책은 지금 당장 도서관snowgot.tistory.com목차..
Make를 이용한 안드로이드 폰(Tasker) -> 캘린더 자동화
·
Data Science/자동화
이번에 시간을 공유하는 삶이라는 타임 트래킹 소모임에 참여하게 되었습니다. 일단위로 시간을 기록하고 일주일 회고를 12주간 반복하는 모임입니다. 이 모임에서 아이디어를 얻어 나의 업무기록을 자동화하는 여정에 대해서 Make 툴을 중심으로 작성해보겠습니다.목차1. 요구사항 정의시간단위로 업무를 기록하는 모임이기 때문에 최대한 시간을 기록하는 것에 공수를 줄이고 싶었습니다. 매번 업무와 일상의 context change가 될 때마다 캘린더를 키고 기입하는 것이 아닌, 최소한의 트리거로 캘린더에 기입하는 것이 목적이였습니다. 일단 가장 루틴한 업무부터 기록해보자는 생각이 들었습니다. 루틴하게 9-6를 캘린더에 밀어넣고 사후 조정해도 되지만, 점심시간이나 집중하지 않을 때 혹은 사이드 프로젝트를 시작하고 종료하..
컴퓨터밑바닥: Chapter 1 프로그램 언어부터 실행까지, 이렇게 진행된다.
·
Data Science/컴퓨터 밑바닥의 비밀
데이터 중심 어플리케이션 설계에 이어 컴퓨터 밑바닥의 비밀이라는 책을 스터디 합니다. 1장은 프로그래밍 언어가 작동하는 기본을 설명하는 단원으로 컴파일러와 링커 그리고 추상화에에 대한 내용입니다. 이번에는 조금 색다르게 비유법을 통해서 설명해보겠습니다. 목차1. 용어 정리신규개념설명컴파일러(compiler)고수준의 언어를 저수준의 언어로 번역하는 프로그램토큰(Token)컴파일러가 쪼갠 각 항목에 정보를 결합한 것해석(parsing)소스코드에서 토큰을 추출하는 과정GCC 컴파일러유닉스/리눅스 계열의 표준 컴파일러대상 파일(object file)소스파일을 컴파일한 결과로 기계어로 쓰여진 프로그램링커(Linker)컴파일러가 만든 대상파일을 하나의 실행파일로 합쳐주는 프로그램심벌(Symbol)전역 변수(Glob..
데이터 중심 어플리케이션 설계 스터디 후기
·
Data Science/데이터 중심 어플리케이션 설계(DDIA)
데이터 중심 어플리케이션 설계(대중애설) 스터디의 후기를 작성하고 좋았던 방법과 이 책을 스터디로 선택하려는 사람들을 위한 기록을 남겨봅니다.1. 스터디 방법사용 플랫폼: 슬랙 - 허들기간: 25년 2월 ~ 4월 24일참여 방법: 총 12장을 매주 읽고 블로그/노션에 NDA 템플릿을 이용해서 정리하기새롭게 알게된 점(New)어려웠거나 이해하지 못한 부분(Difficulty)추가 내용(Amendment)스터디 방법: 매주 일요일 오후 10시에 모여 작성한 내용 읽으며 질의응답2. 후기책 후기"데이터"라는 문구만 보고 데이터분석/사이언티스트가 도전할 수도 있겠으나 명확히는 설계에 관점이 맞춰져 있기 때문에 백엔드에 관심 있는 사람들이 보는게 좋다. Part 1에서는 신뢰성, 데이터 모델, 저장소와 검색, 부..