본문 바로가기

분류 전체보기

(86)
221114 TIL typeof() : 변수 타입을 문자로 반환하는 함수. undefined, null, boolean, number, string, symbol, object, function의 자바스크립트가 가진 7가지 변수 타입을 구분하는 용도로 사용합니다. typeof operand // 매개변수 operand : 자료형을 가져올 객체 또는 원시값을 나타내는 표현식. typeof(operand) Math.floor() : 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환. 소수점 이하를 버림 // Math.floor(null)은 NaN 대신 0을 반환함 Math.floor( 45.95); // 45 Math.floor( 45.05); // 45 Math.floor( 4 ); // 4 Math.floor(-4..
221113 2주 차 - WIL 내배캠 시작한 지 벌써 2주가 흘렀다. 첫 주는 바로 프로젝트하느라 솔직히 공부를 많이 못했는데 이번 주는 그래도 좀 열심히 한 거 같다. 알고리즘 강의가 떠서 그걸 보고 진짜 멘붕이 너무 와서 이걸 어떻게 해야 하나 막막했는데 사람들과 대화하다 보니 같은 생각을 가지고 있으신 분들이 많아서 좀 위안이 됐고 자바스크립트에만 몰두해도 된다고 하셔서 요즘은 자바스크립트 기초 문법 강의 듣고 프로그래머스 0단계 풀어보고 있다. 프로그래머스 풀면서 많은 함수들을 알게 되고 그 함수들을 공부하게 돼서 좋은 거 같다 사실 여러 사람들의 이야기를 듣다 보니 조바심이 나서 이거 했다가 저거 했다가 왔다 갔다 하느라 뭘 제대로 한 게 없는 거 같았는데 프로그래머스 알게 된 후로는 방향이 좀 잡혀서 다행이었다. 다음 주 ..
221111 TIL 프로그래머스 Lv.0 각도기 문제풀이 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각, 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return 예각 : 0 < angle < 90 직각 : angle = 90 둔각 : 90 < angle < 180 평각 : angle = 180 *제한사항 0 < angle ≤ 180 angle은 정수입니다. ☞나의 풀이 function solution(angle) { let answer = 0; if (angle < 90) { return 1; } else if (angle === 90) { return 2; } else if (angle <..
221110 TIL - 원장님 특강 Client : 나=브라우저 Server : 컴퓨터 * '내'가 '브라우저'라는 도구를 통해 원하는 것을 'server=컴퓨터'에 요청. 프레임워크 : 개발에만 집중할 수 있도록 제공해주는 것 localhost = 내 컴퓨터 localhost:5000 port = 항구의 이름을 구분하기 위한 구분자. 아무나 들어오면 안 되기 때문에 전체를 막아놓고 조금씩 뚫어준다는 느낌. ↓ 숫자로 표현 5000 : 내 컴퓨터로 들어올 수 있게 지정한 번호 *Running on http://127.0.0.1:5000 → request를 기다리는 중. venv : 가상환경 def : definition, '정의'의 약자 render : 주다 templates : 템플릿 route : 경로, 노선, 루트. @app.rout..
221109 TIL - Python
221108 TIL 오늘 새로운 팀을 편성받았다. 어떤 팀원들을 만날까 설레는 마음으로 아침을 시작했다. 이번에도 좋으신 분들과 팀이 된 거 같아서 마음이 놓였다. 팀장님을 뽑고 팀 명을 정하기에서 막혀서 네이버를 찾아보다가 우리에게 맞는 의미인 단어가 있어서 말씀드렸더니 다들 좋은 거 같다고 하셔서 그걸로 정하기로 했다. 이번 팀원들과는 다음 프로젝트 끝날 때까지 시간이 좀 있기 때문에 친해질 시간이 많아서 좋은 거 같다. 이번엔 열심히 공부해서 팀원들에게 민폐가 되지 않아야지... 어제 자바스크립트 강의를 다 듣고 오늘 파이썬 강의를 다 들었다. 두 언어를 같이 공부하니 머릿속에서 혼동이 와서 일단 자바스크립트에 집중하려고 한다. 알고리즘 문제도 풀어야 하는데 이를 어찌하나.... 체력관리도 엄청 중요한 거 같고 요즘 ..
221108 TIL - Javascript //Node.js : Javascript 언어의 문법에 맞게 코딩을 했을 때 컴퓨터가 이를 해석해서 처리할 수 있도록 해주는 일종의 전용 번역기.// 변수 // 예전에는 var 라는 키워드를 사용했지만 최근에는 let과 const를 씀 let 변수이름 = 값 : 변수이름 이라는 변수를 선언하고 여기에 값을 할당한다. 재할당 가능함 let name = 'jieun' // name 이라는 변수에 jieun 이라는 값을 할당 console.log(name) // 변수 name이 가리키고 있는 값 jieun 출력 const 변수이름 = 값 : const는 let과 달리 재할당할 필요가 없을 때, 변수가 고정된 값을 가지고 있을 때 사용 데이터 타입 기본 또는 원시형(primitive) 타입 숫자 (Number)..
221107 TIL - Git Hub 새로운 팀 편성이 아직 안돼서 오늘까지 저번 주 팀과 함께 공부한다. 우리끼리 다음에 깃허브 사용해보자고 말했었는데 다행히 오늘 시간이 주어져서 같이 깃허브 공부를 시작했다. 내 로컬에 폴더 먼저 만들고 git init -> git 저장소 생성 git remote add origin 원격 저장소 url -> remote는 '원격'이라는 뜻 / origin 이란 별칭으로 원격 저장소를 연결 git pull origin master ->원격 저장소 레파지토리에 있는 파일들을 내 로컬에 내려받기 git push origin master -> 원격저장소 레파지토리에 업로드 // push전에 pull이 있다!! git add . 또는 파일명 -> '.' 은 모든 파일 / '모든 파일' 또는 '파일명'을 추가 gi..