일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- depends
- javascript
- AWS
- github
- classmethod
- DB
- Spring
- METACLASS
- github skyline
- 프로그래머스
- python all testcode
- 우아한테크코스 2차
- EC2
- docker-compose
- springboot 3.0.0
- classproperty
- 우아한 테크코스 2차 합격
- 갓재석
- AWS S3
- S3
- MySQL server on 'db' (115)
- Django
- 2차 코딩테스트
- 코딩테스트
- python
- TypeError: 'property' object is not iterable
- 재귀함수가 뭔가요
- docker
- depends_on
- OperationalError
Archives
목록namespace (1)
hanbin.dev
[Python] namespace란
네임스페이스란? 네임스페이스란 프로그래밍 언어에서 특정한 객체를 이름에 따라 구분할 수 있는 공간을 의미한다. my_string = "asdf" my_integer = 12 my_list = [1,2,3] my_list2 = my_list 위 예시에서는 my_string이 "asdf"객체를 가리키고 있다. 위와 같이 이름과 객체를 연결한 것을네임스페이스 라고 한다. 왜 필요한데? 프로그래밍을 하다보면 모든 변수와 함수명을 겹치지 않도록 하는 것은 불가능 하다. 그렇기 때문에 특정한 이름의 변수 혹은 함수가 통용될 수 있는 범위를 제한하기 위해 네임스페이스가 등장한 것이다. 아래의 코드를 보자 class TestA: a = 1 class TestB: a = 2 a라는 변수이름이 중복되어 사용되고 있다. 만..
Python
2021. 5. 12. 18:06