HeoBrain AI · DEV · GROWTH

HEO BRAIN · DEV LAB

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

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

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

EMAIL NEWSLETTER

새 글을 이메일로 받아보세요

하루 동안 올라온 HeoBrain의 새 글을 매일 오후 8시에 한 통으로 보내드립니다.

인증 이메일의 링크를 눌러야 구독이 완료되며, 언제든 해지할 수 있습니다.

HEOBRAIN ARCHIVE

전체 글

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

80개의 기록
AI/정보처리기사_스터디

Day17)정처기_SQL 데이터베이스 구축

정처기 공부 기록SQL · 트랜잭션 · 병행 제어 완전 정리SQL은 데이터를 정의하고 조작하며 권한을 통제하는 언어다. 오늘은 SQL 문법과 트랜잭션, 병행 제어, 뷰·집합 연산·조인·서브쿼리를 연결해 정리했다.오늘 공부한 내용DDL·DML·DCL/TCL, 트랜잭션, 병행 제어 기법, 뷰, 집합 연산자, 조인, 서브쿼리.1. SQL 명령어 큰 분류DDL은 객체 구조를 정의한다: CREATE, ALTER, DROP, TRUNCATE. DML은 행을 조회·추가·수정·삭제한다: SELECT, INSERT, UPDATE, DELETE.DCL은 권한을 통제하는 GRANT, REVOKE다. COMMIT, ROLLBACK, SAVEPOINT는 엄밀히는 TCL(트랜잭션 제어어)이지만 정처기에서는 함께 묶어 외우기도 한..

읽어보기 →
Coding_Test

Day 23)프로그래머스: 조건문 활용

Python 코딩테스트 학습 기록 | Day 23 조건문 활용 오늘은 문자열과 리스트의 포함 여부, 조건문, 날짜 비교를 정리했다. 짧은 한 줄 풀이도 먼저 여러 줄 흐름으로 이해한 뒤 사용해 보려고 한다. 문제 링크 부분 문자열 · 꼬리 문자열 · 정수 찾기 · 주사위 게임 1 · 날짜 비교하기 1. 부분 문자열 def solution(str1, str2): return int(str1 in str2) str1 in str2는 포함되면 True, 아니면 False다. int(True)는 1, int(False)는 0이므로 문제의 반환 형식에 맞는다. 2. 꼬리 문자열 def solution(str_list, ex): box = [] for char in str_list: ..

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

Day16)정처기_애플케이션 테스트 관리, 인터페이스 구현

정처기 공부 기록소프트웨어 테스트 · 알고리즘 · EAI 인터페이스테스트는 오류를 찾아내는 과정이고, 알고리즘은 같은 문제를 어떤 순서로 더 효율적으로 풀지 정하는 방법이다. 오늘은 시험 용어를 실제 예시와 함께 연결했다.오늘 공부한 내용이번 범위: 테스트케이스·테스트 레벨·블랙박스/화이트박스·커버리지·테스트 원리·테스트 장치, 해싱·이진 검색·정렬, 내외부 인터페이스 기술 표준·EAI·ESB·인터페이스 구현 검증 도구.1. 테스트케이스와 테스트 레벨테스트케이스는 무엇을 시험할지 적어 둔 실행 단위다. 테스트 대상, 입력값, 실행 조건, 절차, 기대 결과, 실제 결과와 판정으로 구성한다. 예를 들어 틀린 비밀번호를 넣었을 때 “로그인 실패” 메시지가 나오는지를 기대 결과로 정한다.단위 테스트는 함수·클래..

읽어보기 →
Coding_Test

Day22)프로그래머스: 함수(메서드), 조건문 활용

Python 코딩테스트 학습 기록 | Day 22 함수(메서드), 조건문 활용 오늘은 문자열 앞의 0 처리, 100,000자리 큰 수 덧셈, 형변환, 배열 필터링, 부분 문자열 확인을 정리했다. 특히 큰 수 덧셈은 파이썬의 형변환만으로 끝낼 수 있을 것 같지만, 입력 길이 때문에 직접 자리 올림을 구현해야 했다. 오늘 푼 문제 프로그래머스 Day 22 공식 링크 문제 핵심 개념 0 떼기lstrip() 두 수의 합큰 수 덧셈, carry 문자열로 변환str() 배열의 원소 삭제하기필터링, remove() 부분 문자열인지 확인하기in, bool, int 1. 0 떼기 문..

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

