SQL 中 DDL과 DMLSW 모의 역량테스트(A형) - 보물찾기 (1일 1알고리즘)정의: Data Definition Language역할: 데이터의 기본 구조 및 형식 변경SQL 키워드: CREATE, ALTER, DROP정의: Data Manipulation Lan
📅 2026-04-29 (수) ✍️ 공부한 내용 > DB : N:1 관계 1. 관계 : 데이터베이스 내 여러 테이블 간 논리적인 연결 관계 * 관계의 종류 * 1:1 (One to One) : 한 명의 사용자는 오직 하나의 프로필을 가짐. / 한 테이블의
데이터 수집 및 실습: 산재한 정보를 목적에 맞는 형태로 추출 및 저장 하는 과정웹 데이터 수집의 장점실시간으로 업데이트되는 세상의 흐름을 즉시 반영.웹에 존재하는 방대한 정보를 내 프로젝트에 변환하여 활용 가능.데이터 수집 방법API : 정해진 방법을 통해 데이터를

DB 中 N:1 (2) - User와 Article(게시글), User와 Comment(댓글) 간의 N:1 관계 정의하기settings.py 읽음 <= AUTH_USER_MODEL 문자열은 여기서 사용 가능모델들 로드 시작accounts.User 클래스 만들
📅 2026-05-05 (화) 🎯 오늘 학습한 목표 A형 기출문제 풀기 문제 정보 문제 이름: 암벽 등반 (복원 문제) 문제 링크: https://swexpertacademy.com/main/talk/solvingClub/problemView.do?solvecl

팔로우 기능 구현프로필 페이지 구현URL 주소 작성views.py 작성profile.html 만들기index.html에 하이퍼링크 넣기모델 관계 설정User(M) - User(N)url 작성view함수 작성profile.html에 버튼 추가하기FixturesDjango
프로젝트의 기획과 설계둘 다 단순한 문서 작업이 아니라, 프로젝트 전체를 이끄는 핵심 과정이다.기획·설계가 명확하지 않으면 개발 과정에서 혼란이 생긴다.기획의 출발점은 사용자의 진짜 불편함이어야 한다.우리 팀의 타겟은 누구 이고,그들이 겪는 불편은 어떤 불편 이며,우리
Disjoint-set 1문제 풀기제출 코드
Gemini를 통해 학습한 DRF 내용 정리 노트DRF (Django REST Framework) 는 Django 위에서 RESTful API를 쉽고 빠르게 구축할 수 있도록 도와주는 오픈소스 라이브러리이다.프론트엔드와 백엔드를 분리해서 개발하거나, 모바일 앱과 통신해
오늘은 JavaScript의 객체(Object) 와 배열(Array), 그리고 다양한 배열 helper method 를 학습했다. 파이썬과 비교하며 정리해보자.원시 자료형 (불변, 값을 복사해서 저장)number : 정수/실수 구분이 없음string : 문자열, 템플릿
파이썬의 dict와 유사key, value로 구성key는 문자형만 가능in 연산자 대신 hasOwnProperty()를 사용할 것함수나 메서드를 호출한 객체를 가리키는 키워드 (파이썬의 self)일반 함수에서 호출: 전역 객체메서드에서 호출: 호출한 객체※ 메서드란?
비동기적인 웹 애플리케이션 개발을 위한 핵심 기술무언가 일어났다는 신호 ⇒ 웹 상에서 어떻게 구현할까?요소를 가져오기 (querySelector)이벤트 핸들러 틀 작성 (콜백 함수, 실제로 이벤트가 발생했을 때 동작할 함수)addEventListener로 요소와 이벤트
위 코드만으로는 400 Bad Request가 발생한다.원인: CommentSerializer에서 외래 키에 해당하는 article 필드 또한 사용자로부터 입력받도록 설정되어 있기 때문에, 서버 측에서는 해당 필드가 누락되었다고 판단함.해결: 유효성 검사 목록에서 제외
Frontend Development: 웹사이트/웹 앱의 UI·UX를 만들고 디자인하는 것Client-side Framework: 클라이언트 측에서 UI와 상호작용을 개발하기 위한 JavaScript 기반 프레임워크대표: Vue.js, React, Angular필요한
Vue는 DOM을 컴포넌트 인스턴스의 데이터에 선언적으로 바인딩할 수 있는 HTML 기반 템플릿 구문을 사용한다.Text InterpolationRaw HTMLAttribute BindingsJavaScript Expressions데이터 바인딩의 가장 기본적인 형태이중
여러 개의 문서 또는 문장이 얼마나 비슷한 내용을 담고 있는지를 수치로 표현한 것추천 시스템 : 도서·영화·금융 상품 등에서 사용자 관심사와 유사한 콘텐츠를 찾아 추천검색 및 정보 탐색 : 입력 쿼리(질문)와 유사한 문서를 빠르게 찾아 검색 품질을 높임분류·군집 및 중
Vue의 컴포넌트 기반 개발 방식인 SFC부터 프로젝트 생성·구조, 모듈/번들러, Virtual DOM, Composition API에 대해 학습했다.Component : 재사용 가능한 코드 블록UI(User Interface)를 독립적이고 재사용 가능한 일부분으로 분
컴포넌트 간 데이터가 어떻게 흐르는지(상태 흐름)에 대한 정리.한 줄 요약: 부모는 자식에게 props로 데이터를 내려주고, 자식은 emit으로 부모에게 이벤트를 올려보낸다.한 화면에서 동일한 데이터(예: 프로필 사진)가 여러 위치에서 여러 번 출력되는 경우가 많다.페
FastAPI 핵심 개념 정리FastAPI란?(2. Django / Flask와 비교(3. 서버 실행(4. HTTP 메서드 (GET · POST · PUT · DELETE)(5. 타입 힌트와 Pydantic(6. 응답 모델 (response_model)(7. 에러 처리

SPA(Single Page Application)에서 페이지를 새로고침하지 않고 화면을 전환하기 위한 Vue 공식 라우팅 라이브러리 정리웹사이트에 Home과 About 페이지를 만든다고 할 때, SPA에서는 어떻게 페이지를 나눌 수 있을까? Vue Router는 이
Props와 emit만으로 데이터를 주고받기 어려워지는 시점, 그리고 이를 해결하는 Vue 공식 상태 관리 라이브러리 Pinia에 대해 학습한 내용을 정리한다.Props는 훌륭한 도구지만, 컴포넌트 구조가 5단계 이상 깊어진다면 문제가 생긴다. 데이터를 전달하기 위해
Vue(프론트엔드)와 DRF(백엔드)를 분리된 서버로 두고 요청·응답을 주고받을 때 마주치는 CORS Policy 문제와 그 해결 과정을 정리한다.Vue와 DRF 간 기본적인 요청과 응답Vue와 DRF에서의 인증 시스템User 커스터마이징이번 글은 1번, 그중에서도 두
[DRF] 인증(Authentication)과 권한(Permission) 정리 > Vue with DRF 학습 중 백엔드(DRF)에서의 인증과 권한 처리 과정을 정리 > 프론트엔드(Vue)와 백엔드(DRF)는 인증 구현 시 각각 다음과 같이 역할을 나눠 맡음. > >
Vue with DRF 3 - "Customize User" > DRF에 권한 설정을 추가하자 게시글 조회가 401 Unauthorized 오류와 함께 막혔다. > 인증 과정에서 프론트엔드(Vue)의 역할을 이해하고, 이 오류를 해결해 완전한 인증 시스템을 구축한다.
Vue로 SPA를 만들면서 JWT 인증, refresh token, Geolocation API, iframe, jsdiff까지 다뤘다. 인증 흐름을 직접 코드로 따라가며 정리했다.유저가 스스로 누군지 증명하는 디지털 출입증서버가 유저에게 발급해주는 긴 문자열해당 문자

문제 이름: 프로그래머스 게임 맵 최단거리문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/1844알고리즘 분류: DFS/BFSBFS를 활용하여 visited를 하나씩 늘리면서 경로를 이동하면
[TIL] AI 기초 — 학습 원리부터 CNN·RNN, 배포까지 한 번에 정리 > 오늘 배운 AI 기초 강의를 처음부터 끝까지 정리했다. 모델이 어떻게 학습하는가(미분·경사하강) 에서 출발해, 선형 회귀 → 뉴런 → 인공 신경망 → 활성화 함수 → 역전파로 이어지는
1
오늘은 크게 두 파트다.LLM 후반부 — 거대 모델을 내 손으로 파인튜닝하고, 메모리를 아껴가며 돌리는 기술 (PEFT / LoRA / QLoRA / 양자화 / BF16)생성형 AI (Generative AI) — 텍스트를 넘어 이미지·비디오·음악·3D를 만드는 기술,
문제 이름: 붕대 감기문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/250137알고리즘 분류: 시뮬레이션 (Simulation), 큐 (Queue)이 문제는 시간의 흐름에 따라 체력(heal
문제 이름: S/W 문제해결 응용 4일차 - 보급로 (1249번)문제 링크: SWEA 1249. 보급로알고리즘 분류: 그래프 이론, 다익스트라 (Dijkstra), 최단 경로출발지 $(0, 0)$에서 도착지 $(N-1, N-1)$까지 이동할 때, 지도의 각 칸에 적힌

"AI가 다 만들어주는 시대에 왜 기획을 배워야 할까? — AI의 구조적 한계부터 JTBD·5Whys·HMW·가치 제안까지" 1차시 OT — AI 시대, UX의 중요성과 주요 서비스 기획 방법 > AI 기반 UX/UI 기획부터 Figma 개발 연계까지 다루는 6일
문제 이름: 1767. SW 역량테스트 프로세서 연결하기문제 링크: SW Expert Academy 1767번알고리즘 분류: 시뮬레이션, 완전 탐색 (DFS), 백트래킹 (Backtracking)가장자리 코어의 특징: 격자의 가장자리(경계선)에 붙어 있는 코어는 이미
문제 이름: 모의 SW 역량테스트 등산로 조성문제 링크: SWEA 1949번 - 등산로 조성 알고리즘 분류: 그래프 탐색, 깊이 우선 탐색(DFS), 백트래킹, 시뮬레이션핵심 규칙: 등산로는 항상 가장 높은 봉우리에서 시작해야 한다.다음 칸은 반드시 현재 칸보다 지형의
[TIL] AI 시대의 디지털 프로덕트 UX/UI 기획 설계 - 2차시 > Module 2. AI 기반 UX/UI 기획, 리서치, 아이데이션 > 핵심 한 줄: "생성은 AI, 검증과 결정은 사람" 사이클(Loop)의 체득 0. 전체 과정 개요 강의 전체 모듈 구성
문제 정보 문제 이름: [SWEA 2112] 보호 필름 문제 링크: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V1SYKAaUDFAWU 알고리즘 분류: 백트래킹 (Bac
Module 3. AI 기반 UI/GUI 자동 생성 (1) : 기획·설계·GUI한 줄 정리: 최상의 결과물은 "효과적인 프롬프트 작성 + 지속적인 아이데이션(반복)"의 결과다.이번 차시는 Module 3로, 기획 산출물을 실제 UI/GUI로 자동 생성하는 과정을 다룬다
AI를 공부하다 뜬금없이 룰 베이스와 투스테이지라는 모델들을 접하게 되어 오늘은 이 두 개념을 처음 배우는 사람도 이해할 수 있도록 정리해 보았다.사람이 직접 정해준 규칙(Rule)에 따라 판단하고 동작하는 시스템머신러닝처럼 데이터를 보고 스스로 패턴을 학습하는 것이
Tags: \`오늘 공부하면서 헷갈렸던 개념들을 질문 순서 그대로, 빠짐없이 정리한다.(IQR → 거리 척도 → 검정/분포 → 트리·앙상블 → 변수/시각화 → 확률함수 → 평가지표 → 결측치 → 오차/가설검정 → 연관규칙)IQR(사분위수 범위) 구하는 법(2. 사분위수
회귀분석 기초 통계 → 로지스틱 회귀 → 시계열 → 머신러닝(의사결정나무, 군집분석, 연관분석)잔차도 (Residual Plot)(2. 점추정 vs 구간추정(3. 모수 vs 통계량(4. PCA (주성분 분석)(5. 로지스틱 회귀분석과 시그모이드 함수(6. 오즈 (Odd
title: "ADsP 3과목 데이터 분석 개념 정리 — 측정 척도부터 시계열·군집분석까지"description: 측정 척도 4종, 혼동 행렬 기반 평가지표, 회귀분석 출력 해석, SOM, 인공신경망, K-means, 카이제곱 검정, 시계열 분해, 덴드로그램까지 ADs