프로그래밍

언어, 프레임워크, 라이브러리 실전 가이드.

Python scikit-learn으로 머신러닝 예측 모델을 만드는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #28: scikit-learn 완벽 이해하기

Python 완전정복 시리즈 28편입니다. 대표 머신러닝 라이브러리 scikit-learn을 이용해 데이터에서 규칙을 찾고 예측 모델을 만드는 과정을 정리했습니다. 데이터 분리, X와 y, 회귀와 분류, 모델 평가, 혼동행렬, 정밀도와 재현율, F1과 ROC AUC, 전처리, 스케일링, 인코딩, 결측값 처리, ColumnTransformer, Pipeline, 데이터 누수, 교차검증, 하이퍼파라미터 튜닝, 모델 저장과 고객 이탈 예측 미니 프로젝트까지 다룹니다.

BeanCon2026-07-25
TypeScript에서 null과 undefined를 안전하게 다루는 방법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 7화: null과 undefined 제대로 이해하기

TypeScript 완전정복 7화입니다. 값이 없는 상태를 표현하는 null과 undefined를 입문자 눈높이에서 정리했습니다. 두 값의 차이, typeof null, strictNullChecks, 안전한 검사 방법, 널 병합 연산자, 선택적 연결 연산자, 함수와 객체에서 값이 없는 상태를 다루는 방법, API와 JSON에서의 처리 기준까지 다룹니다.

BeanCon2026-07-24
TypeScript의 string, number, boolean 기본 타입 사용법을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 6화: 기본 타입 완벽 이해하기

TypeScript 완전정복 6화입니다. 가장 자주 사용하는 기본 타입인 string, number, boolean을 입문자 눈높이에서 정리했습니다. 문자열 작성법, 템플릿 리터럴, 문자열 메서드, 숫자 연산, NaN과 Infinity, 소수 계산 주의점, boolean 변수명, 비교 연산, 논리 연산자, typeof, 함수 매개변수와 객체 속성 타입, 대문자 타입 사용 주의까지 다룹니다.

BeanCon2026-07-24
TypeScript 코드가 컴파일러를 거쳐 JavaScript로 변환되고 실행되는 과정을 설명하는 대표 이미지
프로그래밍 · TypeScript

TypeScript 완전정복 3화: 컴파일과 트랜스파일 실행 과정 이해하기

TypeScript 완전정복 3화입니다. TypeScript 코드가 JavaScript로 변환되고 실행되는 과정을 정리했습니다. tsc 컴파일러의 소스 읽기, 문법 검사, 타입 검사, JavaScript 생성, 타입 정보 삭제, 컴파일과 트랜스파일의 차이, target 설정, 컴파일 오류와 실행 오류, noEmit과 watch 모드까지 실습 흐름으로 다룹니다.

BeanCon2026-07-21
Python Matplotlib로 숫자 데이터를 그래프로 시각화하는 방법을 설명하는 대표 이미지
프로그래밍 · Python

Python 완전정복 시리즈 #25: Matplotlib로 데이터 시각화하기

Python 완전정복 시리즈 25편입니다. Matplotlib로 숫자 데이터를 그래프로 시각화하는 방법을 정리했습니다. Figure와 Axes, pyplot과 객체 지향 방식, 선 그래프, 막대그래프, 산점도, 히스토그램, 원 그래프, 상자 수염 그래프, 여러 그래프 배치, 한글 깨짐 해결, 스타일, 이미지 저장, pandas 연동과 미니 프로젝트까지 다룹니다.

BeanCon2026-07-20