본문 바로가기
728x90

내일배움단40

[TIL] JavaScript - 화살표 함수 서론 오늘은 파이썬 기초 강의를 들으면서 map, filter, lambda 식을 배웠습니다. 그런데 JavaScript에도 lambda식이 존재했으며, 면접 준비할 때 급하게 공부했던 화살표 함수가 생각나서 따로 찾아서 공부하게 되었습니다. 화살표 함수( Arrow function ) 흔히 람다식이라고도 불리는 화살표 함수는 ES6에서 도입되었습니다. 화살표 함수는 기본 함수 식보다 단순하고 간결한 문법으로 함수를 만들 수 있으며 화살표 함수라는 이름은 문법의 생김새를 차용해 지어졌습니다. 화살표 함수는 this, arguments, super 또는 new를 바인딩 하지 않으며, 항상 익명입니다. 이 함수 표현은 메소드 함수가 아닌 곳에 가장 적합하여, 생성자로서 사용할 수 없습니다. 1. 화살표 함수.. 2022. 11. 8.
[TIL] Javascript - 클래스와 객체 데이터 타입 데이터 타입은 기본 또는 원시형 (Primitive) 타입이라고 불리는 number, string, boolean, null, undefined가 존재하고 있으며, 이러한 기본 타입 이외에 객체형 타입이라는 데이터도 존재합니다. 1) 숫자 ( Number ) 말 그대로 숫자 데이터입니다. 나이, 거리, 무게, 가격 등등 무수히 많은 종류의 데이터들을 숫자로 표현할 수 있습니다! 2) 문자 ( String ) 문자열 데이터를 말하며, 큰따옴표(" ")나 작은따옴표(' ')로 데이터를 감싸야합니다. 브랜드명, 제품명 등등 많은 종류의 데이터를 문자열로 나타낼 수 있으며 숫자 또한 따옴표로 묶었을 시 숫자 데이터가 아닌 문자 데이터로 나타나 집니다! 3) Boolean JavaScript에서 참과.. 2022. 11. 7.
[WIL] 미니프로젝트를 진행하며... 서론 내일배움단 시작과 동시에 진행된 미니프로젝트에서 5일간 짧은 기간임에도 불구하고 얻어가는 것이 많아 유익했던 시간이였습니다🧐 저희 조는 시작부터 한 분이 나가셔서 4명에서 시작을 하였는데 다른 조에도 4명이였던 조가 꽤 있었고, 도중에 나가는 것 보다는 시작과 동시에 나가셔서 파트 분배에도 문제가 없었고 생각했던 결과물이 나와 만족했던 프로젝트가 아니였나 생각합니다!!! 배운점 1) Git hub 프로젝트를 진행하면서 배운 점들이 많은데, 그 중 가장 기억에 남은 부분과 이번주 TIL에서 가장 많은 지분을 가지고 있는 것은 Git hub 사용법입니다. 이전에 깃에서 사용한 기술로는 add, status, commit, push, pull 뿐이였는데, 협업의 과정에서 사용해보지 못한 다양한 기술을 사.. 2022. 11. 6.
[KPT] B반 6조 회고 B반 6조 한 주의 흐름 1) 한 일 프로젝트 명 : HTML, Css, JavaScript를 활용하여 팀원 소개 페이지 구현 프로젝트 필수 작업 : [팀]과 [자신]에 대한 설명 및 MBTI 객관적으로 살펴본 자신의 장점 협업을 하는 과정에서의 자신의 스타일 우리 팀만의 특징과 추구하는 궁극적인 목표 우리 팀의 약속 팀원들의 블로그 주소 추가 작업 : 방명록 & 댓글 삭제 버튼 다크모드 구현하기 Scroll event 이미지 Hover 구현 Querystring 사용하여 parameter값 보내기 2) 느낀점 유승민 대원 - 성공적으로 프로젝트를 끝마쳤지만 한 편으로는 첫 프로젝트이고 잘하고 싶은 마음에 잘한는 것만 맡아서 하려고 했던 것 같아 아쉬운 마음이 남습니다. 다른 분들이 다양한 기능을 구현하.. 2022. 11. 4.
[TIL] PyCharm 코드 비교하기!! 서론 사실 오늘 프로젝트 발표 날이고, 프로젝트 팀의 탐장이라 마지막으로 코드 정리하고 발표자료 만들고 이것저것 할게 많아서 Today I Learned를 쓸 마땅한 주제가 없었습니다. 그래도 하루하루의 기록이기도 하니 건너뛸 수 없기에 깃에 대해 두려움이 많던 팀원의 코드를 추합 할 때 요긴하게 사용했던 코드 비교하는 방법을 적어볼까 합니다~😎 파일 비교 이전에 교육과정에서는 오타나 코드 비교할 때 WinMerge라는 소프트웨어를 사용해서 비교하곤 했었습니다. 그런데 이번에 PyCharm을 사용하면서 다른 소프트웨어를 사용할 필요 없으며 사용하기 더욱 편리한 파일 비교라는 기능을 알게 되었습니다. 방법 1. 비교할 두 파일을 선택합니다. 비교할 두 파일을 선택한 후 마우스 오른쪽을 클릭하면 하단에 파일.. 2022. 11. 4.
[TIL] Git pull 충돌 에러!! (error: Your local changes to the following files would be overwritten by merge:) 에러 코드 error: Your local changes to the following files would be overwritten by merge: git에서 pull 할 시 이러한 에러가 뜨는 경우가 있습니다. 혹시나 하는 마음으로 git status로 상태를 확인해 봤더니 일부만 적용되고 대부분은 적용되지 않았습니다. 원인 이 에러의 원인은 로컬에서 추가한 파일이나 변경한 내용이 commit 이 안되어 remote 변경사항과 충돌이 일어나서 발생한다고 합니다. 아마 제가 코드 수정 중에 팀원이 맡은 부분을 완성시켜 push를 했고, 팀원이 최신화한 파일을 확인하기 위해 수정 중이었던 파일이 있는 directory에 pull 하려 시도하다 발생한 것 같습니다. 해결방법 1) git stash gi.. 2022. 11. 3.
728x90