파이썬에 신기한 라이브러리가 있어서 오늘은 파이썬 프로그램을 실행할때 윈도우 앱 알림기능으로 알림창이 열리도록 만들어보겠습니다 패키지 설치 pip install py-notifier 명령을 사용하여 필요한 패키지를 먼저 설치해주세요 1 from pynotifier import Notification cs 설치판 패키지를 불러와줍니다 1 2 3 4 5 6 Notification( title="Python App", description="test program", icon_path="path", duration=10 ).send() cs Notification함수를 사용하여 매개변수에 각각 제목,설명,아이콘,팝업 유지시간을 의미합니다 path라고 표기해놓은부분은 아이콘파일을 넣어주면되는데 따로 지정하지않을..
a=10,b=10 a와 b라는 변수를 한줄에 선언하려고하면 에러가발생한다 a=10; b=10; c=10; 한줄에 여러 변수를 선언하기위해서는 , 대신에 ; 부호를 넣어주면된다
문제 링크 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피..
C,Python 양수의 모듈러 연산의 예시18 mod 8 = (18 = 8 x 2 + 3) ∴ 3 위의 문제로 예를 들어 보면 18을 8로 나누면 목은 2가 나오게 되고 나머지로는 3이 나오게 됩니다 목을 제외한 나머지부분에 해당하는 3이 모듈러 연산의 결과입니다 5 mod 13 = (5 = 13 x 0 + 5) ∴ 5 5를 13으로 나눌경우에는 목은 0이 되고 나머지는 5가 됩니다 즉 나머지에 해당하는 5가 모듈러연산의 결과입니다 파이썬과 c언어 모두 동일한 결과값을 같는 걸 확인할 수 있습니다 C언어 음수의 모듈러 연산음수의 경우에도 모듈러 연산이 가능하지만 음수의 나눗셈은 명확히 정의되어 있지 않기에 설계된 언어에 따라 다른 결과가 나올 수도 있습니다 다만 이 연산 결과는 수학적 정의는 만족하므로 ..
SimpleHTTPServer는 파이썬에 기본적으로 내장된 모듈로 간단한 명령어로 현재 디렉터리를 웹서버로 사용할 수 있습니다 파이썬 2.x 버전인 경우 python -m SimpleHTTPServer Port SimpleHTTPServer 의경우 대소문자 구분을 해줘야하며 구동후 루프백 아이피인 127.0.0.1:prot 형식으로 접속하거나 내부 아이피로 접속할 수 있습니다 물론 포트포워딩이 된 경우 외부에서도 접속이 가능합니다 파이썬 3.x 버전인 경우 python -m http.server Port
#include int main(void) { return 0 } 기본 에디터 프로그램을 설치한 뒤에 C언어를 처음 배우게 되면 보통은 가장 기본적인 구조를 배우게 됩니다 main함수를 작성할때 보통은 비워두거나 void 전달 인자를 사용하는데 void나 공백이라면 아무것도 전달하지 않겠다는 의미입니다 그런데 그거 알고계신가요? main함수에도 별도의 인자가 존재합니다 바로 argc와 argv가 있는데 제가 처음 c언어를 배울 때 main함수에 대한 자세한 개념 공부 없이 바로 printf문부터 시작해서 변수나 함수에 대해 공부했었고 main함수에 argc와 argv라는 매개변수가 존재한다는 건 모르고 있었습니다 main함수의 인자(매개변수) argc,argv int main(int argc,char *..