본문 바로가기

전체 글135

[DAY 15] SQL 첫 강의 - distinct, as, limit, 집계함수, where, group by Special Lecture인 SQL 첫 강의였다. 수업 진행 방법 안내 후 SQL의 역할, RDBMS, SQL 문법 종류에 대해 강의 후 실습 환경을 구성했다. 실습 환경 : Google BigQuery - 머신러닝, 지리정보 분석, 비즈니스 인텔리전스와 같은 기본 제공 기능으로 데이터를 관리하고 분석할 수 있게 해주는 완전 관리형 엔터프라이즈 데이터 웨어하우스 빅쿼리에 접속해서 새 프로젝트를 생성하고 프로젝트에 데이터셋을 추가해서 실습했다. 데이터셋을 추가했더니 실습에 사용할 수 있는 여러 테이블이 생겼다. 실제 데이터를 조회한 양만큼 과금이 되며 일정 수준까지는 무료인 시스템인데 강사님이 실습 과정에서 금액이 발생할 일은 없을 거라고 하셨다. 빅쿼리를 처음 사용해 봤는데, 지금까지 사용해봤던 Ora.. 2023. 1. 13.
[SQL] DDL, DML, DCL, TCL 개념과 종류 SQL(Structured Query Language, 구조화된 질의 언어)은 데이터베이스에서 데이터를 저장, 조회, 수정, 삭제할 때 사용하고, 데이터베이스 자체의 성능 유지관리, 최적화에 사용되는 언어이다. 쉽게 말해 데이터베이스를 다루기 위해 쓰는 언어라고 할 수 있다.SQL의 문법은 DDL, DML, DCL, TCL로 나눌 수 있어 각각의 개념과 종류를 알아본다.DDL(Data Definition Language, 데이터 정의어)데이터베이스 구조 정의에 사용하는 언어로, 테이블이나 컬럼 등을 생성, 수정, 삭제한다.데이터베이스의 전체 골격을 구성하는 역할을 한다.DDL 종류와 역할CREATE :  새로운 테이블을 생성ALTER : 기존 테이블 구조 변경DROP : 기존 테이블 삭제TRUNCATE .. 2023. 1. 13.
[WEEK 4] 멋쟁이사자처럼 AI 스쿨 4주차 AI SCHOOL 8기 - 데이터 분석 트랙이 벌써 4주차가 되었다. 저번주까지는 파이썬에 대해 공부했고 이번주부터 정말 데이터 분석 관련 내용이 시작된것 같다. 지금 WIL을 작성하고 있긴 하지만.. 한 주에 월화수 3일 공부하고 목요일에 WIL 작성하고 다음날인 금요일에 다시 강의 듣는 이 구조가 음.. 효율적인지는 모르겠다. 아무튼 이번주 내용을 요약하자면 아래와 같다. 각 세부 사항은 TIL로 작성하였다. 먼저 pandas 기초에 대해 배웠다. DataFrame과 Series에 대한 이해부터, 데이터 타입 확인, 컬럼 다루기, 데이터 요약, 데이터 타입별 기술통계 값 확인, 파일로 저장하고 로드하는 방법 등의 내용이었다. DAY 11 TIL [DAY 11] pandas 기초 - DataFrame,.. 2023. 1. 12.
[DAY 14] Week 4 Insight Day 20230112(목) 이번주 인사이트데이였다. 인사이트데이는 주마다 있을 수도, 없을 수도 있다. 강의는 듣지 않고 복습 겸 쉬어가는 시간인 것 같다. 오전시간 재잘재잘팀별로 월~수에 들은 강의에 대해 노션에 정리하는 시간을 가졌다. 우리 팀은 어떤 내용을 배웠는지 쭉 작성하고 키워드를 선정했으며 어떤 점이 어려웠는지와 그것을 더 공부하기 위한 링크도 달면서 정리하였다. HTML, requests, pandas 그 외 다른 많은 내용에 대해 이야기가 나왔다. 오후시간 오후에는 insight time이라고 해서 이 주의 칭찬 수강생, 우수 사례를 발표했으며 한 주에 대한 설문을 진행했다. 본인이 생각하는 난이도, 학습 습관, 학습 소화, 만족도 등에 대한 내용이었다. 그 후 훈련장려금에 대한 안내를 받았다.. 2023. 1. 12.
pseudo code(슈도코드, 의사코드)란? 본 글에서는 pseudo code(슈도코드, 의사코드)에 대해 설명한다. pseudo code가 무엇인지, 사용하는 이유, 작성하는 방법, 예시를 알아보자. pseudo code(슈도코드, 의사코드) 컴퓨터 프로그램의 동작이나 알고리즘을 인간이 사용하는 언어로 작성한 것을 말한다. 작성자와 다른 사람이 이해할 수 있는 일상적인 언어(한국어, 영어 등)으로 작성하면 된다. 프로그래밍과 달리 정해진 문법이 없어 자유로운 작성이 가능하다. pseudo code는 어떤 상황에 사용하나? 장점이 있나? - 통상 작성할 프로그램의 로직을 자연어를 통해 작성하고 이를 바탕으로 코딩을 하는 방식으로 활용한다 - 바로 코딩하는 것에 비해 문제에 대해 조금 더 명확한 사고가 가능하다. - 잘 작성한 pseudo code는.. 2023. 1. 11.
반응형