Day15)정처기_필기(자료구조 · 통합구현 · DRM · 제품 품질 표준)

정처기 공부 기록 · 2-2부터 자료구조부터 DRM·국제 제품 품질 표준까지 오늘은 자료를 저장하는 방법, 모듈과 배포를 관리하는 방법, 디지털 콘텐츠의 권한을 보호하는 방법, 소프트웨어 품질을 판단하는 국제 표준을 한 번에 복습했다. 오늘 공부한 내용 이번 범위: 자료구조 분류·스택·트리 차수·트리 순회·중위식의 전위/후위 변환·그래프, 모듈 재사용, 형상 관리, 배포 도구, DRM 기술 요소·구성·동작, ISO/IEC 9126·14598·12119·25000과 SQuaRE 분류. 1. 자료구조: 데이터를 담는 모양 자료구조는 데이터를 저장·처리하기 위한 조직 방식이다. 단순 구조와 복합 구조로 나누고, 복합 구조는 한 줄로 이어지는 선형 구조(배열, 리스트, 스..

읽어보기 →
Coding_Test

Day21)프로그래머스: 정렬, 인덱스 보존, 실수의 정수 부분, 문자열을 숫자로 다루는 방법

Python 코딩테스트 학습 기록이번에는 정렬, 인덱스 보존, 실수의 정수 부분, 문자열을 숫자로 다루는 방법을 함께 정리했다. 정답만 적기보다 처음 풀이에서 어떤 정보가 빠졌는지와 짧은 풀이가 동작하는 이유까지 기록해 두었다.문제 링크뒤에서 5등 위로전국 대회 선발 고사정수 부분문자열 정수의 합문자열을 정수로 변환하기1. 뒤에서 5등 위로가장 작은 다섯 수를 제외하고, 남은 수를 오름차순으로 반환하는 문제다. 정렬한 뒤 앞의 다섯 칸을 슬라이싱으로 건너뛴다.def solution(num_list): return sorted(num_list)[5:]sorted(num_list)로 새 리스트를 오름차순 정렬하고, [5:]로 인덱스 5부터 끝까지 가져온다. 인덱스는 0부터 시작하므로 가장 작은 다섯 수..

읽어보기 →

LATEST NOTES

최근에 정리한 글

모든 글 보기
AI/정보처리기사_스터디

Day17)정처기_SQL 데이터베이스 구축

정처기 공부 기록SQL · 트랜잭션 · 병행 제어 완전 정리SQL은 데이터를 정의하고 조작하며 권한을 통제하는 언어다. 오늘은 SQL 문법과 트랜잭션, 병행 제어, 뷰·집합 연산·조인·서브쿼리를 연결해 정리했다.오늘 공부한 내용DDL·DML·DCL/TCL, 트랜잭션, 병행 제어 기법, 뷰, 집합 연산자, 조인, 서브쿼리.1. SQL 명령어 큰 분류DDL은 객체 구조를 정의한다: CREATE, ALTER, DROP, TRUNCATE. DML은 행을 조회·추가·수정·삭제한다: SELECT, INSERT, UPDATE, DELETE.DCL은 권한을 통제하는 GRANT, REVOKE다. COMMIT, ROLLBACK, SAVEPOINT는 엄밀히는 TCL(트랜잭션 제어어)이지만 정처기에서는 함께 묶어 외우기도 한..

읽어보기 →
Coding_Test

Day 23)프로그래머스: 조건문 활용

Python 코딩테스트 학습 기록 | Day 23 조건문 활용 오늘은 문자열과 리스트의 포함 여부, 조건문, 날짜 비교를 정리했다. 짧은 한 줄 풀이도 먼저 여러 줄 흐름으로 이해한 뒤 사용해 보려고 한다. 문제 링크 부분 문자열 · 꼬리 문자열 · 정수 찾기 · 주사위 게임 1 · 날짜 비교하기 1. 부분 문자열 def solution(str1, str2): return int(str1 in str2) str1 in str2는 포함되면 True, 아니면 False다. int(True)는 1, int(False)는 0이므로 문제의 반환 형식에 맞는다. 2. 꼬리 문자열 def solution(str_list, ex): box = [] for char in str_list: ..

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

