본문 바로가기

KDT17

[엘리스] 엘리스에서의 첫 프로젝트 안녕하세요~ 고니입니다! 지금까지 블로그를 보시면 아시겠지만, 저는 현재 엘리스라는 교육 기관에서 AI 트랙 2기 레이서로 교육을 받고 있습니다. 그러던 와중에 감사하게도 엘리스 내에서 관련 포스팅을 해줄 레이서 블로거를 모집한다는 공지를 보고 신청 및 합격하여 지금 글을 쓰고 있습니다. 물론 지금도 정성껏 쓰고 있지만 좀 더 정성껏 써보도록 하겠습니다. ㅎㅎ 프로젝트 9주차. 프로젝트 주간 9주차에는 지난 8주간 배운 다음 과목들을 바탕으로 프로젝트를 진행하였습니다. 프로그래밍 기초(CLI, Git, 자료구조, 알고리즘, HTML, CSS, JS) 백엔드(Flask, MySQL, MongoDB) 프론트엔드(React) 모던 웹 애플리케이션(비동기, ...) 프로젝트 주제 프로젝트 주제는 총 세가지가 있.. 2021. 9. 11.
[엘리스 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.