2025 데이터야놀자 발표자의 후기
·
Data Science
2025년 데이터야 놀자 발표자로 참가했습니다. 2019년부터 참여를 드문드문 해오다가 발표자로 참가하려니 새롭네요. 참가자의 후기는 많을테니 저는 발표자로 참가하된 계기와 그 과정에서 얻는 깨달음 등을 정리해보는 글을 작성해봅니다 :) 발표에 관심이 있으시다면 2번 단락의 Lesson Learn을 집중적으로 보시면 도움이 되실 것 같습니다1. 발표 계기사실 퇴사한 2023년에도 운영진에게 발표 제안이 들어왔었지만, 항상 미루고 미뤘습니다. 발표라는게 되게 웅장하고 높은 목표일 것 같고 높은 상아탑을 만든 사람만 얘기할 수 있는 자리처럼 느껴졌거든요. 하지만 미룬다고 대단한 사람이 되는 건 아니였습니다.🤣 그래서 이번에 인과추론을 공부한 김에 같은 맥락인 A/B 테스트가 왜 중요한지 정리하는 시간을 가..
컴퓨터 밑바닥 Chapter 3: 메모리라는 사물함에서부터 시작해보자
·
Data Science/컴퓨터 밑바닥의 비밀
이전 단원에서는 CPU가 하는 일과 그와 함께 등장하는 스레드, 코루틴, 콜백함수와 동기/비동기 등에 대해서 알아봤습니다. 이번 장에서는 CPU가 데이터를 끌어오는 장소 메모리에 대해서 어떻게 활용하는지에 대해서 논의합니다. 특히, 함수의 호출에 대한 스택영역과 동적 할당을 위한 힙 영역에서 활용되는 예시를 아주 상세하게 설명하고 있어서 개인적으로 이해가 잘되었습니다. 마무리로는 Python에서 자동으로 메모리할당/제거 해주는 가비지 컬렉션 외에도 관리할 수 있는 몇가지 방법에 대해서 작성하며 마무리합니다.1. 메모리의 본질, 포인터와 참조처음 C언어를 배울 때, 포인터는 많이 좌절하는 구간입니다. C에서는 포인터에 대해서 중요하게 다루는 반면 java와 Python에서는 참조라는 이름으로 다르게 불리웁..
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기
·
Data Science/SQL
1. 문제 출처https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 2. 문의 의도난이도: 하case when 문법을 통한 조회하기DATE 자료형 변환하기DATE_FORMAT(문자형, '%Y-%m-%D')레퍼런스 :https://dev.mysql.com/doc/refman/8.4/en/date-and-time-functions.html#function_date-format3. 풀이-- 코드를 입력하세요SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE,'%Y-%m-%..
컴퓨터밑바닥 Chapter 2: 프로그램이 실행되었지만, 뭐가 뭔지 하나도 모르겠다.
·
Data Science/컴퓨터 밑바닥의 비밀
이번 장에서는 운영체제, 프로세스, 스레드의 개념을 기반으로 동기/비동기, 블로킹/논블로킹에 대해서 다룹니다. 기본적으로 컴퓨터가 일을 처리하는 방식에서의 추상화된 개념을 배울 수 있는 좋은 장이였습니다.1. 용어 정리신규 개념프로그램 카운터레지스터진입 포인트(Entry Point)구조체(structure)스레드(thread)스레드 풀(thread pool)동기/비동기콜백지옥블록/논블록컨테이너1. CPU가 하는일1. 메모리에서 명령어 가져오기2. 이 명령어를 실행하기CPU는 프로그램 카운터(PC), 레지스터에 명령어 주소를 저장함. 소스 파일을 컴파일러가 실행파일로 변환시키고, 이를 디스크에 저장하며 실행 당시 메모리에 올리면 CPU가 이를 확인하여 실행시킴. 다중프로세스 프로그랭을 통해서 한 번에 여러..
[프로그래머스] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기
·
Data Science/SQL
1. 문제 출처https://school.programmers.co.kr/learn/courses/30/lessons/1573402. 문의 의도날짜를 기준으로 대여 가능 여부를 확인하는 쿼리case when 으로 비트 마스킹 후 min/max함수를 이용해 이용 가능한 차량 출력하기3. 풀이# car_id 기준으로 한번이라도 0이 등장하면 못빌리는 자동차select car_id, case when possible = 1 then '대여 가능' else '대여중' end as AVAILABILITYfrom( select car_id, min(possible) as possible from ( select car_id, DATE_..
[프로그래머스] 조건에 맞는 사용자 정보 조회하기
·
Data Science/SQL
1. 문제 출처https://school.programmers.co.kr/learn/courses/30/lessons/1646702. 문의 의도서브쿼리를 이용한 행 필터링3. 풀이오답SELECT B.WRITER_ID AS USER_ID, U.NICKNAME, CONCAT(U.STREET_ADDRESS1," ",U.STREET_ADDRESS2) AS 전체주소, CONCAT(SUBSTR(U.TLNO,1,3),"-",SUBSTR(U.TLNO,4,4),"-",SUBSTR(U.TLNO,8,4)) AS 전화번호FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_USER AS U ON B.WRITER_ID=U.USER_IDGROUP BY B.WRITER_IDHAVING COUNT(*) >= ..
[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년이나 지났는데 다른 친구들과 달리 꾸준히 목표를 정진한게 인상 깊었어요. 오래동안 정진할 수 있던 비결은 뭐고 어떤걸 주로 준..