
python - get windows 11 notification manager message 윈도우 11에서 알림센터에 접근해서 알림들의 내용을 가져오는 기능을 구현해보자. 스택오버플로에 검색해 보아도 윈도우10 에서만 동작하는 코드가 보이고 윈도우11에서 동작하는 코드는 찾을 수 없었다. 그래서 윈도우 10 버전의 코드에서 이것 저것 조합해서 결국 내용을 가져오는 데 성공했다. import asyncio # 비동기 함수로 만들기 위한 asyncio 임포트 from winsdk.windows.ui.notifications.management import UserNotificationListener # 윈도우 11부터는 winrt 가 아닌 winsdk 모듈을 임포트 해줘야 함 async def get_n..

함수 정의는 def 키워드로 시작합니다. 그 다음에 함수 이름, 괄호로 둘러싸인 매개변수 목록, 그리고 콜론(:)을 써서 끝납니다. 그리고 그 아래로는 "들여쓰기"하여 함수의 몸체를 구성합니다. def 함수이름(매개변수): # 함수의 몸체 # ... return 결과값 위에서 함수이름 자리에는 함수의 이름을 지정합니다. 이 이름은 함수를 호출할 때 사용됩니다. 매개변수 자리에는 함수가 받을 인자의 개수와 이름을 정의합니다. 함수의 몸체는 호출되었을 때 실행됩니다. 이 때, 매개변수에 넘겨진 값들은 함수 내부에서 변수명으로 사용할 수 있습니다. 함수의 몸체에서는 이 매개변수들을 이용해 계산을 하고, return 키워드를 사용하여 값을 반환할 수 있습니다. 예를 들어, 아래 코드는 두 정수를 입력받아 더한 ..

파이썬에서 함수는 코드 조각을 재사용하기 위한 기본적인 수단 중 하나입니다. 함수는 입력 매개변수 및 출력 값을 사용하여 코드를 구성할 수 있습니다. 파이썬에서 함수는 def 키워드를 사용하여 정의됩니다. 함수는 return 문을 사용하여 결과를 반환 할 수 있으며, 필요에 따라 함수 내에서 변수를 선언하여 사용할 수 있습니다. 파이썬에서 함수는 다양한 형태로 정의될 수 있습니다. 매개변수가 없는 함수, 반환값이 없는 함수, 매개변수와 반환값이 모두 없는 함수 등이 있습니다. 또한, 함수 내에서 다른 함수를 호출할 수도 있습니다. 함수를 사용하면 코드를 더욱 모듈화하고, 유지보수성을 향상시킬 수 있습니다. 함수가 재사용 가능한 코드 조각을 제공하므로, 코드 중복을 줄이고, 코드의 가독성을 높일 수 있습니..

프로그래밍에서 루프는 코드 블록을 여러 번 반복하는 데 사용됩니다. while 루프는 Python에서 가장 일반적으로 사용되는 루프 중 하나로, 특정 조건이 True인 한 코드 블록을 반복할 수 있습니다. 이 블로그 게시물에서는 파이썬의 while 루프와 프로그래밍에서 이 루프를 사용하는 방법에 대해 설명합니다. while 루프 Python의 while 루프는 특정 조건이 True인 동안 코드 블록을 반복하는 데 사용됩니다. while 루프의 기본 구문은 다음과 같습니다: while condition: # Code to execute while the condition is True 이 문에서 "조건"은 부울 값(True 또는 False)으로 평가되는 모든 표현식입니다. 조건이 True이면 while 문..

프로그래밍에서 루프는 코드 블록을 여러 번 반복하는 데 사용됩니다. for 루프는 Python에서 가장 일반적으로 사용되는 루프 중 하나이며, 일련의 값을 반복할 수 있습니다. 이 블로그 게시물에서는 파이썬의 for 문과 프로그래밍에서 이 문을 사용하는 방법에 대해 설명합니다. for 문 Python의 for 문은 값의 시퀀스를 반복하는 데 사용됩니다. for 문의 기본 구문은 다음과 같습니다: for variable in sequence: # Code to execute for each value in the sequence 이 문에서 "변수"는 루프의 각 반복에 대해 생성되는 새 변수입니다. "시퀀스"는 반복할 값의 시퀀스를 포함하는 목록, 튜플 또는 문자열과 같은 모든 반복 가능한 객체입니다. 시퀀..

