HeoBrain AI · DEV · GROWTH

HEO BRAIN · DEV LAB

배운 것을 구조화하고,
실제로 작동하게 만듭니다.

AI, 코딩, 영어, 포트폴리오를 직접 공부하고 만들며 얻은 지식을 누구나 다시 써먹을 수 있게 정리합니다.

heobrain.workflow LIVE
01 collect(experience) 02 structure(knowledge) 03 ship(something useful)

HEOBRAIN ARCHIVE

전체 글

빠르게 변화하는 세상에서, 변화에 도움이 되는 지식을 전하기 위해 매일 배운 것들을 진심으로 기록하고 있습니다. 함께 성장해 나가요.

73개의 기록
AI/Coding_Test

Day20)프로그래머: 함수(메서드)

Python 코딩테스트 학습 기록 3주 코딩 레벨업 플랜 | Lv.0에서 다음 문제로 넘어가기 위한 Python 학습 기록 문제를 많이 푸는 것보다, 한 문제에서 실수한 이유와 더 나은 풀이를 끝까지 확인하는 연습을 남긴다. 이번 기록에서는 3주 학습 계획과 배열·딕셔너리·정렬 문제를 풀며 정리한 핵심을 함께 적었다. 먼저 세운 3주 학습 방향 짧은 기간에 점수를 올리는 일은 결과를 약속할 수 있는 일이 아니다. 다만 현재 푸는 문제의 난이도와 실수 패턴을 정확히 기록하면, 다음 단계로 넘어갈 가능성은 분명히 높일 수 있다. 처음에는 하루 5문제를 빠르게 넘기는 방식보다 하루 1~2문제를 끝까지 복기하는 방식으로 바꾸기로 했다. 11주 차: 해시와 기본 자료구..

읽어보기 →
AI/Coding_Test

Day19)programmers-문자열 분리, 반복 추가, 빈 배열 추가·삭제, 스택, K개 수 뽑기

Programmers | Python study note 문자열 분리와 리스트·스택 조작 5문제 정리 문자열을 여러 기준으로 나누는 방법부터 리스트에 여러 값을 넣고 빼는 방법, 스택으로 인접한 같은 값을 처리하는 방법까지. 처음 작성한 코드에서 왜 오류가 났는지와 Python답게 다듬는 흐름을 함께 기록했다. 오늘의 문제와 핵심 개념 공식 문제 링크 문제핵심 세 개의 구분자replace, split, extend, 빈 리스트 처리 배열의 원소만큼 추가하기반복 횟수 초기화, 리스트 곱셈, 이중 컴프리헨션 빈 배열에 추가, 삭제하기zip, +=, extend, del, 슬라이싱 ..

읽어보기 →
AI/정보처리기사_스터디

Day13)정처기 1과목 요구사항 확인·화면 설계 정리 | p.1-2~p.1-55

정처기 공부 기록 · 7월 29일 · 실기 1과목 요구사항 확인 · 화면 설계p.1-2~p.1-55 오늘의 한 줄 목표 좋은 프로그램은 코딩부터 시작하지 않는다. 무엇을 만들어야 하는지 정확히 확인하고, 사용자가 이해할 화면으로 설계하는 것부터 시작한다. 1. 오늘 공부한 내용 오늘 범위는 1과목의 01. 요구사항 확인과 02. 화면 설계입니다. 현행 시스템을 파악한 뒤 이해관계자의 요구를 수집·분석·검증하고, 그 결과를 사용하기 쉬운 화면(UI)으로 표현하는 흐름을 다룹니다. 1현행 시스템 분석현재 업무·사용자·장비·소프트웨어·데이터·연계 시스템과 문제점을 조사 2요구사항 확인기능·비기능 요구사항을 수집하고 우선순위·완전성·일관성을 검증 3분석 모델 확인유스케..

읽어보기 →
IT

에이수스(ASUS) 노트북 AS 후기...!(3~4일 간의 여정)

최근 ASUS 젠북 듀오(모델명: UX8406MA-QL149W) 노트북에 큰 문제가 발생했다. 취준을 하기 위해 AI 서비스를 한창 Claude를 통해 열심히 만들고 있었는데 중요한 시기에 갑자기 7월 25일 토요일에 공부를 하려고 도서관에 와서 노트북을 꺼내는 순간에 파손이 된 걸 확인할 수 있었다. 사실 이전에 전조 증상이 있었다. 어느 날부터인가 내가 화면을 만지지도 않았는데 하단 작업 표시줄 영역에 원형 터치 이펙트가 무수히 생기며 무한대로 제멋대로 클릭되는 증상이 나타났다. 그래서 터치 스크린을 끈 상태로 노트북을 사용하였다. 이렇게 취업 하기 전까지 무리없이 쓸 수 있을 거라 생각했다. 하지만 설상가상으로 이번에 힌지(경첩) 부분마저 파손되었다. 오른쪽 화면이 제대로 고정되지 못해 덜렁거리고,..

