일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 4주 프로젝트
- til
- 2주 프로젝트
- 자바스크립트
- HTTP
- js
- 프로그래머스
- 정재남
- 알고리즘
- 코어 자바스크립트
- 손에 익히며 배우는 네트워크 첫걸음
- SQL 고득점 Kit
- 리액트
- 토익
- 코드스테이츠
- 렛츠기릿 자바스크립트
- 회고
- python
- codestates
- 리트코드
- 파이썬
- 타임어택
- 타입스크립트
- 리덕스
- programmers
- 타입스크립트 올인원
- 백준
- 제로초
- javascript
- LeetCode
- Today
- Total
목록전체 글 (498)
Jerry

# 함수 : 어떤 역할을 하는 박스 def open_account(): print("새로운 계좌가 생성되었습니다.") def deposit(balance, money): print("입금이 완료되었습니다. 잔액은 {0}원 입니다.".format(balance + money)) return balance + money def withdraw(balance, money): if balance > money : print("출금이 완료되었습니다. 잔액은 {0}원입니다.".format(balance - money)) return balance - money else: print("출금이 완료되지 않았습니다. 잔액은 {0} 원입니다.".format(balance)) return balance def withdra..

vscode language change (한국어/영어로 언어 변경하기) - ctrl + shift + P로 커맨드 팔레트 실행 후 'language'를 검색한다. - 표시 언어 구성(Configure Display Language)를 선택합니다. - 나타난 언어를 선택하거나 희망하는 언어를 설치 후 설정한다. print 라는 함수 print(name + "이는" + age + "살이며, " + hobby + "을 아주 좋아해요") TypeError: can only concatenate str (not "int") to str 오직 str로 str를 연결할 수 있다. print문 안에서 '+'를 이용해 정수를 출력하기 위해선 정수를 str로 감싸줘 문자로 바꿔줘야한다. print문 안에서 ','를 이용..
요즘 체력도 떨어지고 의지도 덩달아 쳐지는 거 같아 동기 부여가 필요해 제로초 토크 영상을 보았다. 아래 내용은 제로초님이 이야기한 내용을 메모해보았다. 프로그래밍적 사고 먼저, 프로그래밍은 머리로 하는 것이기 때문에 그 사람(천재, 타고난 사람)이 그만두는 순간까지 이길 수 없다. 이건 인정해야하는 것이라고 했다. 고려대 교수님이 학생에게 생각하는 연습을 해본 적이 없다.라고 이야기 하셨다고 한다. 외워버리면 응용을 할 수 없게 되어요. 생각해보는 연습을 일반인들은 해본적이 없을거에요. 하지만, 지능이 좀 떨어진다고 해도 충분히 시간을 두고 연습하면 되어요. 머리로 안 하고 손으로 필기로 하는 것은 부끄러운 것이다라는 편협된 생각을 가지지 말고 순서도를 그려보세요. 프로그래밍이 별게아니라 순서도를 그려..
[webpack/babel]프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..) 수강하면서 웹팩과 바벨에 대해서 좀 더 알아보려고 한다. 이런 개발환경에 대해 알아야 하는 이유로는 시간과 상황이 변해서 개발 셋팅을 바꿔야하는 경우가 발생한다면, 해당 것이 업데이트 될 때까지 기다릴수도 있지만, 개발도구를 다룰 수 있는 지식이 있다면 직접 바꿀 수 있다. 오늘은 에러 핸들링한 내용만 적고 그 후 웹팩에 대한 내용들을 적어보았다. http://juicyjerry.tistory.com/243 PAT error handling PAT(Personal Access Tokens) error handling vs code에서 커밋을 해당 레포에 푸시하려고 했는데 아래와 같은 에러가 발생했..

PAT(Personal Access Tokens) error handling vs code에서 커밋을 해당 레포에 푸시하려고 했는데 아래와 같은 에러가 발생했다. 에러가 안내하는 레퍼런스로 이동하였다. https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 1년 전 만들어서 사용해왔던 PAT의 유효기간이 만료된 것으로 파악했고 새로운 PAT를 만들어야 했다. 아래 url(레퍼런스)의 가이드를 기준으로 새로운 PAT을 만들었고 https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating..

가끔씩 제목과 같은 명령어를 쓰게 되는데 무심코 지나쳤다. 이번에는 '-y 같은 옵션의 의미'가 너무 궁금해 지나칠 수 없었다. npm init -y 는 우리가 package.json을 만들기 위해서 npm init 이라는 명령어를 사용하는데 그런 경우에 사용할 수 있다. 보통 npm init만 입력하면 npm project에 대한 기본 양식(아래 이미지처럼)을 일일이 정해줘야 하는데 '-y'라는 속성을 이용하면 default값으로 설정된 package.json을 만들겠다라는 의미다. 그말을 즉, 한 방에 package.json이 만들어진다는 것이다. 참고로, -y의 의미는 "yes"라고 한다. 출처 | https://www.dailysmarty.com/posts/npm-init-y-explanation

redux-toolkit는 리덕스에서 많이 쓰이는 라이브러리를 모아놓은 것 thunk, saga, immer 다 내장되어있어 따로 안 싸도 된다. action creator도 toolkit이 만들어준다. toolkit에서 action 항목에서 fulfiiled는 payload, rejected는 error에 requestId가 있는데 요청별로 다른 id를 부여해 같은 짝을 찾을 때 참고하면 유용하다 immer 쓰다가보면 가끔씩 불변성이 깨지는 경우가 있는데 그럴 땐, 해당 변수 리턴문을 추가한다. cf) 자바스크립트에서 논블로킹으로 delay를 구현하는 방법은 setTimeout과 Promise밖에 없습니다. setTimeout에 await를 못 붙이니 Promise밖에 쓸 것이 없습니다. 하나의 컴포넌..

Action Reducer Store Dispatch 오늘도 어김없이 [인프런] Redux vs MobX (둘 다 배우자!), 조현영 강좌를 수강해 공부를 하였다. 이번에 배운 내용은 리덕스의 미들웨어, thunk, devtools와 immer library, 클래스 컴포넌트를 사용하는 유저를 위한 connect 기능을 알아보았다. 먼저, 미들웨어에 대해서 적어보겠다. 리덕스에서 Action은 기본적으로 객체 형태로 동기적으로 동작한다. Dispatch라는 함수는 해당 객체를 받아 전달하는 역할이다. 이 둘 사이(Action과 Dispatch)의 들어가 위치해 동작하는 것이 미들웨어다. 미들웨어로 thunk와 saga가 많이 쓰인다고 한다. (근데 toolkit이 나온뒤로 이걸로 thunk와 saga를 ..