일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 그래프 탐색
- 적정 스레드
- deque
- 분할정복
- springboot
- 백준
- 프로세스
- Markdown
- GC
- 면접복기
- BFS
- 회고
- 그리디
- 정수론
- 그래프탐색
- DP
- 구현
- github
- g1gc
- 브루트포스
- 배열 돌리기1
- Python
- 빌더패턴
- 문제풀이
- Greedy
- GarbageCollector
- 몬티홀
- 마크다운
- Stack
- 이진탐색
- Today
- Total
목록프로그래밍/Python (4)
FeelingXD
이 글에서는 파이썬의 namespace 에 대해서 알아봅니다. 🥕 파이썬의 네임스페이스 정의 🤔 파이썬 공식문서에서는 namespace를 다음과 같의 정의되어 있습니다. [!NOTE] namespace The place where a variable is stored. Namespaces are implemented as dictionaries. There are the local, global and built-in namespaces as well as nested namespaces in objects (in methods). Namespaces support modularity by preventing naming conflicts. For instance, the functions builtin..
이 글은 @staticmethod, @classmethod, @property 등 다양하게 사용되는 Python의 데코레이터에 대해서 다룹니다. 해당글은 깃허브 에서도 볼 수 있습니다. 데코레이터란 ? 👀 파이썬의 데코레이터는 함수나 메서드 에 적용되어, 사용하려는 함수, 메서드의 기능을 확장하거나 변경하는 역할을합니다. 데코레이터(Decorator) 말 그대로 꾸며주는 기능을 합니다. 기본적으로 데코레이터는 함수를 인자로 받고 추가기능(데코레이터) 를 추가한 고차함수를 반환 합니다. 데코레이터 맛보기 👅 - 예시 데코레이터는 언제 사용해야할까 ? 함수, 혹은 메서드를 사용 하는데 공통적으로 사용되는 다른 기능(함수)이 있을때 사용하는게 좋다. 설명이 모호한 관계로 예시와 함께 알아보자! 🤔 다음 함수를..
Python GC는 어떻게 동작하는가 파이썬 GC 에대한 글입니다. 파이썬 GC는 어떻게 동작 하는지에 대해 서술합니다. Python 의 GC 파이썬에서는 기본적으로 garbage_collection 이외에도 reference counting을 통해 할당된 메모리를 관리한다. 기본적으로 refernce counting은 각객체의 참조 횟수가 0이면 도달할수 없는객체로 판단하여 collecting을 한다. 하지만 참조횟수가 0은 아니지만 도달할수없는 경우의 문제도 있다. 이를 해결하기위해 Python 에서는 추가적으로 cyclic garbage collection 을 통한 가비지 컬렉션을 추가적으로 사용한다. 레퍼런스 카운팅 파이썬에서 다른객체가 객체를 참조할때 참조하는 객체의 레퍼런스 카운트를 증가시킵니..
메서드, 함수를 사용 할때 매개변수 와 전달인자(Parameter and Argument) 혼용해서 사용합니다. 이들의 차이에 대해 작성합니다. 뭐가 다르지 ?.🤔 파이선 뿐만 아니라 자바의 메서드 에서도 간혹 위의 두개를 혼용해서 사용하는 경우가있는데 구분하는 것은 다음과 같습니다. 예제코드와 함께 알아봅시다. def my_function(name,age): # 파라미터 print(f'{name} 의 나이는 {age} 입니다.') my_function('김철수',20) # 아규먼트 위의 예제에서 my_function(name,age) 에서 name, age 부분을 Parameter(파라미터, 매개변수) 라고 부를수있다. 즉 위의 함수에서는 name, age 이 매개 '..