2026/07/27 2

[Python 학습] 2-10 분명 만들었는데 왜 없지? 지역 변수와 전역 변수 (Scope 완벽 이해)

코딩을 처음 배우고 파이썬에서 함수(Function)를 작성할 때쯤, 누구나 한 번쯤 마주하는 황당한 에러가 있습니다. 분명 함수 안에서 변수를 열심히 만들고 값을 넣었는데, 함수 밖에서 그 변수를 출력하려고 하면 "그런 변수는 없다"라며 에러가 발생합니다. 또한, 함수 밖과 안에 똑같은 이름의 변수를 썼는데 값이 내 마음대로 바뀌지 않아 당황하는 상황도 자주 발생하죠."내가 만든 변수는 도대체 어디로 사라진 걸까?"라는 고민, 해보신 적 있으신가요? 이것은 파이썬 프로그래밍의 핵심 개념 중 하나인 '변수의 유효 범위(Scope)'를 아직 낯설어하기 때문입니다. 오늘은 변수의 이름이 어디까지 살아남고 어떻게 동작하는지, 파이썬 Scope의 원리를 쉽고 명확하게 파헤쳐 보겠습니다.📌 1. 변수의 범위(S..

다부스(DABUS) 프로젝트

잘난 척을 위한 한 줄 요약다부스(DABUS) 프로젝트는 “AI가 발명을 했다면 특허의 발명자는 사람이어야 하는가, 아니면 AI도 발명자로 인정할 수 있는가”를 전 세계 특허청과 법원에 실제로 물어본 AI 발명자 인정 실험이다. 다부스(DABUS) 프로젝트, AI도 발명자가 될 수 있을까?먼저, 다부스가 뭔지부터다부스(DABUS)는 미국의 발명가이자 AI 개발자인 스티븐 테일러(Stephen Thaler)가 만든 AI 시스템 이름이다. DABUS는 보통 다음 표현의 약자로 소개된다.Device for the Autonomous Bootstrapping of Unified Sentience 직역하면 꽤 거창하다. “통합된 지각을 자율적으로 부트스트래핑하는 장치” 정도가 된다. 조금 쉽게 말하면, 테일러 측..

반응형