profile
주니어 개발자 주니어발록 주니어예티 주니어레이스
post-thumbnail

[자료구조/알고리즘] 해시(Hash), 해시테이블(Hash Table), 해시함수 (Hash Function) 개념 및 예제

해시(Hash)? 1. 개념 > - Hash(Hash Table) : Key : Value의 형태를 가진 하나의 자료구조 (python에서는 dictionary 구조) 모든 데이터 타입으로 접근이 가능하다. Hash function: 임의 길이 데이터(input)를 암

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

[ML/NLP] 텍스트 마이닝 (Text Mining) 용어정리 및 TDM (Term Document Matrix)

Text Mining = Data Mining + NLP(Natural Language Processing)정의 : 구조화되지 않은 대규모의 텍스트 집합으로부터 새로운 지식을 발견하는 과정목적 : 정형화되지 않은 데이터를 정형화된 데이터로 바꾸는 것 과정 : Text

2023년 5월 9일
·
0개의 댓글
·
post-thumbnail

[Software Engineering] 애자일(Agile) 소프트웨어 개발

Individuals and interactions over processes and tools 개인과 상호작용에 집중Working software over comprehensive documentation 작동하는 소프트웨어에 집중Customer collaborati

2023년 4월 20일
·
0개의 댓글
·
post-thumbnail

데이터 사이언스 논문 모음

논문 읽기는 "효과가 확실한 맛없는 약" 이라는 글을 본 적이 있다.. 쓰더라도 효과가 확실함을 믿고 열심히 차근차근 읽어보자!\[Paper on arXiv]\[Paper on DeepMind's site]\[Paper on arXiv]\[Paper on arXiv]\

2023년 4월 12일
·
0개의 댓글
·
post-thumbnail

[Software Engineering] 소프트웨어 개발 생명주기(Life Cycle) 모델 종류와 장단점

⚙️소프트웨어 라이프 사이클 모델 소프트웨어 개발 생명주기(Software Development Life Cycle)란? 소프트웨어 생명주기 모델 프로세스 : 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 소프트웨어 개발에 대한 단계별 접근 방식 시스템의 요구

2023년 4월 6일
·
0개의 댓글
·
post-thumbnail

[Software Engineering] 소프트웨어 프로세스 개선(SPI) 및 소프트웨어 프로세스(SP) 품질인증 모델

⚙️소프트웨어 개발 프로세스 소프트웨어를 개발할 때 일을 수행하는 작은 단위를 작업(task)이라고 한다. 소프트웨어 개발 프로세스는 이 작업 순서의 집합이라고 할 수 있으며, 작업 순서뿐 아니라 일정, 예산, 자원과 같은 제약 조건을 포함하는 일련의 활동을 말한다.

2023년 3월 31일
·
0개의 댓글
·
post-thumbnail

[Software Engineering] 소프트웨어와 소프트웨어 공학!

⚙️소프트웨어 공학 소프트웨어(Software)란 ? 소프트웨어란? 컴퓨터 시스템을 효율적으로 운영하기 위해 개발된 프로그램의 총칭이다. 소프트웨어의 예시 운영체제: 컴퓨터 하드웨어와 사용자 소프트웨어 사이에서 중재하는 소프트웨어. Windows, macOS, L

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

코딩 문제풀이 | 프로그래머스 | MySQL | “JOIN”

JOIN Lv2 조건에 맞는 도서와 저자 리스트 출력하기 Q. '경제' 카테고리에 속하는 도서들의 도서 ID(BOOKID), 저자명(AUTHORNAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

코딩 문제풀이 | 프로그래머스 | MySQL | “String, Date”

String, Date 🌼 Lv1 자동차 대여 기록에서 장기/단기 대여 구분하기 Q. CARRENTALCOMPANYRENTALHISTORY 테이블에서 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

코딩 문제풀이 | 프로그래머스 | MySQL | “GROUP BY”

GROUP BY 🌱 Lv2. 진료과별 총 예약 횟수 출력하기 Q. APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

코딩 문제풀이 | 프로그래머스 | MySQL | “SUM, MAX, MIN” | “IS NULL”

SUM, MAX, MIN 🎈 Lv1. 최댓값 구하기 Q. PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. 🎈🎈 Lv2. 최솟값 구하기 Q. 동물 보호소에 가장 먼저

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

코딩 문제풀이 | 프로그래머스 | MySQL | “SELECT”

Select 1. 상위 n개 레코드 Q. 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요. 여러 기준으로 정렬하기 Q. 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[SQLP] 1-1데이터 모델링의 이해

모델링이란? 복잡한 현실세계를 추상화, 단순화 명확화하기 위해 일정한 표기법에 의해 표현하는 기법모델링의 특징1) 추상화 : 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미2) 단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 언어로 표현하여 쉽게 이해 할 수