Day16)정처기_애플케이션 테스트 관리, 인터페이스 구현

정처기 공부 기록소프트웨어 테스트 · 알고리즘 · EAI 인터페이스테스트는 오류를 찾아내는 과정이고, 알고리즘은 같은 문제를 어떤 순서로 더 효율적으로 풀지 정하는 방법이다. 오늘은 시험 용어를 실제 예시와 함께 연결했다.오늘 공부한 내용이번 범위: 테스트케이스·테스트 레벨·블랙박스/화이트박스·커버리지·테스트 원리·테스트 장치, 해싱·이진 검색·정렬, 내외부 인터페이스 기술 표준·EAI·ESB·인터페이스 구현 검증 도구.1. 테스트케이스와 테스트 레벨테스트케이스는 무엇을 시험할지 적어 둔 실행 단위다. 테스트 대상, 입력값, 실행 조건, 절차, 기대 결과, 실제 결과와 판정으로 구성한다. 예를 들어 틀린 비밀번호를 넣었을 때 “로그인 실패” 메시지가 나오는지를 기대 결과로 정한다.단위 테스트는 함수·클래..

읽어보기 →
Coding_Test

Day22)프로그래머스: 함수(메서드), 조건문 활용

Python 코딩테스트 학습 기록 | Day 22 함수(메서드), 조건문 활용 오늘은 문자열 앞의 0 처리, 100,000자리 큰 수 덧셈, 형변환, 배열 필터링, 부분 문자열 확인을 정리했다. 특히 큰 수 덧셈은 파이썬의 형변환만으로 끝낼 수 있을 것 같지만, 입력 길이 때문에 직접 자리 올림을 구현해야 했다. 오늘 푼 문제 프로그래머스 Day 22 공식 링크 문제 핵심 개념 0 떼기lstrip() 두 수의 합큰 수 덧셈, carry 문자열로 변환str() 배열의 원소 삭제하기필터링, remove() 부분 문자열인지 확인하기in, bool, int 1. 0 떼기 문..

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

Day15)정처기_필기(자료구조 · 통합구현 · DRM · 제품 품질 표준)

정처기 공부 기록 · 2-2부터 자료구조부터 DRM·국제 제품 품질 표준까지 오늘은 자료를 저장하는 방법, 모듈과 배포를 관리하는 방법, 디지털 콘텐츠의 권한을 보호하는 방법, 소프트웨어 품질을 판단하는 국제 표준을 한 번에 복습했다. 오늘 공부한 내용 이번 범위: 자료구조 분류·스택·트리 차수·트리 순회·중위식의 전위/후위 변환·그래프, 모듈 재사용, 형상 관리, 배포 도구, DRM 기술 요소·구성·동작, ISO/IEC 9126·14598·12119·25000과 SQuaRE 분류. 1. 자료구조: 데이터를 담는 모양 자료구조는 데이터를 저장·처리하기 위한 조직 방식이다. 단순 구조와 복합 구조로 나누고, 복합 구조는 한 줄로 이어지는 선형 구조(배열, 리스트, 스..

읽어보기 →
Coding_Test

Day21)프로그래머스: 정렬, 인덱스 보존, 실수의 정수 부분, 문자열을 숫자로 다루는 방법

Python 코딩테스트 학습 기록이번에는 정렬, 인덱스 보존, 실수의 정수 부분, 문자열을 숫자로 다루는 방법을 함께 정리했다. 정답만 적기보다 처음 풀이에서 어떤 정보가 빠졌는지와 짧은 풀이가 동작하는 이유까지 기록해 두었다.문제 링크뒤에서 5등 위로전국 대회 선발 고사정수 부분문자열 정수의 합문자열을 정수로 변환하기1. 뒤에서 5등 위로가장 작은 다섯 수를 제외하고, 남은 수를 오름차순으로 반환하는 문제다. 정렬한 뒤 앞의 다섯 칸을 슬라이싱으로 건너뛴다.def solution(num_list): return sorted(num_list)[5:]sorted(num_list)로 새 리스트를 오름차순 정렬하고, [5:]로 인덱스 5부터 끝까지 가져온다. 인덱스는 0부터 시작하므로 가장 작은 다섯 수..

읽어보기 →
블로그 검색