읽어보기 →
AI/Coding_Test

Day18)파이썬 if와 for의 순서: 필터링, 변환, 분기까지 초보자 정리

Python basics | 조건문과 반복문 파이썬 if와 for의 순서: 필터링, 변환, 분기까지 초보자 정리 한 줄 리스트 컴프리헨션에서 if가 앞이나 뒤에 놓이는 이유, 그리고 실제 여러 줄 코드에서는 왜 for가 먼저 실행되는지 예제로 정리했다. 먼저 결론: 조건이 무엇을 검사하는지부터 본다 코드의 모양만 보고 if와 for의 순서를 외우면 금방 헷갈린다. 중요한 것은 조건이 지금 검사하려는 대상이다. 조건이 검사하는 대상에 따른 코드 위치 검사 대상자연스러운 구조예시 반복 중인 원소 하나for 안에서 if짝수인지, 글자가 p인지 리스트 전체의 상태if로 먼저 판단한 뒤 for목록..

읽어보기 →
AI/정보처리기사_스터디

Day12)정처기 5과목 소프트웨어 개발 보안 구축 정리 | p.5-76~p.5-141

정처기 공부 기록 · 7월 28일 · 실기 5과목 소프트웨어 개발 보안 구축p.5-76~p.5-141 오늘의 한 줄 목표 보안을 ‘마지막에 붙이는 기능’이 아니라, 요구사항부터 설계·코딩·테스트·운영까지 이어지는 개발 기준으로 이해하기. 1. 오늘 공부한 내용 이번 범위는 5과목 03. 소프트웨어 개발 보안 구축과 이어지는 시스템 보안 설계입니다. 핵심은 “해킹 사고가 난 뒤 막는 것”이 아니라, 만들기 전부터 위험을 찾고 안전한 구조·코드·운영 환경을 설계하는 것입니다. 1소프트웨어 개발 보안 설계보안 요구사항, 자산·위협 분석, 보안 원칙, 접근 통제와 암호화 설계 2소프트웨어 개발 보안 구현입력값 검증, 인증·세션, 인가, 오류 처리, 로그, 시큐어 코딩 ..

읽어보기 →

LATEST NOTES

최근에 정리한 글

모든 글 보기
AI/Coding_Test

Day20)프로그래머: 함수(메서드)

Python 코딩테스트 학습 기록 3주 코딩 레벨업 플랜 | Lv.0에서 다음 문제로 넘어가기 위한 Python 학습 기록 문제를 많이 푸는 것보다, 한 문제에서 실수한 이유와 더 나은 풀이를 끝까지 확인하는 연습을 남긴다. 이번 기록에서는 3주 학습 계획과 배열·딕셔너리·정렬 문제를 풀며 정리한 핵심을 함께 적었다. 먼저 세운 3주 학습 방향 짧은 기간에 점수를 올리는 일은 결과를 약속할 수 있는 일이 아니다. 다만 현재 푸는 문제의 난이도와 실수 패턴을 정확히 기록하면, 다음 단계로 넘어갈 가능성은 분명히 높일 수 있다. 처음에는 하루 5문제를 빠르게 넘기는 방식보다 하루 1~2문제를 끝까지 복기하는 방식으로 바꾸기로 했다. 11주 차: 해시와 기본 자료구..

읽어보기 →
AI/Coding_Test

Day19)programmers-문자열 분리, 반복 추가, 빈 배열 추가·삭제, 스택, K개 수 뽑기

Programmers | Python study note 문자열 분리와 리스트·스택 조작 5문제 정리 문자열을 여러 기준으로 나누는 방법부터 리스트에 여러 값을 넣고 빼는 방법, 스택으로 인접한 같은 값을 처리하는 방법까지. 처음 작성한 코드에서 왜 오류가 났는지와 Python답게 다듬는 흐름을 함께 기록했다. 오늘의 문제와 핵심 개념 공식 문제 링크 문제핵심 세 개의 구분자replace, split, extend, 빈 리스트 처리 배열의 원소만큼 추가하기반복 횟수 초기화, 리스트 곱셈, 이중 컴프리헨션 빈 배열에 추가, 삭제하기zip, +=, extend, del, 슬라이싱 ..

