codestates / codestates/ds-TIL

[TIL] 김민채_201124

Open
#1,024 0 comments 0 reactions 0 assignees View on GitHub
DSFT01
Dominant language
No language data
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### Today I Learn_57

**1. Intro to API**
- API 는 Application Programming Interface 의 약어.
프로그램 간 특정한 작업을 수행할 수 있도록 도와주는 역할.
- 서로 다른 구조를 가진 프로그램의 정확한 정보교환을 위한 일종의 가이드라인이다.
- ORM 은 SQL과 Code 사이의 bridge 역할을 한다.
따라서 얼마든지 Code 를 SQL로 옮겨주기도 하고, SQL을 Code 로 옮겨주기도 하는데
Code 를 통해 데이터베이스를 만드는 방법으로는 flask_migrate 가 있다.
- flask_migrate 는 크게 세 가지로 살펴볼 수 있다.
- db init : 데이터베이스 생성 -> migrations 파일이 생성된다.
- db migrate : .sqlite3 파일 생성 -> 그러나 아직은 내용물이 없는 형식으로만 존재
- db upgrade : .sqlite3 파일 안에 드디어 table 이랄지 내용물이 기록됨(일종의 commit 해서 log 를 남긴다.)
- API 를 통해 가지고 온 데이터베이스는 따로 폴더(각각 모듈로 만들어서 from~ import~ 로 연결한다.)로 분리해서 진행한다.
- 아직 코드 자체 구현은 이해가 잘 되지 않는다.

**2. Impression from Today**
- 의지를 다지고서 참여한 수업 덕에 배경 설명이랄지 이론은 이해가 됐다.
- 그러나... 역시나... 코드를 직접 실행해보고 이해하고, 연결되는 과정을 이해하는 건 또 다른 문제였다.
- 체력은 체력대로 좋지 않아 시간은 정해져있는데 제대로 시간을 활용하지도 못하는 느낌이다.
- 그래도 계속 잡고 해봐야지.
- 화이팅! 김민채!!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.