[제로인턴] 7~8주차 후기
·
제로인턴
📆 7주차세 번째이자 마지막 과제는 제주 카페 상권 미니 분석 프로젝트였다. 이번 과제는 유동인구 데이터, 커피포스 매출 데이터, 음료포스 메뉴 매출 데이터, 와이파이 데이터, 버스 데이터 등 원하는 데이터를 활용해 제주 카페업 중심 분석을 진행한 뒤 발표까지 하는 것이었다.나는 어떤 주제를 선택할지 고민하며 데이터를 살펴보다가, 제한된 시간 안에 진행할 수 있는 유동인구 수와 매장당 매출 지표를 활용해 제주 카페 상권을 분류하고, 상권별 특징을 정리하는 분석 주제를 선택했다.분석 과정에서 가장 많은 시간이 소요된 부분은 데이터 전처리였다. 특히 제주 지역을 읍·면·동 단위로 통일하는 작업이 쉽지 않았다. 행정동으로 표시된 데이터를 읍·면·동으로 변환하려다 보니, 일부 지역은 여러 읍·면·동에 걸쳐 있..
[제로인턴] 5~6주차 후기
·
제로인턴
📆 5주차벌써 절반이 지난 5주차다. 이번 주에도 꾸준히 이미지 라벨링 작업을 이어갔다. 라벨링 작업과 함께 지난주에 살펴봤던 상권분석 플랫폼 아이디어 기획서 과제를 진행했다. 숙박업 상권분석 플랫폼에 필요한 핵심 기능을 정리하고, 그 내용을 PPT로 만들었다. 결론과 기대효과까지 작성해 초안을 완성한 뒤, 여러 차례 수정 작업을 거쳤다. 이렇게 정리한 과제를 팀장님께 제출했는데, 이번에는 중간 피드백 없이 바로 제출하게 되어 아쉬웠다. 피드백을 받은 후 보완해 최종 마무리해야겠다고 생각했다.📆 6주차드디어 약 4,000장의 라벨링 작업을 끝내고, 매니저님께 결과물을 전달드렸다. 큰 작업을 마치고 잠시 여유가 생겨, 지금까지 참여했던 주간회의 내용을 정리해보았다. 처음 회의에 들어갔을 때는 무슨 말인..
[제로인턴] 3~4주차 후기
·
제로인턴
📆 3주차이번 주 초반에는 정해진 업무가 없어 개인 공부를 하며 시간을 보냈다. 이제 회사 생활에도 조금씩 익숙해지고, 공간도 사람도 점점 편안하게 느껴진다.수요일에는 간단한 라벨링 업무에 대한 설명을 들었다. 다른 인턴분과 분량을 나누어 함께 작업을 시작했다. 라벨링 작업을 위해 label-studio라는 파이썬 기반 프로그램을 설치해야 했는데, 환경 설정에만 약 1시간이 걸렸다. 파이썬 버전을 맞추고 이미지 업로드 개수 제한을 푸는 설정도 직접 검색해서 해결했다. 분량이 꽤 많아 약 2~3주에 걸쳐 작업하면 된다고 하셨다. 처음 해보는 작업이지만 차근차근 마무리해나가야겠다.이번 주에는 2주차에 제출했던 과제에 대한 피드백도 받았다. 컬럼별로 정리가 깔끔하고, 비고란에 데이터 수집 조건을 잘 정리한 ..
[제로인턴] 1~2주차 후기
·
제로인턴
📆 1주차처음 출근한 날, 함께 인턴으로 일하게 될 분들을 마주했다. 간단한 인사를 나눈 뒤 인사팀 매니저님과 함께 신규 입사자 온보딩 교육을 들었다. 회사 소개를 듣고, 계약서를 작성한 후에는 앞으로 일하게 될 자리를 소개받고 지문 등록을 진행했다. 출퇴근 지문 인식 방법도 함께 안내받았다.이후 내가 속한 팀의 팀장님을 만나 간단한 팀 OJT를 받았다. 서로 자기소개를 나누고, 팀원분들과도 인사를 나누었다. 팀이 현재 수행 중인 프로젝트 목록을 소개받았고, 앞으로 맡게 될 업무에 대해서도 간략하게 설명해주셨다. 현재는 프로젝트들이 막 시작되는 단계라 시각화나 분석 업무는 이후에 진행될 예정이라고 하셨다.자리에 돌아와서는 회사 구글 계정과 마이크로소프트 계정을 발급받아 노트북 세팅을 완료하고, 이전 프..
[제로인턴 8기] 사전직무교육 3일 후기
·
제로인턴
IT 부트캠프를 수료한 뒤 제로인턴 8기에 지원했고,운 좋게도 원하던 기업과 매칭되어 면접을 본 후 최종 합격까지 할 수 있었습니다.본격적으로 인턴 업무를 시작하기 전, 사전 직무 교육을 필수로 이수해야 했습니다.3일간 열심히 들은 교육 내용을 잊지 않기 위해 이렇게 블로그에 정리해 봅니다. 😃✅ 25.06.23 사전직무교육 1일차🕘 9:00~10:00 : 오리엔테이션첫 시간에는 간단한 OT(오리엔테이션)이 진행되었습니다.출퇴근 기록 방법일일 업무일지 작성법인턴 지원금 관련 정보인턴으로서 알아야 할 기본적인 사항들을 안내받았습니다. 🕙 10:00~16:00 : 직장생활 기본, 필수 문서 작성법OT 이후에는 강사님께서 사회초년생을 위한 직장생활 꿀팁을 알려주셨어요.주요 내용기본적인 인사법전화 응대 요..
[프로그래머스/Python] 체육복
·
알고리즘문제풀이
문제https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 풀이(정답)def solution(n, lost, reserve): answer = 0 dp = [1] * (n+2) dp[0], dp[-1] = -1, -1 for i in reserve: dp[i] += 1 for j in lost: dp[j] -= 1 # print(dp) for k in range(1, n+1): if (dp[k] == 2 and dp[k-..
[프로그래머스/Python] 덧칠하기
·
알고리즘문제풀이
문제https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 풀이(정답)def solution(n, m, section): answer = 0 paint = [1] * n for i in section: paint[i-1] = 0 cur = 0 # 현재 위치 while cur  초기화 과정paint 리스트를 만들어 모든 구역을 1(페인트가 칠해진 상태)로 초기화한다.section에 있는 구역은 0으로 설정하여, 페인트를 다시 칠해야 하는 구역을 ..
[백준/Python] 11279번 최대 힙
·
알고리즘문제풀이
문제https://www.acmicpc.net/problem/11279문제풀이(시간초과)# 시간초과n = int(input())array = []for i in range(n):    x = int(input())    if x > 0:        array.append(x)    elif x == 0:        if len(array) == 0:            print(0)        else:            print(max(array))            array.remove(max(array)) 리스트로 문제를 풀었더니 시간초과가 나타났다.아무래도 remove()의 시간 복잡도가 O(N)이 걸리기 때문인 듯하다.정답(Heap)import heapqn = int(input()..
[백준/Python] 2161번 카드1
·
알고리즘문제풀이
문제https://www.acmicpc.net/problem/2161문제 풀이(정답)백준 프린터 큐 문제를 풀려다가 너무 어려워서 큐 쉬운 문제를 먼저 풀어봐야겠다 생각했다.그래서 선택한게 이 문제!! 큐의 기본개념은 알고 있어서 이 문제는 쉽게 풀 수 있었다.from collections import dequen = int(input())queue = deque([i for i in range(1, n+1)])bottom = []for i in range(n-1):    bottom.append(queue.popleft())    queue.append(queue.popleft())answer = bottom + list(queue)for i in answer:    print(i, end=' ') q..
[프로그래머스/Python] 유연근무제
·
알고리즘문제풀이
문제https://school.programmers.co.kr/learn/courses/30/lessons/388351 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 풀이1. 출근 희망 시간과 출근 인정 시간을 설정한다.for i in range(len(schedules)): hope = schedules[i] safe = schedules[i] + 10 hope : 출근 희망 시간safe : 출근 인정 시간(출근 희망 시간 + 10분) 2. 출근 인정 시간을 시간 형식에 맞게 바꿔준다.if safe % 100 >= 60: safe = safe + 100 - 60 EX] 10시 13..