본문 바로가기

교육, 대외활동, 봉사/엘리스 AI 트랙 2기27

[엘리스 AI 트랙 2기] Day 18~20 - ORM과 Flask ORM, SQL SQL의 종류 SQLD 딸 때 공부한 것 같은데 까먹었다 ㅋㅋ 앞의 D를 Data가 아니라 Table로 바꿔서 생각하면 좀 더 이해하기 쉬운 것 같다. 종류 의미 명령어 DDL 데이터의 구조를 정의하는 언어이다 CREATE, ALTER, DROP, RENAME DML 데이터 조작(조회, 입력, 수정, 삭제)를 하는 언어 SELECT, INSERT, UPDATE, DELETE DCL 사용자의 권한을 조작한다.... 는데 안 써봐서 솔직히 이해는 안 감 ㅎ REVOKE, GRANT, TRUNCATE TCL 내가 한 수정을 반영할 것인지, 다시 이전 버전으로 돌아갈지를 제어한다 COMMIT, ROLLBACK, SAVEPOINT ORM 객체형태로 테이블을 매핑하는 것 파이썬 클래스의 속성으로 한.. 2021. 7. 18.
[엘리스 AI 트랙 2기] Day 17 - SQL desc 테이블명 -- 각 칼럼과 어떤 데이터 형태인지 알려줌 SELECT (DISTINCT) 칼럼명 FROM 테이블명 WHERE 조건문 조건을 여러개 달기 SELECT * FROM table -- WHERE age BETWEEN 20 AND 30; -- WHERE dept (NOT) IN ('HR','MARKETING','MANAGEMENT') -- WHERE (first_name = 'KON' or first_name = 'JOHN') and gender='M' and hire_date != '1986-06-26'; LIKE SELECT * FROM table WHERE name LIKE '%word%' ORDER BY SELECT * FROM people ORDER BY age DESC; INSER.. 2021. 7. 14.
[엘리스 AI 트랙 2기] Day 16 - flask, sql 이론강의 서버 프레임워크 파이썬 장고 새닉 플라스크 FastAPI 그 외에서 Jihn : 고랭의 프레임워크, 뭔가 유망하다고 한다. 그 이유는 gRPC를 쓰기 때문인데 검색해보니 가장 위에 나오는 문서가 있길래 가져와봤다. https://docs.microsoft.com/ko-kr/aspnet/core/grpc/comparison?view=aspnetcore-5.0 Rails: 루비의 프레임워크 스프링부트: 자바, 코틀린으로 사용할 수 있다. 대부분의 기업이 사용한다. Flask from flask import Flask app = Flask(__name__) # 루트 뒤에 붙을 url과 사용할 HTTP 메소드 @app.route('/hello', methods=['GET']) def hello(): #.. 2021. 7. 12.
[엘리스 AI 트랙 2기] Day 15 - 모바일 웹페이지 모바일의 meta 태그 꼭 필요한 태그긴 하지만 어차피 vscode에서 html:5 엔터 하면 바로 써줘서 굳이 꼬박꼬박 외울 필요는 없을 것 같다. position속성 비교 static(디폴트) : 2차원 속성이다. 자식과 상호작용 없다. fixed: 3차원 속성이다. 사이드 메뉴, 헤더 등에 쓰인다. relative: 자신의 위치를 기준으로 움직인다. absolute: 부모의 상태(static이냐 relative냐)가 영향을 준다. background-size 배경 이미지를 삽입할 때, 프레임을 꽉 채워 넣을지, 아니면 사진이 다 나오게 넣을지 하는 속성이다. contain: 이미지 유지 cover: 여백없이 꽉 커버하게 background-attachment scroll: 내용을 스크롤해도 안 따라.. 2021. 7. 11.