[Python]ImportError: cannot import name 'Concatenate' from 'typing_extensions'
·
Development/Python
⚠️ 에러 상황 ✅ 해결 방법 0) typing_extensions가 설치되지 않았다면 설치하기 pip install typing-extensions 1) typing-extensions가 설치되었지만 최신 버전이 아닌 경우 official 홈페이지를 참고해서 버전 업데이트 pip install typing-extensions==4.4.0 https://pypi.org/project/typing-extensions/ typing-extensions Backported and Experimental Type Hints for Python 3.7+ pypi.org 참고) 현재 설치된 패키지의 버전 확인 pip list
[JavaScript]함수/객체/배열
·
Development/JavaScript
참고자료 : https://www.youtube.com/watch?v=KF6t61yuPCY 10. 함수 1) 함수의 정의 함수의 keyword : function 함수명 : sayHello 매개변수 : name function sayHello(name){ console.log(`Hello, ${name}`); } 2) 함수의 사용 함수명(매개변수)로 사용 sayHello("Mike"); 3) 함수의 활용1 function showError를 정의하고, showError()로 함수 사용 function showError(){ alert('에러가 발생했습니다. 새로고침 해주세요.'); } showError(); 4) 함수의 활용2 - 매개 변수 함수를 정의할 때 매개 변수를 사용할 수 있음 매개 변수가 있는..
[JavaScript]기본연산자/비교연산자/조건문/논리연산자/반복문
·
Development/JavaScript
참고자료 : https://www.youtube.com/watch?v=KF6t61yuPCY 5. 기본 연산자 1) 기본 연산자 + (더하기), - (빼기), * (곱하기), / (나누기), ** (거듭제곱) 2) 연산자 우선순위 * → / → + → - 순 3) 증감 연산자 증가 연산자 : ++ 감소 연산자 : -- let num = 10; let result1 = num++; console.log(result1); //10 증가되기 전의 값 console.log(num); //11 증가된 후의 값 let result2 = ++num; console.log(result2); //12 증가된 후의 값 console.log(num); //12 증가된 후의 값 6. 비교 연산자, 조건문 1) 비교 연산자 < ..
[JavaScript]변수/자료형/대화상자/형변환
·
Development/JavaScript
참고자료 : https://www.youtube.com/watch?v=KF6t61yuPCY 1. 변수 변수를 선언할 때에는 '변수명 = 값'으로 작성한다. 문자열을 선언할 때에는 큰따옴표나 작은따옴표로 값을 둘러싼다. alert(변수명)을 실행하면 화면에 알림창에 값이 뜬다. console.log(변수명)을 실행하면 콘솔에 값이 뜬다. name = "Mike"; age = 30; alert(age); console.log(age); team 단위로 작업을 하다보면 같은 변수명을 사용하게 될 수도 있다. 변수명 앞에 let으로 선언하면 동일한 변수명을 선언했을 때 SyntaxError를 발생시킨다. let name = "Mile"; // 1000 lines.. let name = "google"; let으..