profile
Hard Trying

.

자기 소개 및 지원 동기를 말해주세요""안녕하세요, '기록으로 성장한는' 개발자, 웹 파트 지원자, 우준영입니다.저는 군 복무 중 노베이스 상태에서 시작해, 매일 알고리즘 문제를 풀며 백준 실버 1을 달성한 끈기를 가지고 있습니다. 단순히 문제를 푸는 것에 그치지 않고

2026년 3월 2일
·
0개의 댓글
·

.

선형 리스트는 stackqueuelist연결리스트는 stackqueuelist노드를 사용비선형 리스트는 treegraph연결 리스트(단순 연결 리스트, 단순 선형 연결 리스트)LinkedListdata link(주소) Node Node의 특징데이터를 가지고 있지 않으면

2026년 2월 24일
·
0개의 댓글
·

c언어 - 자료구조 2일차

자료구조는 크게 선형과 비선형으로 나뉩니다.StackQueueListStack, Queue, List 등을 '노드(Node)'를 사용하여 구현단순 연결 리스트, 단순 선형 연결 리스트 등이 있음TreeGraph연결 리스트는 데이터와 주소(Link)를 담은 노드들의 연결

2026년 2월 24일
·
0개의 댓글
·

MCP - 15일차(데이터 프레임)

사용: df\['새컬럼명'] = 데이터 형태로 추가 (가장 우측에 추가)insert() 사용: df.insert(위치인덱스, '컬럼명', 데이터)를 사용하여 원하는 위치에 삽입drop() 함수: df.drop('컬럼명', axis=1) (axis=1은 열 방향)원본

2026년 2월 21일
·
0개의 댓글
·

[C++] - 6일차(상속)

C++에서 상속 관계를 다룰 때 가장 중요한 생성자/소멸자의 호출 순서와 멤버 변수에 대한 접근 권한, 그리고 객체지향의 꽃인 다형성(Polymorphism)에 대해 예제 코드를 통해 정리합니다.상속 관계에서 자식 클래스의 객체가 생성될 때, 부모 클래스의 생성자는 반

2026년 2월 19일
·
0개의 댓글
·

[C++] - 5일차(표준 입출력 & 상속)

C++에서 cin과 cout을 이용해 문자열을 입력받고 결합하는 기초 예제입니다. string 클래스를 사용하기 위해서는 <string> 헤더를 포함해야 합니다.endl 미사용 시 (기본) 이름을 입력 : 길동 성을 입력 : 홍endl 사용 시 (줄바꿈 발생)

2026년 2월 18일
·
0개의 댓글
·

[C++] - 4일차(상수 &복사 생성, 대입 연산자)

오늘 수업에서는 C++에서 상수를 다루는 방법과, 동적 할당을 포함한 클래스에서 반드시 처리해야 할 '깊은 복사'에 대해 학습했습니다. 특히 직접 String 클래스를 설계해보며 메모리 관리의 중요성을 체감할 수 있었습니다.변하지 않는 값을 정의할 때 사용하며, 선언과

2026년 2월 18일
·
0개의 댓글
·

[C++] - 3일차(동적 할당)

객체지향 프로그래밍에서 가장 중요한 것 중 하나는 메모리를 할당하고 관리하는 능력입니다. 특히 객체가 복사될 때 내부 데이터(특히 포인터)가 어떻게 처리되는지 이해하는 것이 핵심입니다.특징: 컴파일 시점에 메모리 크기가 결정됩니다.장점: 사용하기 쉽고 관리(해제)를 신

2026년 2월 17일
·
0개의 댓글
·

[C++] - 2일차(생성자, 소멸자)

클래스에서 객체가 생성될 때와 사라질 때 자동으로 실행되는 특별한 함수들입니다.정의: 객체가 메모리에 태어나는 순간 자동으로 실행되는 특별한 함수입니다.목적: 아기가 태어나면 이름을 지어주듯, 객체가 태어날 때 변수들에 첫 번째 값(초기값)을 넣어주는 역할을 합니다.특

2026년 2월 17일
·
0개의 댓글
·

[C++] - 1일차(클래스)

C++에 처음 입문하며 가장 먼저 마주하게 되는 벽이자 핵심인 클래스(Class)와 객체(Object)에 대해 정리해 보겠습니다.C언어에 익숙하다면 가장 먼저 달라지는 입출력 방식부터 손에 익혀야 합니다.헤더파일: \* 출력: printf("내용"); → cout

2026년 2월 17일
·
0개의 댓글
·

MCP - 14일차(Pandas - DataFrame)

