본문 바로가기
반응형
[학습법] 부트캠프 선정기준 목표 설정- 부트캠프에서 얻어갈 것이 무엇인지- 독학으로 불가능한 것을 얻어야 함- 제공되는 자원을 최대로 활용할 것 부트캠프 확인1) 부트캠프의 커리큘럼 확인- 지나치게 많은 내용을 단기간에 몰아넣었는지(학습에는 시간이 필요함)- 커리큘러에 전문성이 있는지(특정 분야에 집중되어있는지 겉핥기인지 확인)- 과장된 광고일 수 있음을 고려할 것 2) 부트캠프 기간 확인- 초보자나 처음 배우는 사람을 기준으로 기한이 너무 짧은 경우 깊이가 없을 수 있음 3) 부트캠프 후기 확인- 장단점을 모두 확인할 수 있는지(장점만 강조한 부트캠프의 경우 후기를 통제할 가능성이 있음)- 본인을 기준으로 어떤 점이 도움이 될지 생각해 볼 것- 어떤 기본기를 갖춘 상태로 부트캠프를 시작했는지 어떤 환경에서 진행 됬는지 확인할 수.. 2025. 5. 16.
[학습법] 취업을 위한 프로젝트 프로젝트 준비1) 지원분야에 따른 기업별 지원자격/기술스택 확인2) 기본 기술 스택 및 한가지 기술스택을 깊게 학습3) 프로젝트의 핵심은 무엇을 담당했는지가 중요+) FrontEnd라면 Bootstrap을 사용하지말고 CSS로 구현할 것4) 비즈니스 모델을 선택하여 프로젝트 진행 준비(불편함 해결)- 문제점 파악- 문제 정의- 데이터 수집- 데이터 가공 및 전처리- 서버 DB 구축- Client 구축...5) 모듈화하여 구현 프로젝트 예시- 크롬 익스텐션 서비스 개발- 동영상 요약 서비스 개발- 알고리즘 시각화 사이트- 오픈소스 트랜드 알림 사이트 오픈소스 기여- 주변의 간단한 오픈소스부터 시작 2025. 5. 15.
[학습법] 코딩테스트 플랫폼- LeetCode || HackRank- Programmers || Baekjoon Online Judge(solved.ac) 코딩테스트 준비1) 입출력(언어별 함수 성능 확인)- 한줄 입력/여러줄 출력- 여러줄 입력/한줄 출력- 이차원 입력/한줄 출력- 이차원 입력/여러줄 출력 2) 문자열 조작법(내장함수) 3) 자료구조(특성 확인)- 배열, 리스트, 스택, 큐, 덱, 힙, 트리, 그래프 해시, 집합- 임의의 형태를 그림을 보고 구현하는 연습- 자료구조의 메서드별 시간 복잡도 확인 4) 알고리즘(특성 확인)- 정렬/그리디/완전탐색/DFS/BFS/구현/DP/최단경로/이분탐색/투포인터/슬라이딩 윈도우- 누적합/구현/그래프/DFS/BFS/트리순회/완전탐색/백트래킹/비트마스킹/그리디/라인스위핑/투포인터.. 2025. 5. 15.
[코딩테스트] Python - 기본점검: 내장함수 1. 수학- math.gcd(), math.pi, math.e, math.sqrt(), math.factorial(), math.ceil(), math.floor(), math.trunc(), math.round()- abs, sum, int, float, min, max2. 문자열- str.isdecimal(), str.isdigit(), str.isalpha(), str.isnumeric()- str.toupper(), str.tolower(), str.lower(), str.upper()3. 이진탐색- bisect4. 내장함수- zip, enumerate, divmod, ord, chr, eval5. 순열/조합- itertools: permutations, combinations, product, .. 2025. 4. 13.
[Python] str.isdigit()/str.isdecimal()/str.isnumeric() - isdigit()과 isdecimal(), isnumeric()은 Python 문자열 메서드- 문자열이 숫자로만 구성되어 있는지를 판별✅ isdecimal()엄격한 숫자 판별: 0~9까지의 **아라비아 숫자(Unicode Category Nd)**만 허용합니다.주로 정수 값으로 변환 가능한 문자열인지 확인할 때 사용합니다.print("123".isdecimal()) # Trueprint("½".isdecimal()) # False (분수)print("²".isdecimal()) # False (제곱 기호)✅ isdigit()isdecimal()이 허용하는 문자 + 숫자로 간주되는 다른 유니코드 기호들도 포함합니다.예: 제곱기호(²), 분수(½), 원 문자(①) 등도 허용... 2025. 4. 12.
[Programmers] Lv1: 두 수의 곱 구하기(120804) 문제- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/120804 풀이Python(solution 1)더보기def solution(num1, num2): answer = num1 * num2 return answer 2025. 4. 10.
[코딩테스트] Python - 기본점검: 자료구조 1. Array: 생성/길이/조회/정렬/복사더보기# 배열 생성arr = list()arr = []arr = [0 for _ in range(N)]# 배열 길이len(arr)# 배열 조회arr[i]arr[행][열];# 배열 정렬(오름차순)arr.sort(reverse=False)arr = sorted(arr, reverse=False)# 배열 정렬(내림차순)arr.sort(reverse=True)arr = sorted(arr, reverse=True)# 배열 복사arr2 = arr[::]# 배열 뒤집기arr.reverse()arr[::-1]2. List: 추가/조회/삭제/원소개수/비어있는지확인/정렬더보기# 리스트 생성lst = []# 추가lst.append(val)# 조회lst[i]lst.index(val.. 2025. 4. 9.
[논문] 대학원에서 살아남는 레시피 - 4부 1장 박사학위를 받으면 벌어질 일들(커리어 결정)1) 교수 트랙2) 비교수 트랙- 박사 이후의 커리어를 생각할 때 가장 먼저 결정할 것은 어떤 트랙으로 가고 싶은가 하는 점- 교수 트랙과 비교수 트랙은 준비해야 할 것들과 해야 할 일들이 다르다.- 비교수 중에서도 정부 출연 연구소를 비롯한 공공 연구 기관으로 갈 것인지, 아니면 민간 연구소나 민간 회사로 갈 것인지 선택- 독립 연구자라면 정치 평론가, 철학 연구자, 프리랜서 작가, 프리랜서 강연자 등을 선택 (교수 트랙)1) 논문 실적 쌓기2) 학회 참석하여 인맥을 쌓고 연구를 알리기3) 기회가 될 때 지원하기- 교수 트랙으로 가려한다면 논문 실적이 가장 중요- 국내 학술지보다는 해외 학술지에 논문을 쓰는 것이 좋고 해외 학술지도 인용 지수가 높은 학.. 2025. 2. 28.
[논문] 대학원에서 살아남는 레시피 - 3부 1장 워밍업: 학위논문은 라이선스 취득을 위한 시험(논문: 학위 논문과 학술논문의 차이점) (학위논문 지침은 논문 쓰기 설명서) (학사 일정: 자기 스케줄을 자시가 챙겨야 한다) 2장 본 게임: 학위논문 작성하기(연구 주제 정하기, 키워드로 연구 질문 만들기) (기획: 연구방법 정하기와 목차 구성하기) (자료의 수집, 처리 분석) (집필) 3장 마케팅: 발표 준비하기(촬영과 녹음을 통해서 발표를 연습한다)(사람들 앞에서 예행연습을 한다)(예상되는 질문에 대한 대답을 준비하라)(발표문의 첫 1분은 토씨 하나 뺴놓지 말고 완벽하게 외운다)(현장에서 있었던 상황을 완벽하게 복기한다) 4장 마지막 관문: 논문 심사(논문 심사란 구술시험이다)(간단한 논문 소개를 준비하라)(심사 위원을 파악하라)(예스만이 능사가 .. 2025. 2. 28.
[논문] 대학원에서 살아남는 레시피 - 목차 1부 대학원에 갈 것인가 말 것인가(1장 대학원 진학 때 고려할 것들)- 당신은 공부를 잘하는가, 공부를 좋아하는가- 대학원의 중요한  파트너, 지도교수- 최선의 조건을 고를 권리- 지도교수 이외의 요소들- 박사까지 꼭 해야 하나요? (2장 대학원 입학 원서 쓰기)- 학업 계획서부터 시작한다- 키워드를 뽑고 스토리를 만들라- 초안을 빨리 시작하자- 경력: 지적 활동, 지적인 경험을 쓰자- 지원 동기: 궁금증을 유발하라- 연구 계획- 학업 후 계획- 학업 계획서는 면접의 도구이기도 하다- 누가 이 글을 좀 읽어 줄 수 없을까 (3장 교수에게 상담 이메일 쓰기)- 왜 이메일인가?- 이메일 제목- 본문의 시작: 인사말과 자기소개- 용건: 면담을 성사시켜라!- 간결하고 예의 바른 마무리- 첨부: 이력서의 첨부 .. 2025. 2. 28.
반응형