소프트웨어 마에스트로 17기 합격 수기
소프트웨어 마에스트로 17기 지원부터 선발까지, 준비하며 찾기 어려웠던 정보를 정리했습니다.
소프트웨어 마에스트로 17기 지원부터 선발까지, 준비하며 찾기 어려웠던 정보를 정리했습니다.

봉사활동 300시간을 채우며 어디서 무엇을 했는지, 시작하려는 분들께 필요한 정보를 정리했습니다.
대통령과학장학금 지원부터 면접까지, 준비하며 찾기 어려웠던 정보를 정리했습니다.
에러 없이 결과만 틀리는 사고들 — 결측치 처리의 판단 기준, NaN이 일으키는 dtype 승격, 뷰·복사와 Copy-on-Write, 그리고 계속 업데이트되는 NumPy·pandas와 함께 사는 법으로 시리즈를 마무리합니다.
split-apply-combine으로 이해하는 groupby, 없는 조합을 데이터로 만드는 reindex, SQL join에 대응하는 merge와 조용히 일어나는 행 증가·소실 사고까지, 집계와 결합의 핵심 개념을 정리했습니다.
loc과 iloc의 차이, boolean mask로 행을 거르는 표준 패턴, 선택과 대입을 한 번에 하는 이유, datetime과 문자열을 벡터화로 다루는 .dt·.str 접근자, 그리고 apply를 최후의 수단으로 미뤄야 하는 이유를 정리했습니다.
pandas의 두 축인 Series와 DataFrame의 구조, 인덱스 정렬이라는 숨은 동작, CSV와 Parquet 읽기, 그리고 데이터를 받자마자 실행해야 할 다섯 줄의 점검 루틴을 정리했습니다.
NumPy 배열의 생성과 reshape, 뷰와 복사의 차이, 집계의 방향을 정하는 axis, 그리고 크기가 다른 배열끼리 연산되는 브로드캐스팅 규칙을 정리했습니다.
Python 리스트의 실제 메모리 구조에서 출발해 NumPy 배열이 왜 수십 배 빠른지, 벡터화란 무엇인지, dtype이 왜 배열의 정체성인지를 정리한 시리즈 첫 편입니다.
시리즈가 누구를 위한 글인지, 여섯 편이 어떤 순서로 진행되는지, 그리고 Google Colab 실습 환경을 정리한 0편입니다.