2023년 1월 9일
·
0개의 댓글
·
post-thumbnail

[ML] 지도학습 - 수치예측 목적의 머신러닝

지도학습(Supervised Learning) 👉 정답(label)이 있는 데이터를 학습시키는 것이다. 입력값(X)에 대한 목적변수(Y)를 학습시키며, 지도학습은 목적변수(Y, label, 반응변수)의 형태에 따라 분류 혹은 예측으로 구분된다. 분류 : Y가

2022년 11월 23일
·
0개의 댓글
·
post-thumbnail

[Python] 가상환경 만들기 virtualenv

프로젝트마다 사용하는 패키지가 다르기 때문에, 프로젝트별로 패키지를 관리하기 용이하다. 패키지간의 의존성문제, 버전문제 등에 따른 오류, 코드변경을 최소화할 수 있다. 협업이나 코드 공유가 편리하다.$ pip install virtualenv$ virtual protf

2022년 11월 9일
·
0개의 댓글
·
post-thumbnail

코딩 문제풀이 | 프로그래머스 | 푸드파이트 대회 음식배치 (Python / Javascript)

수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일

2022년 11월 8일
·
0개의 댓글
·
post-thumbnail

[ML/Python]시계열 데이터, 주식데이터 분석예측, ARIMA

파이썬 시계열 데이터 주가 예측 Arima 🔍 시계열 분석이란, 일반적인 예측분석 중에서도 시간을 독립변수(X)로 사용하여 종속변수(Y)를 예측한다는 특징이 있다. ARIMA는 시계열 분석(예측)에서 가장 널리 사용되는 모델 중 하나이다. Autoregressive

2022년 11월 2일
·
3개의 댓글
·
post-thumbnail

[UI/UX] Figma 장점과 단축키 모음

https://www.figma.com디자인 프로세스를 적극 반영한 사용성과 인터페이스개발자 핸드오프(handoff, 개발자에게 전달) 과정에서 유용무료 가능(편집자 2명 제한)강력한 협업 툴 - 동시작업, 보기전용, 링크공유, 히스토리 버전관리 등 다양한 옵

2022년 11월 1일
·
0개의 댓글
·
post-thumbnail

[Docker] 도커 개념, 도커 설치, 기본 명령어 실습

도커 (Docker)는 가상머신처럼 컨테이너 기반의 독립된 실행환경을 만들어주는 플랫폼이다. host OS안에서 독립적인 Application(Container)들이 각각 관리되고 실행된다. 도커는 실행파일만 갖고 있기 때문에 VM보다 용량 부담이 적고 실행속도가 빠

2022년 10월 28일
·
0개의 댓글
·
post-thumbnail

[R] R 데이터구조 관련 함수 - 벡터Vector, 행렬Matrix, 팩터Factor, 배열Array

[R] R데이터구조 - 벡터Vector, 행렬Matrix, 팩터Factor, 배열Array \# r 변수 관련 함수 sample함수 sample(1:nrow(Boston), size=nrow(Boston)*0.7, replace=F) 무작위 추출, 1~506(

2022년 10월 26일
·
0개의 댓글
·