프로그래밍에서 조건문과 반복문은 프로그램의 흐름을 제어하는 데 사용됩니다. if 문은 특정 조건이 충족되면 코드 블록을 실행할 수 있는 조건문입니다. 이 블로그 게시물에서는 파이썬의 if 문과 이를 프로그래밍에 사용하는 방법에 대해 설명합니다. if 문 if 문은 특정 조건이 True인 경우 코드 블록을 실행하는 데 사용됩니다. if 문의 기본 구문은 다음과 같습니다: if condition: # Code to execute if the condition is True if 문의 "조건"은 부울 값(True 또는 False)으로 평가되는 모든 표현식이 될 수 있습니다. 조건이 True이면 if 문 뒤에 오는 코드 블록이 실행됩니다. 조건이 False이면 코드 블록을 건너뜁니다. x = 10 if x > ..

파이썬에서 논리 연산자는 여러 조건을 결합하고 해당 조건의 조합에 따라 단일 부울 값(True 또는 False)을 생성하는 데 사용됩니다. 이 블로그 게시물에서는 파이썬의 세 가지 논리 연산자, 즉 and 연산자, or 연산자, not 연산자에 대해 설명합니다. and 연산자 and 연산자는 두 조건이 모두 참이면 참을 반환합니다. 그렇지 않으면 False를 반환합니다. a = 10 b = 20 c = 30 if a < b and b < c: print("Both conditions are True") Both conditions are True 위의 예에서는 두 조건이 모두 True이므로 if 문이 실행되고 메시지가 인쇄됩니다. or 연산자 or 연산자는 하나 이상의 조건이 True인 경우 True를 ..

파이썬에서 비교 연산자는 두 값을 비교하고 비교 결과에 따라 부울 값(참 또는 거짓)을 반환하는 데 사용됩니다. 이 블로그 게시물에서는 파이썬의 다양한 비교 연산자와 이를 프로그래밍에 어떻게 사용할 수 있는지에 대해 설명합니다. Equality (등호) 연산자(==) 등호 연산자(==)는 두 값을 비교하여 같은지 확인하는 데 사용됩니다. 두 값이 같으면 결과는 True가 됩니다. 그렇지 않으면 결과는 False입니다. a = 10 b = 10 if a == b: print("a and b are equal") a and b are equal Inequality (부등호) 연산자(!=) 부등호 연산자(!=)는 두 값을 비교하여 같지 않은지 확인하는 데 사용됩니다. 두 값이 같지 않으면 결과는 True입니다..

파이썬은 수학적 계산을 위한 다양한 연산자를 제공합니다. 이번 블로그에서는 파이썬의 산술 연산자에 대해 살펴보겠습니다. 덧셈 연산자(+) 덧셈 연산자는 두 개의 값을 더해 새로운 값을 만듭니다. a = 10 b = 20 c = a + b print(c) 결과: 30 뺄셈 연산자(-) 뺄셈 연산자는 두 개의 값을 빼서 새로운 값을 만듭니다. a = 20 b = 10 c = a - b print(c) 결과: 10 곱셈 연산자(*) 곱셈 연산자는 두 개의 값을 곱해서 새로운 값을 만듭니다. a = 10 b = 20 c = a * b print(c) 결과: 200 나눗셈 연산자(/) 나눗셈 연산자는 두 개의 값을 나누어 새로운 값을 만듭니다. 파이썬에서 나눗셈은 항상 부동 소수점 결과를 반환합니다. a = 10..

이전 블로그 게시물에서는 파이썬에서 변수의 개념과 변수를 할당하는 방법에 대해 설명했습니다. 이번 블로그 게시물에서는 깔끔하고 읽기 쉬운 코드를 작성하는 데 중요한 변수 명명 규칙에 중점을 두겠습니다. 명명 규칙에 대해 논의하기 전에 파이썬의 변수 이름에 대한 기본 규칙을 검토하는 것이 중요합니다: 변수 이름에는 문자, 숫자, 밑줄만 포함할 수 있습니다. 변수 이름은 문자 또는 밑줄로 시작해야 합니다. 변수 이름은 대소문자를 구분합니다. 변수 이름은 설명적이고 의미 있는 것이어야 합니다. 변수 명명 규칙 파이썬에서 변수에 사용할 수 있는 다양한 명명 규칙이 있습니다. 다음은 가장 일반적인 규칙 중 일부입니다: CamelCase CamelCase는 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 사용하는 ..
- Total
- Today
- Yesterday
- Python IDE
- 파이썬 실행
- 파이썬 설치
- 파이썬 개요
- 파이썬 문자형
- release
- 분석도구
- python3
- 파이썬 숫자타입
- 모니터링툴
- Grafana
- 파이썬3
- 유튜브 동영상 다운로드
- python3.9
- 파이썬 장점
- 그라파나
- 알림센터
- 파이썬 IDE
- youtube_dl
- Python Number
- 파이썬 개발환경
- SJVA
- 파이썬 문자열
- 파이썬이란
- DB분석
- #baekjoon
- 파이썬
- 모니터링도구
- 윈도우 11
- python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |