본문 바로가기

타입힌트2

파이썬 타입 힌트(Type Hinting)와 정적 분석 도구(mypy)(기본/개요, 기능/스펙, 장단점, 추천 대상, FAQ) 파이썬은 동적 타입 언어로 오랫동안 사랑받아 왔지만, 프로젝트 규모가 커질수록 "이 함수에 대체 무엇을 넣어야 하지?"라는 질문이 반복되기 마련입니다. 이런 불편함을 줄이기 위해 등장한 것이 타입 힌트이고, 이를 실제로 검사해주는 대표 도구가 mypy입니다. 이 글에서는 타입 힌트의 기본 개념부터 mypy 활용법, 그리고 실무에서의 한계까지 정리합니다.1. 기본/개요타입 힌트(type hint, 타입 어노테이션)는 PEP 484를 통해 Python 3.5에 도입된 문법으로, 변수·함수 매개변수·반환값에 예상되는 타입을 명시적으로 표기할 수 있게 해줍니다. 예를 들어 def greet(name: str) -> str:처럼 작성하면, name은 문자열이어야 하고 함수는 문자열을 반환한다는 의도를 코드에 명시.. 2026. 7. 31.
변수, 자료형, 연산자 기초(기본/개요, 기능/스펙, 장단점, 추천 대상, FAQ) 파이썬에서 변수는 값을 저장하는 이름표 역할을 하며, 별도의 타입 선언 없이 변수명 = 값 형태로 생성합니다. 자료형은 값의 종류를 나타내며, 연산자는 값들 사이의 계산이나 비교를 수행하는 기호입니다. 이 세 요소는 파이썬 문법의 가장 기초 단위입니다.기능/스펙기본 자료형 - 정수형(int): 예) 10, -5 - 실수형(float): 예) 3.14 - 문자열(str): 예) "hello" - 불리언(bool): True, False주요 연산자 - 산술 연산자: +, -, *, /(나눗셈, 결과는 float), //(몫), %(나머지), **(거듭제곱) - 비교 연산자: ==, !=, >, , >=, - 논리 연산자: and, or, not - 할당 연산자: =, +=, -= 등x = 10y = 3pr.. 2026. 7. 14.

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 ⚡ 정보 부스터 🚀