분류 전체보기 77

EST WASSUP AI서비스기획자 1기 수료 후기 (2024.03.08)

10월 말부터 시작했던 AI 서비스 기획자 부트캠프를 수료했습니다. 벌써 5개월 정도 되는 시간이 흘렀다는게 안믿기네요. 그만큼 해당 과정에 엄청 몰입했던 것 같습니다. 덕분에 '1월 이달의 교육생', '우수 수료생'으로 선정됐습니다! 꾸준한 TIL 작성 및 출석률 (*면접 보러가는 날 빼고 모두 출석) 수업 시간에 적극적인 태도 (질문 및 종종 다른 수강생들의 질문 답변) 종종 유익한 정보 공유 서비스 기획 복습 + 가고싶은 회사 취업을 위한 스터디 기획 및 진행 프로젝트시 팀원들 평가 등에서 좋은 점수를 받아 좋은 성과를 받을 수 있었던 것 같습니다. 교육 수료를 통해 얻은 것 사실 처음에 신청했을 때 기대했던 것보다 훨씬 더 큰 배움을 얻었습니다. 이론적인 지식 말고도, 취업 준비로 인해 불안했던 ..

일기, 다이어리 앱 비교 (아이폰 기본 일기 앱, 꼬박일기, MOODA, DayMore, MyToday)

* 본 포스팅은 본격적 혹은 전문적으로 앱을 분석하는 포스팅이 아닙니다. 단순히 일기 앱을 고르기 위해, 제가 고민하고 비교했던 부분을 공유하는 것에 목적이 있습니다. 내 기준 필수로 있어야 할 기능 가장 기본적인 일기 기록 기능 (이모지 기록이나 한 줄 기록은 원치 않음) 사진 여러 장 첨부 기능 (사진 첨부시 광고를 봐야하는 앱은 X. 사진 첨부시마다 광고를 볼 수 없음) 있으면 좋은 기능 일기 통계 기능 또는 월간 뷰 검색 기능 작성 시간을 기록할 수 있는 타임스탬프 기능 (순간의 감정 기록 용도) 아이패드 + 맥북 동기화 기능 아이폰 기본 일기앱 (iOS 17.2 이상) 꼬박일기 MOODA DayMore MyToday (Lite) 일기 기록 O O O O O 사진 여러 장 첨부 O O O (일회성..

[프로그래머스] 카테고리 별 상품 개수 구하기 (SQL)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131529 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Key point - 문자열 자르기 LEFT(컬럼명 혹은 스트링, 2) : 왼쪽에서 2만큼 자름. * RIGHT를 사용하면 오른쪽에서 자름 SUBSTRING(컬럼명 혹은 스트링, 시작위치, 길이) SELECT LEFT(PRODUCT_CODE, 2) AS CATEGORY, COUNT(PRODUCT_CODE) AS PRODUCTS FROM PRODUCT GROUP BY CATEGORY..

1일 1솔 2024.01.05

[프로그래머스] 3월에 태어난 여성 회원 목록 출력하기 (SQL)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131120 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE (GENDER = 'W') AND (DATE_FORMAT(DATE_OF_BIRTH, '%m') = '03') AND (TLNO IS NOT NUL..

1일 1솔 2023.12.29

[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 (SQL)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Key point 특정 조건을 만족하는 행을 찾기 위해서는 WHERE 절에 조건을 추가해야한다. 이때 서브 쿼리를 활용한다 -- 코드를 입력하세요 SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);

1일 1솔 2023.12.28

[프로그래머스] DATETIME에서 DATE로 형 변환 (SQL)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59414#fn1 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Key point DATETIME 형변환: DATE_FORMAT(DATETIME, 'format') format 참고: https://www.w3schools.com/mysql/func_mysql_date_format.asp MySQL DATE_FORMAT() Function W3Schools offers free online tutorials, references and ex..

1일 1솔 2023.12.28

[프로그래머스] 입양 시각 구하기(1) (SQL)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59412 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 09:00 부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회 Keypoint DATETIME에서 시간 정보만 추출: EXTRACT(HOUR FROM DATETIME) AS HOUR 9시에서 19시 사이의 정보만 추출: HAVING HOUR BETWEEN 9 AND 19 -- 코드를 입력하세요 SELECT EXTRACT(HOUR FROM DATETIME) AS HOU..

1일 1솔 2023.12.27

[프로그래머스] NULL 처리하기 (SQL)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. ANIMAL_TYPE, NAME, SEX_UPON_INTAKE를 조회한다. 2. 이때, NAME이 NULL인 경우 "No name"으로 표시한다. 3. 정렬 순서는 ANIMAL_ID를 기준으로 한다. -- 코드를 입력하세요 SELECT ANIMAL_TYPE, CASE WHEN NAME IS NULL THEN "No name" ELSE NAME END AS NAME, SEX_UPO..

1일 1솔 2023.12.27

[Selenium] 웹 스크래핑, 웹 크롤링하는 법

selenium 활용에 앞서 웹페이지는 정적 웹페이지와 동적 웹페이지로 나눌 수 있다. 정적 웹페이지: 웹 서버에 미리 저장된 파일이 그대로 전달됨. 특정 웹페이지의 url 주소만 주소창에 입력하면, 웹 브라우저로 html 정보를 가져다 쓸 수 있음 동적 웹페이지: url만으로 들어갈 수 없는 웹페이지. 예를 들어 마우스 휠을 스크롤 다운했는데 url에는 변화가 없으나 새로운 콘텐츠들이 보이는 경우 python을 활용해 웹 스크래핑을 할 때, 정적 웹페이지는 requests나 urllib을 활용하면 된다. 하지만, 동적 웹페이지를 스크래핑하기 위해서는 requests와 urllib을 사용하기엔 한계가 있다. 따라서 동적 웹페이지를 스크래핑하기 위해서는 브라우저를 제어할 수 있는 selenium을 활용해야..

기술 정보 2023.12.12

EST WASSUP AI서비스기획자 OT 후기 (2023.10.23)

오늘 9시부터 12시까지는 AI서비스기획자와 개발자 공통 OT가 있었고, 오후 시간 부터는 AI서비스 기획자 커리큘럼 오버뷰 시간을 가졌다. 강사님들이 어떤 식으로 수업할 것인지에 대해 간략하게 설명해주셨다. 첫 날이라서 생소한 출석체크 방식에 약간 혼란스러운 점이 있긴했지만, 해보고나니 크게 어려운 것은 없었다! 다만 중간중간 출석체크를 잊지 않고 해야겠다! 좋았던 점! 1. 운영진, 강사님, 매니저, 멘토님들 모두 밝은 분위기를 만들어주셨고, 다들 적극적이셔서 뭔가 나도 더 열심히 해야겠다는 생각이 들었다. 2. 온라인인데도 디스코드 채널을 통해서 활발하게 의사소통 가능한 점. 사실 질문하기에는 오프라인보다는 온라인이 조금 더 편한 것 같기도...? 다들 질문에 답을 엄청 잘해주셨다. 3. 강사님들이..