GitHub 공동 프로젝트 — Git 기본 사용법 완벽 가이드

1. git init — 로컬 저장소 초기화 프로젝트 폴더에서 Git을 사용할 수 있도록 초기화합니다. bash 실행하면 해당 폴더에 .git 폴더가 생성되며, 이때부터 Git이 파일 변경 이력을 추적하기 시작합니다. 2. git config — 사용자 정보 등록 커밋 기록에 남을 이름과 이메일을 등록합니다. –global 옵션을 쓰면 PC 전체에 적용됩니다. bash 3. git remote add — 원격 저장소 … 더 읽기

ADsP 데이터 이해_데이터 레이크_데이터 웨어하우스_데이터 마트_ETL

데이터 레이크 vs 데이터 웨어하우스 vs 데이터 마트 1. 데이터 레이크 (Data Lake) 특징 설명 데이터 형태 정형 + 반정형 + 비정형 모두 수용 저장 방식 원본 그대로 저장 → 데이터 손실 없음 저장소 AWS S3, Hadoop HDFS 등 비용 효율적 유연성 분석 전에 가공하지 않아 유연성 높음 사용자 데이터 과학자 2. 데이터 웨어하우스 (Data … 더 읽기

ADsP 데이터 이해_DB 종류와 특징_MongoDB_SQL문법분류

SQL 이름이 들어간 비슷한 DB 종류들입니다! 관계형 DB (SQL 계열) 전체 비교 DB 제조사 비용 특징 MySQL Oracle 무료 웹서비스 1위 MariaDB 오픈소스 무료 MySQL 대체 SQL Server Microsoft 유료 윈도우 최적화 PostgreSQL 오픈소스 무료 기능 최강 SQLite 오픈소스 무료 초경량/모바일 Oracle DB Oracle 유료 대기업/금융 MariaDB 특징 설명 형식 SQL (관계형) 라이선스 완전 무료 … 더 읽기

ADsP 데이터 이해_산업 부문별_사회기반구조로서의 데이터베이스 핵심 용어 정리

산업부문별 데이터베이스 1. OLTP (Online Transaction Processing) 2. OLAP (Online Analytical Processing) 3. ERP (Enterprise Resource Planning) 4. CRM (Customer Relationship Management) 5. SCM (Supply Chain Management) 6. DW (Data Warehouse) 7. BI (Business Intelligence) 8. EDW (Enterprise Data Warehouse) 9. EAI (Enterprise Application Integration) 10. KMS (Knowledge Management System) 11. 블록체인 12. IoT (Internet … 더 읽기

ADsP 데이터 이해_분석의 방법, 분석의 대상에 대한 이해

축 설명 축 의미 분석의 대상 (What) 무엇을 분석할지 아는가? 분석의 방법 (How) 어떻게 분석할지 아는가? 4가지 유형 설명 1. Optimization (최적화) 2. Insight (통찰) 3. Solution (솔루션) 4. Discovery (발견) 한눈에 정리 유형 What How 목표 Optimization ✅ 앎 ✅ 앎 현재를 더 잘하기 Insight ❌ 모름 ✅ 앎 새 문제 발견 Solution ✅ … 더 읽기

객체(Object)에 대하여, 변수와 리터럴

프로그래밍에서의 객체 가장 흔히 쓰이는 의미로, 데이터(속성)와 그 데이터를 처리하는 기능(동작)을 하나로 묶어놓은 실체입니다. 위키독스 +1 개념 예시 1. 붕어빵 예시 (클래스 vs 객체) 2. 자동차 예시 (속성 vs 기능) 프로그래밍에서 객체는 ‘정보’와 ‘능력’을 동시에 가집니다. 1. 딕셔너리와 객체의 관계 2. 왜 헷갈릴까요? (JavaScript의 영향) 자바스크립트(JS)라는 언어 때문일 가능성이 큽니다. 3. 차이점 (핵심) 결론:자료형 관점에서 딕셔너리는 데이터를 구조화해서 들고 있는 ‘데이터 객체’의 … 더 읽기

자바스크립트 백틱 사용에 대하여

백틱(`)은 ES6(ES2015)에서 도입된 **템플릿 리터럴(Template Literal)**을 위한 문자열 표기법입니다. 주요 기능 1. 문자열 보간 (String Interpolation) 변수나 표현식을 문자열 안에 바로 삽입할 수 있습니다. javascript 2. 여러 줄 문자열 (Multiline String) 줄바꿈을 그대로 표현할 수 있습니다. javascript 3. 표현식 삽입 ${} 안에 연산, 함수 호출 등 모든 JS 표현식을 넣을 수 있습니다. javascript 4. 태그드 … 더 읽기

사이킷런(Scikit-learn) 완전 가이드

사이킷런이란? 2007년 구글 서머 오브 코드에서 시작된 오픈소스 프로젝트로, 현재 머신러닝 표준 라이브러리로 자리잡았습니다. NumPy, SciPy, Matplotlib 위에서 동작하며, 일관된 API 설계가 가장 큰 강점입니다. 핵심 개념: Estimator API 모든 알고리즘이 동일한 3가지 메서드로 통일되어 있습니다. from sklearn.ensemble import RandomForestClassifier model = RandomForestClassifier(n_estimators=100) # 1. 생성model.fit(X_train, y_train) # 2. 학습predictions = model.predict(X_test) # 3. 예측 … 더 읽기