읽어보기 →
AI/정보처리기사_스터디

Day13)정처기 1과목 요구사항 확인·화면 설계 정리 | p.1-2~p.1-55

정처기 공부 기록 · 7월 29일 · 실기 1과목 요구사항 확인 · 화면 설계p.1-2~p.1-55 오늘의 한 줄 목표 좋은 프로그램은 코딩부터 시작하지 않는다. 무엇을 만들어야 하는지 정확히 확인하고, 사용자가 이해할 화면으로 설계하는 것부터 시작한다. 1. 오늘 공부한 내용 오늘 범위는 1과목의 01. 요구사항 확인과 02. 화면 설계입니다. 현행 시스템을 파악한 뒤 이해관계자의 요구를 수집·분석·검증하고, 그 결과를 사용하기 쉬운 화면(UI)으로 표현하는 흐름을 다룹니다. 1현행 시스템 분석현재 업무·사용자·장비·소프트웨어·데이터·연계 시스템과 문제점을 조사 2요구사항 확인기능·비기능 요구사항을 수집하고 우선순위·완전성·일관성을 검증 3분석 모델 확인유스케..

읽어보기 →
IT

에이수스(ASUS) 노트북 AS 후기...!(3~4일 간의 여정)

최근 ASUS 젠북 듀오(모델명: UX8406MA-QL149W) 노트북에 큰 문제가 발생했다. 취준을 하기 위해 AI 서비스를 한창 Claude를 통해 열심히 만들고 있었는데 중요한 시기에 갑자기 7월 25일 토요일에 공부를 하려고 도서관에 와서 노트북을 꺼내는 순간에 파손이 된 걸 확인할 수 있었다. 사실 이전에 전조 증상이 있었다. 어느 날부터인가 내가 화면을 만지지도 않았는데 하단 작업 표시줄 영역에 원형 터치 이펙트가 무수히 생기며 무한대로 제멋대로 클릭되는 증상이 나타났다. 그래서 터치 스크린을 끈 상태로 노트북을 사용하였다. 이렇게 취업 하기 전까지 무리없이 쓸 수 있을 거라 생각했다. 하지만 설상가상으로 이번에 힌지(경첩) 부분마저 파손되었다. 오른쪽 화면이 제대로 고정되지 못해 덜렁거리고,..

읽어보기 →
AI/Coding_Test

Day18)파이썬 if와 for의 순서: 필터링, 변환, 분기까지 초보자 정리

Python basics | 조건문과 반복문 파이썬 if와 for의 순서: 필터링, 변환, 분기까지 초보자 정리 한 줄 리스트 컴프리헨션에서 if가 앞이나 뒤에 놓이는 이유, 그리고 실제 여러 줄 코드에서는 왜 for가 먼저 실행되는지 예제로 정리했다. 먼저 결론: 조건이 무엇을 검사하는지부터 본다 코드의 모양만 보고 if와 for의 순서를 외우면 금방 헷갈린다. 중요한 것은 조건이 지금 검사하려는 대상이다. 조건이 검사하는 대상에 따른 코드 위치 검사 대상자연스러운 구조예시 반복 중인 원소 하나for 안에서 if짝수인지, 글자가 p인지 리스트 전체의 상태if로 먼저 판단한 뒤 for목록..

읽어보기 →
AI/정보처리기사_스터디

Day12)정처기 5과목 소프트웨어 개발 보안 구축 정리 | p.5-76~p.5-141

정처기 공부 기록 · 7월 28일 · 실기 5과목 소프트웨어 개발 보안 구축p.5-76~p.5-141 오늘의 한 줄 목표 보안을 ‘마지막에 붙이는 기능’이 아니라, 요구사항부터 설계·코딩·테스트·운영까지 이어지는 개발 기준으로 이해하기. 1. 오늘 공부한 내용 이번 범위는 5과목 03. 소프트웨어 개발 보안 구축과 이어지는 시스템 보안 설계입니다. 핵심은 “해킹 사고가 난 뒤 막는 것”이 아니라, 만들기 전부터 위험을 찾고 안전한 구조·코드·운영 환경을 설계하는 것입니다. 1소프트웨어 개발 보안 설계보안 요구사항, 자산·위협 분석, 보안 원칙, 접근 통제와 암호화 설계 2소프트웨어 개발 보안 구현입력값 검증, 인증·세션, 인가, 오류 처리, 로그, 시큐어 코딩 ..

읽어보기 →
블로그 검색