Pandas의 DataFrame은 2차원 테이블 형태의 데이터 구조입니다. Excel의 Spreadsheet이나 SQL의 Table과 매우 유사하며, 데이터 분석 및 머신러닝에서 가장 많이 활용됩니다.2차원이기 때문에 인덱스가 row, column로 구성됩니다. row

2026년 2월 16일
·
0개의 댓글
·

MCP - 13일차(Pandas-Series)

Pandas는 행(row)과 열(column) 형태의 '정형 데이터'를 다루는 대표적인 Python 라이브러리입니다. 엑셀 시트나 RDB의 테이블과 유사한 2차원 구조를 다루며, 그 기본이 되는 객체가 바로 Series와 DataFrame입니다.Pandas의 가장 기본

2026년 2월 15일
·
0개의 댓글
·

MCP - 12일차(Numpy)

[Numpy] 데이터 분석의 기초, 다차원 배열 ndarray 완벽 정리 Numpy는 수치적 연산을 위해 최적화된 파이썬 모듈로, 데이터 분석과 머신러닝의 가장 기본이 되는 라이브러리입니다. Pandas, Scikit-learn 등 수많은 라이브러리가 Numpy를 기

2026년 2월 15일
·
0개의 댓글
·

MCP - 11일차(Scope)

변수명, 함수명, 클래스명 등 이름(name)이 사용될 수 있는 영역을 Scope라고 합니다. 즉, 변수가 살아있는 범위와 이를 어디에서 사용할 수 있는지에 대한 규칙입니다.함수 바깥에서 선언한 변수로, 스크립트 전체에서 접근할 수 있습니다.함수 안에서 선언된 변수는

2026년 2월 15일
·
0개의 댓글
·

MCP - 10일차(동기 & 비동기)

파이썬의 asyncio 모듈을 사용하여 동기(Synchronous)와 비동기(Asynchronous) 방식의 차이점을 알아보고 실무적인 사용법을 정리합니다.개념: 작업을 순차적으로 처리합니다. 앞선 작업이 완료되어야 다음으로 넘어갑니다.장점: 설계가 간단하고 디버깅이

2026년 2월 14일
·
0개의 댓글
·

MCP - 10일차(Gemini API사용)

API Key와 같은 민감한 정보는 소스 코드에 직접 노출하지 않고 환경변수로 관리하는 것이 보안상 필수입니다.라이브러리 설치: pip install google-genai모델의 페르소나나 답변 스타일을 고정할 수 있습니다.텍스트뿐만 아니라 이미지를 함께 입력으로 전달

2026년 2월 14일
·
0개의 댓글
·

MCP - 9일차(Try ~ except)

프로그램 실행 중 발생하는 오류(Error)를 if 조건문으로 일일이 막으려 하면 코드가 매우 난잡해집니다. 파이썬에서는 '코드 수행 블록'과 '예외 처리 블록'을 분리하여 유지보수를 쉽게 할 수 있도록 try ~ except 구문을 제공합니다.try 블록 수행 중 오

2026년 2월 14일
·
0개의 댓글
·

MCP - 8일차(모듈 & 패키지)

정의: 함수, 변수, 클래스를 모아놓은 파이썬 파일(\*.py)입니다.장점: 한 번 만들어 놓으면 다른 프로그램에서 언제든 import하여 재사용 가능합니다.다른 사람이 만든 유용한 프로그램을 내 코드에 쉽게 가져다 쓸 수 있습니다.현재 작업 폴더에 다음과 같은 내용으

2026년 2월 14일
·
0개의 댓글
·

MCP - 7일차(JSON)

정의: 데이터 교환 용도의 JavaScript 객체 구문입니다.특징: 오늘날 웹, 앱 등 애플리케이션 개발에서 데이터 교환에 사용되는 가장 중요한 텍스트 포맷입니다.파이썬과 자바스크립트의 데이터 구문은 모양은 거의 동일하나, 명칭과 세부 규칙이 조금 다릅니다.반드시 쌍

2026년 2월 14일
·
0개의 댓글
·

MCP - 7일차(Class)

클래스는 새로운 타입을 정의하는 '붕어빵 틀'과 같습니다. 이 틀을 통해 만들어진 실체를 '객체' 또는 '인스턴스'라고 부릅니다.인스턴스 변수: self.변수명. 각 객체마다 독립적인 값을 가집니다.클래스 변수: 클래스 내부에서 선언. 모든 객체가 공유하며 클래스명.변

2026년 2월 14일
·
0개의 댓글
·