일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JavaScript
- 2021
- bootcamp
- 주간보고
- 자료구조
- 선형회귀
- 독서
- Ai
- selenium
- 빅데이터
- 재미져
- 기초통계
- 성실히
- 부트캠프
- python
- 파이썬
- Codestates
- 열심히
- 꾸준히
- MYSQL
- pandas
- leetcode
- 노마드코더
- 코드스테이츠
- 코딩테스트
- SQL
- 리뷰
- yolo
- 딥러닝
- 매일매일
- Today
- Total
목록분류 전체보기 (186)
코딩일기
안녕하십니까 다제입니다. 오늘도 SQL에 대해서 공부해보도록 하겠습니다. 오늘은 Foreign Key와 join에 대해서 배워보도록 하겠습니다. 1. Foreign Key -. 관계형 데이터베이스에서 외래 키(외부 키, Foreign Key)는 한 테이블의 필드(attribute) 중 다른 테이블의 행(row)을 식별할 수 있는 키를 의미합니다. -. 생성하는 방법 #테이블 생성 CUSTOMER_TABLE = """ CREATE TABLE Customer ( customer_id INTEGER NOT NULL PRIMARY KEY, customer_name VARCHAR(32) NOT NULL, customer_age INTEGER NULL ); """ #테이블 생성 PACKAGE_TABLE = """ ..
안녕하십니까 다제입니다. 오늘부터는 sql 문법에 대해서 공부를 진행하였습니다. 오늘은 ⑩그루핑에 대해서 배워보도록 하겠습니다. 1. 그루핑 1) 각 성별에 대한 숫자 구하기 SELECT gender COUNT(*) FROM main.member GROUP BY gender; # * : 조회되는 row의 개수를 구해주는 표현식 2) 각 성별에 대한 평균 구하기 SELECT gender, COUNT(*), AVG(height), MIN(weight) FROM main.member GROUP BY gender; 3) 그루핑 + SUBSTRING SELECT SUBSTRING(address, 1, 2) AS region, COUNT(*) FROM main.member GROUP BY SUBSTRING(addr..
안녕하십니까 다제입니다. 오늘부터는 sql 문법에 대해서 공부를 진행하였습니다. 오늘은 ③숫자함수, ④null처리, ⑤이상치처리 ⑥feature연산, ⑦조건문, ⑧고유값처리, ⑨문자열처리에 대해서 다루어보겠습니다. 1. 여러 숫자 함수들 1) row count 하기 # 각 feature row확인 SELECT COUNT(height) FROM member; # 단, COUNT는 NULL을 제외하고 숫자를 센다. # 모든 row 확인 SELECT COUNT(*) FROM member; 2) feature에서 최대값 구하기 SELECT MAX(weight) FROM main.member; 3) feature에서 최소값 구하기 SELECT MIN(weight) FROM main.member; 4) featur..
안녕하십니까 다제입니다. 오늘부터는 sql 문법에 대해서 공부를 진행하였습니다. 이에, 간단한 문법들을 정리하여 포스팅 하고자 합니다. 크게는 ①인덱싱 하는 방법과 ②정렬하는 방법에 대해서만 본 포스팅에서는 알아보고자 합니다. 1. 조건문 1) 연도 추출 SELECT * FROM main.member WHERE YEAR(birthday) = "1990"; 2) 월(2,3,4) 추출 SELECT * FROM main.member WHERE MONTH(birthday) in (2,3,4); 3) 일 추출 SELECT * FROM main.member WHERE DAYOFMONTH(birthday) BETWEEN 15 AND 31; 4) 특정일자 기준으로 날짜 간의 차이 구하기 SELECT birthday, ..
주제 : Docker Example 수행하기 : docker/whalesay | 1. Docker example을 받아오기 docker {image} pull docker/whalesay:latest {image} pull : 레지스트리에서 이미지 혹은 레포지토리를 가져옵니다(pull) 제 노트북에서는 docker의 최신버전이 호환되지 않아 1.12.1 버전을 사용하고 있습니다. 1.12.1에서는 image 명령어가 없기에 image를 생략하고 넣어주었습니다. {}는 없어도 가능하다는 의미입니다. | 2. 받아온 이미지 확인 docker images 다운 받은 이미지 리스트를 확인합니다. 최신 버전에서는 docker image ls 라고 입력한다고 합니다. | 3. 받아온 이미지를 실행(이미지 -> 컨테..
안녕합니까 다제입니다. 지난 포스팅에서는 git의 add, commit, push에 대해서 학습하였습니다. 오늘은 Git 정의와 브랜치에서 브랜치로 이동(checkout), 브랩치끼리 합치고(merge), 다른 사람이 작업한 내용을 업데이트(fetcht)하는 기능들에 대해서 배워보도록하겠습니다. 1. Git 정의 -. git은 우리의 파일의 변화를 관찰하고 commit한 시점을 촬영하여 과거/미래로 이동할 수 있도록 도와주는 프로그램 2. 언제 이용할까? 1) chekcout -. 프로젝트를 진행하다가 좋은 아이디어가 떠올라서 실험을 해보고 싶을 때 branch를 생성합니다. -. 이때 main branch에서 내 생각을 구현해놓은 my_idea branch로 넘어가고 싶을때 사용합니다. -. 예제 코드..
안녕합니까 다제입니다. git에 대해서 학습하였습니다. 현실판 인셉션이라는 생각이 드는 git이였습니다. 먼저 깃이 무엇을 하고 어떻게 사용하는지에 대해서 이야기를 나누어볼까 합니다. 1. Git 정의 -. git은 우리의 파일의 변화를 관찰하고 commit한 시점을 촬영하여 과거/미래로 이동할 수 있도록 도와주는 프로그램 2. Git을 언제 이용할까? 1) 다른 사람들과 협업 프로젝트를 진행할 때 2) 본인이 직접 프로젝트를 진행할 때 -> 각각 사용하는 git 명령어가 조금 다르기 때문에 함께 알아보도록 하겠습니다. 3. 상황에 따른 Git 예제코드 1) 다른 사람들과 협업 프로젝트를 진행할 때 #1. 터미널에서 프로젝트를 진행할 폴더로 이동합니다. #2. git이 관찰과 시점을 촬영할 수 있도록 도..
안녕하십니까 다제입니다. 지난 시간에는 객체와 객체지향프로그래밍의 정의와 클래스를 통해 속성을 만들어보는 시간을 갖었습니다. 오늘은 지난 시간에 말씀드린 follow 시스템을 구현 해보도록 하겠습니다. 현업에서도 이러한 코드를 사용하는지는 알 수는 없지만, 그래도 __init__을 이해하는데 도움이 된다 생각하여 이렇게 직접 코드를 작성해보았습니다. # 먼저 클래스를 선언해야합니다. class User: def __init__(self, name, email): # __init__는 인스턴스가 생성될 때 자동으로 호출됨 self.name = name # 호출될때 인자가 2개 인지 꼭 확인을 하고 첫번째로 오는 인지를 이름으로 인지함 self.email = email # 두번째로 들어오는 인자를 이메일로 ..
안녕하십니까 다제 입니다. 오늘은 vsc code를 사용하기에 앞서 제가 자주 사용하는 vsc code 단축키를 소개해드리고자 합니다. 사실 단축키는 vsc code을 켜시고 code(file) -> preferences -> keyboardshortcuts이라는 텝에 들어가시면 아주 많이 많이 있습니다. 그중에서 제가 애용하는 녀석들만 소개해드리고자 합니다. 1. (드래그 후)comand + D : 동일한 변수를 선택해줌 2. (드래그 후)option + ↑/↓ : 변수들을 위/아래로 움직여줌 3. (드래그 후)option + shift + ↑/↓ : 선택한 변수를 원하는 만큼 위/아래로 복사해줌 4. (드래그 후)command + / : 일괄적으로 주석처리해줌(언어에 구해받지 않음) 5..