오늘은 이머시브 코스 첫날이다.오늘부터는 Today I Learn 블로깅을 될 수 있음 매일매일 올릴 것이다 ! 개강 첫날인 오늘은 오전에 간단하게 OT를 진행하고 오후부터 node.js와 git workflow 에 대해 학습하였다.node.js 는 자바스크립트의 런타
오늘도 역시 프리코스 복습 느낌으로 진행하였다.오전에는 linting 툴인 eslint 와 testing 툴인 jest를 학습하여 페어님과 같이 실습하면서 적용해보았는데 우리 프로젝트 파일에 자꾸 eslint의 airbnb 셋팅이 적용이 안돼서 결국 새로 다시했더니 됐
오늘은 오전에 im-prep스프린트를 페어분과 끝내고 오후부턴 this에 대해 학습하고 자습했다.git workflow는 add,commit,push,pull,romote 정도만 써봤는데 무진장 많은 명령어가 있어 더 알아봐야 겠다.stash,checkout 같은 것도
프로그래밍 패러다임은 프로그래밍의 패러다임 형태이다.예시로 축구에서,여러분은 안전한 수비로 경기할 수 있고,오로지 공격만을 할 수도 있다. 이러한 모든 전략에는 동일한 목표가 있다.프로그래밍 패러다임도 마찬가지이다. 문제에 접근하고 해결하는 다양한 방법이 있고 이 방법
stack은 기본적인 자료구조의 하나로 쌓는 자료구조로 나중에 넣은 자료부터 먼저 나간다.(Last In First Out) LIFO 라고도 한다.실제로 자바스크립트에서는 코드를 실행할때 콜스택이라는 자료구조를 사용한다.Push 삽입,맨위에 자료를 추가함Pop 삭제,맨
해시함수를 사용하여 키를 해시값으로 매핑하고,이 해시값을 index로 데이터의 값을 키와 함께 저장하는 자료구조.해시함수(데이터의 키) > 해시 값(해시함수의 리턴값) > 해시값을 테이블의 인덱스 > 해당 인덱스에 값을 담는다. 고유한 데이터 값이며 해시함수의 inpu
Tree 트리는 그래프의 한종류로 그중에서도 DAG(Directed Acyclic Graph,방향성이 있는 비순환 그래프)의 한 종류다 부모 자식 관계를 가지는 자료구조로 계층이 있고 그룹이 있는 계층 모델이다 Tree 용어 Root node : 부모가 없는 노드.
시간 복잡도는 알고리즘에서 흔하게 활용되는 개념이다 .어떤 목적을 달성하거나 결과물을 만들어내기위해 거쳐야 하는 일련의 과정을 의미 라면을 끓이는 과정을 알고리즘으로 표현하자면 알고리즘은 각각 각기 다른 모양과 형태를 지니고 있기 때문에 시간 복잡도를 설명하는데 자주
프로토타입에 대한 고찰 자바스크립트를 배우는 사람이라면 누구나 한번쯤은 ‘자바스크립트는 객체 지향 언어지만 클래스기반이 아니라 프로토타입 기반이다.’ 라는 말을 들어보았을 것입니다. 하지만 비전공자인 저는 클래스기반 객체 지향 언어의 대표격인 java,파이썬,루비 등