분류 전체보기47 오차역전파 심화 보호되어 있는 글 입니다. 2021. 3. 28. 4. 순환신경망(RNN) 보호되어 있는 글 입니다. 2021. 3. 25. 2. 검색 알고리즘 보호되어 있는 글 입니다. 2021. 3. 23. [잡담] 파이썬의 타입 힌트와 typing, mypy를 알아보자! 0. Intro 파이썬은 동적 타이핑 언어이다. 다시 말해, 하나의 변수가 타입에 구애받지 않는 데이터를 표시할 수 있다는 것이다. 그래서 동적 타이핑은 쉽고 간결한 코드를 만들 수 있다. 하지만 동적 타이핑 방식의 경우, 변수에 전달되는 값이 개발자가 원하는 것으로 전달되는지를 감시할 수 없다는 단점이 있다. 예컨대 특정 함수를 호출할 때, 특정 매개변수에는 Int가 전달되고, 다른 매개변수에는 str이 전달되어야 한다고 가정하자. 이것이 잘 되었는지, 잘못 되었는지는 실제 실행시키기 전까지는 파악하기 힘들다. 따라서 타입이 맞지 않아 발생하는 런타임 에러를 미연에 파악할 수 있도록 정적 타이핑 방식이 이용되는 것이다. 물론 코드가 불가피하게 길어진다거나 하는 단점이 존재하지만, 전달되는 값의 타입을 .. 2021. 3. 21. 이전 1 ··· 3 4 5 6 7 8 9 ··· 12 다음