본문 바로가기

분류 전체보기27

[멋쟁이사자처럼부트캠프_그로스마케팅] Day 11 API, Flask https://www.youtube.com/watch?v=Jg3FFBLyhK0오전 수업 집중력 이슈로 API 이해를 위해 유튜브를 찾아보았다...API (Application Programming Interface)란?API는 프로그램과 프로그램이 소통하는 접점(Interface) 이다.1. Interface란?UI (User Interface): 사용자가 프로그램과 소통하는 접점.API (Application Programming Interface): 응용 프로그램(앱, 소프트웨어) 간 소통을 위한 접점.2. API의 역할프로그램이 다른 프로그램의 기능을 사용할 수 있도록 제공하는 규칙(명령어, 데이터 형식 등).예: HTTP API는 인터넷을 통해 데이터를 요청(Request)하고 응답(Respons.. 2025. 2. 20.
[멋쟁이사자처럼부트캠프_그로스마케팅] Day 10 웹 애플리케이션 구조, Flask, 웹크롤링 Flask 애플리케이션에서 모델 사용Flask 애플리케이션에서 MySQL 데이터베이스를 사용하여 게시글을 작성, 읽기, 수정, 삭제하는 기능을 구현하는 예제를 해봄. Flask 이해를 위해 추가 영상을 봤다. 수업에서 들은 내용이다보니 이해가 쉬웠다.사실 설명을 해주셨는데 오전 집중력 이슈로 놓쳤다...웹 애플리케이션 기본 아키텍처 및 Flask 개념과 구조에 대해 작성해보았다. https://youtu.be/X_n6IZmieV8?si=UevBAkqFl0x6nN6R HTML, CSS, JS의 역할1. HTML (HyperText Markup Language)웹 페이지의 뼈대를 만드는 역할., , 등의 태그를 사용하여 콘텐츠를 구조화함.2. CSS (Cascading Style Sheets)웹페이지의 디.. 2025. 2. 19.
[멋쟁이사자처럼부트캠프_그로스마케팅] Day 9 GCP VM 인스턴스 설정 및 MariaDB + Pandas 연동 방법 GCP VM 인스턴스 설정 및 MariaDB + Pandas 연동1️⃣ GCP에서 VM 인스턴스 만들기1.1 VM 인스턴스 생성GCP 콘솔에서 VM 인스턴스 생성리전: 서울 선택운영체제 변경: 기본 Debian → Ubuntu 선택네트워킹 → 방화벽 설정:✅ HTTP 트래픽 허용✅ HTTPS 트래픽 허용생성 후 SSH 터미널 접속(SSH 키 생성 (by putty) 과 등록은 되어있어야함)2️⃣ MariaDB2.1 MariaDB 설치sudo apt update && sudo apt upgrade # mariadb 설치및 업데이트 과정sudo apt-get install mariadb-server 2.2 MariaDB 설정 및 계정 생성#계정생성을 위해 MariaDB root 계정 접속sudo mysql.. 2025. 2. 18.
[멋쟁이사자처럼부트캠프_그로스마케팅] Day 8 SQL 기본키, 외래키, JOIN, UNION, ALTER, CONSTRAINTS *밀린거 폭풍 업로드 가겠습니다 화이팅🙃  더보기목차1.기본키, 외래키2. JOIN3. 고급 SQL(집계함수)4. UNION5. ALTER6.CONSTRAINTS 1. 기본키, 외래키1) PRIMARY KEY (기본 키)테이블에서 각 행(row)을 유일하게 식별하는 키NOT NULL + UNIQUE 속성을 가짐 (중복 X, NULL X)한 테이블에 하나만 존재 가능중복 방지: 기본 키는 UNIQUE 속성을 가지므로 같은 값이 두 번 이상 입력될 수 없습니다. 즉, 테이블에서 각 행을 유일하게 식별할 수 있도록 보장합니다.무결성 유지: 기본 키 값이 삭제되면 그 값과 연결된 다른 데이터의 무결성이 깨질 수 있습니다. 따라서 기본 키는 다른 테이블에서 외래 키(Foreign Key)로 참조될 경우 삭제가 .. 2025. 2. 14.
[멋쟁이사자처럼부트캠프_그로스마케팅] Day7 GCP VM 설정 및 MariaDB 설치 & SQL 기본 문법 Day 6 목표: GCP VM 설정 및 MariaDB 설치 & SQL 기본 문법 정리1. GCP & VM 설정 과정GCP VM 설정 & SSH 연결: GCP(Google Cloud Platform)에서 VM 인스턴스 생성 후, SSH를 이용하여 원격 접속하는 과정1️⃣ GCP에서 VM 인스턴스 생성2️⃣ 운영체제(OS) 선택 → Ubuntu 사용3️⃣ SSH 키 생성 (Puttygen 사용, Windows 환경 기준)4️⃣ GCP에서 SSH 키 등록5️⃣ FileZilla를 사용하여 .ppk 키로 SSH 접속 확인 (파일 전송 가능) 2. 리눅스 기본 명령어VM에 접속한 후, 파일 및 디렉토리 관리, 권한 설정을 위한 주요 리눅스 명령어1) 기본 디렉토리 이동 및 파일 조회명령어 설명cd /루트 디렉토리.. 2025. 2. 13.
[멋쟁이사자처럼부트캠프_그로스마케팅] Day6 GCP VM 설정 및 MariaDB 설치 & SQL 기본 문법 Day 6 목표: GCP VM 설정 및 MariaDB 설치 & SQL 기본 문법 정리1. GCP & VM 설정 과정GCP VM 설정 & SSH 연결: GCP(Google Cloud Platform)에서 VM 인스턴스 생성 후, SSH를 이용하여 원격 접속하는 과정1️⃣ GCP에서 VM 인스턴스 생성2️⃣ 운영체제(OS) 선택 → Ubuntu 사용3️⃣ SSH 키 생성 (Puttygen 사용, Windows 환경 기준)4️⃣ GCP에서 SSH 키 등록5️⃣ FileZilla를 사용하여 .ppk 키로 SSH 접속 확인 (파일 전송 가능)2. 리눅스 기본 명령어VM에 접속한 후, 파일 및 디렉토리 관리, 권한 설정을 위한 주요 리눅스 명령어 1) 기본 디렉토리 이동 및 파일 조회명령어 설명cd /루트 디렉토리.. 2025. 2. 13.