목차 파이썬 Generator 문법과 next 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 Comprehension 문법 활용으로 if-else 부정 조건 사용하기 예제 이전 포스팅 링크 및 설명 파이썬 함수 인자의 기본 값 설정하기 예제 이전 포스팅 링크 및 설명 파이썬 inspect.signature 함수로 함수의 인자 출력 예제 파이썬 사용자네게 함수명을 입력받아 signature 함수로 인자 출력 기능 만들기 예제 파이썬 Generator 문법과 next 문법 활용 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 Generator 문법과 next 문법을 활용한 예제를 다뤘습니다. Generator는 이터레이터를 생성하는 함수로, 이전 포스팅에서는 Generator 문법의 사용법과 ..
목차 파이썬 socket.gethostbyname으로 아이피 주소 목록 출력 예제 이전 포스팅 링크 및 설명 파이썬 ip route 명령으로 게이트웨이 주소 출력 예제 이전 포스팅 링크 및 설명 파이썬 ipify 통신으로 현재 PC 공인 아이피 출력 예제 이전 포스팅 링크 및 설명 파이썬 inspect.isfunction 함수인지 판단 예제 파이썬 사용자에게 함수명 입력받아 isfunction 으로 모듈내에 존재하는 함수인지 확인 예제 파이썬 socket.gethostbyname으로 아이피 주소 목록 출력 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 socket.gethostbyname 함수를 사용하여 IP 주소 목록을 출력하는 예제를 다뤘습니다. 이 함수를 활용하면 도메인 이름을..
목차 파이썬 socket.gethostbyname 활용하여 현재 PC의 Ip Address 찾기 예제 이전 포스팅 링크 및 설명 파이썬 ip route 명령으로 현재 PC 게이트웨이 주소 확인 및 출력 예제 파이썬 Range 정수 범위 구하기 예제 이전 포스팅 링크 및 설명 파이썬 ** 문법으로 승수 계산 및 출력 예제 파이썬 사용자에게 base, exponent 정수 입력받아 승수 계산 예제(**) 파이썬 socket.gethostbyname 활용하여 현재 PC의 Ip Address 찾기 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 socket.gethostbyname 함수를 사용하여 현재 PC의 IP 주소를 찾는 방법에 대해 다뤘습니다. 이 함수는 호스트 이름을 매개변수로 전달받아 해당..
목차 파이썬 sys.modules 함수로 현재 로드된 모듈 목록 확인 예제 이전 포스팅 링크 및 설명 파이썬 버블 정렬 알고리즘 구현 코드 예제 이전 포스팅 링크 및 설명 파이썬 socket.gethostbyname으로 도메인 주소를 아이피로 변환 예제 이전 포스팅 링크 및 설명 파이썬 inspect.ismodule 활용 모듈인지 판단 예제 파이썬 사용자에게 모듈명을 입력받아 ismodule 함수로 존재하는 모듈인지 확인 예제 파이썬 sys.modules 함수로 현재 로드된 모듈 목록 확인 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 sys.modules 함수를 사용하여 현재 로드된 모듈 목록을 확인하는 예제를 다뤘습니다. sys.modules 함수를 통해 현재 실행 중인 파이썬 인터프리터..
목차 파이썬 ipaddress.IPv4Network 함수로 현재 넷마스크 속한 아이피 목록 출력 예제 이전 포스팅 링크 및 설명 파이썬 사용자가 입력한 아이피 주소가 나랑 같은 대역 네트워크에 속한지 확인 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹서버에서 jinja2 템플릿 배열 활용 예제 이전 포스팅 링크 및 설명 파이썬 isclass 함수로 클래스인지 판단 예제 파이썬 사용자에게 클래스명을 입력받아 isclass 활용 존재하는 클래스인지 확인 예제 파이썬 ipaddress.IPv4Network 함수로 현재 넷마스크 속한 아이피 목록 출력 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 ipaddress.IPv4Network 함수를 사용하여 현재 넷마스크에 속한 IP 주소..
목차 파이썬 getopt.getopt 함수로 모든 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹 서버에서 세션 활용하기 예제 이전 포스팅 링크 및 설명 파이썬 Comprehension 문법으로 키와 값 쌍 dict 생성 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getmembers 함수 사용하여 클래스에 존재하는 함수 출력 예제 파이썬 사용자에게 클래스명 입력받아 getmembers 함수로 클래스 함수 출력 예제 파이썬 getopt.getopt 함수로 모든 인자 파싱 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 getopt.getopt 함수를 사용하여 명령행 인자를 파싱하는 예제를 다뤘습니다. getopt.getopt 함수는 명령행 인자를 읽어들여 옵션과 인자를..
목차 파이썬 "__main__" 문법으로 메인 모듈인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹 서버 구현후 클라이언트에 쿠키 설정 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹 서버 엔드포인트 변수 설정하여 동적 변경 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getsource 함수로 특정 함수의 소스코드 내용 출력 예제 파이썬 사용자에게 함수명 입력받아 getsource 함수로 소스코드 출력 기능 만들기 예제 파이썬 "__main__" 문법으로 메인 모듈인지 확인 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 "__main__" 문법을 사용하여 현재 모듈이 메인 모듈인지를 확인하는 예제를 다뤘습니다. "__main__"은 파이썬에서 스크립트 파..
목차 파이썬 fd 파일로 IPC 통신 구현하기 예제 이전 포스팅 링크 및 설명 파이썬 import 문법으로 다른 모듈 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 numpy로 행렬 사칙연산 예제 이전 포스팅 링크 및 설명 파이썬 pow 활용 값 거듭제곱 예제 파이썬 사용자에게 base, exponent 값 입력받아 거듭제곱 계산 및 출력 예제 파이썬 fd 파일로 IPC 통신 구현하기 예제 이전 포스팅 링크 및 설명 파이썬에서는 파일 디스크립터(fd)를 이용하여 프로세스간 통신(IPC)을 구현할 수 있습니다. 이전 포스팅에서는 파이썬의 fd를 활용하여 IPC를 구현하는 예제와 설명을 다뤘습니다. 해당 예제를 통해 어떻게 파일 디스크립터를 이용하여 프로세스 간 데이터 통신을 할 수 있는지 자세히 알아보세..
목차 파이썬 특정 년도의 달력 Calendar 생성 예제 이전 포스팅 링크 및 설명 파이썬 Enum 사용 예제 이전 포스팅 링크 및 설명 파이썬 정규표현식으로 주민등록번호 파싱 예제 이전 포스팅 링크 및 설명 파이썬 사용자에게 10진수 정수 입력 받기 예제 파이썬 hex 함수로 입력받은 정수를 16진수로 변환 및 출력 예제 파이썬 특정 년도의 달력 Calendar 생성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬을 사용하여 특정 년도의 달력을 생성하는 예제에 대해 알아보았습니다. 특정 년도를 입력받아 해당 년도의 전체 달력을 출력하는 방법과 달력을 보기 좋게 정리하는 방법에 대해 자세히 설명되어 있습니다. 특정 년도의 달력을 생성하는데 도움이 필요하다면 해당 글을 참고해보세요. 캘린더 모듈을..
목차 파이썬 스크립트 실행할 때 인자를 전달하는 예제 이전 포스팅 링크 및 설명 파이썬 PIPE 활용 IPC 통신 구현하기 예제 이전 포스팅 링크 및 설명 파이썬 argparse 함수로 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 round 함수로 소수 둘째 자리 반올림 예제 파이썬 round 함수로 사용자가 입력한 값 백의자리 반올림 예제 파이썬 스크립트 실행할 때 인자를 전달하는 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬 스크립트를 실행할 때 인자를 전달하는 방법에 대해 다뤘습니다. 인자를 전달하는 것은 파이썬 스크립트의 유연성과 유용성을 높여주는 중요한 요소입니다. 이전 포스팅에서는 argparse 모듈을 사용하여 인자를 파싱하는 방법과 해당 인자를 활용하는 예제를 제공..
목차 파이썬 Class 선언하여 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 stdout 출력 내용을 /dev/null로 리다이렉트하여 삭제 예제 이전 포스팅 링크 및 설명 파이썬 stdout fd에 문자열 써서 화면 출력 예제 이전 포스팅 링크 및 설명 파이썬 factorial 활용 팩토리얼 계산 예제 파이썬 사용자에게 정수 입력 받아 팩토리얼 계산 예제(factorial) 파이썬 Class 선언하여 함수 호출 예제 이전 포스팅 링크 및 설명 과거에 작성된 글에서는 파이썬에서 클래스(Class)를 선언하고 해당 클래스 내의 함수를 호출하는 예제를 다루고 있습니다. 클래스를 활용하여 코드를 구조화하고 함수를 효율적으로 관리하는 방법에 대해 자세히 설명하고 있습니다. 이전 포스팅을 참고하여 파이썬에서..
목차 파이썬 basename 함수로 절대경로중 실행파일명 찾기 예제 이전 포스팅 링크 및 설명 파이썬 TemporaryFile 활용 임시 파일 만들기 예제 이전 포스팅 링크 및 설명 파이썬 getmtime으로 파일의 마지막으로 수정한 날짜 구하기 예제 이전 포스팅 링크 및 설명 파이썬 2진수 문자열을 10진수로 변환 예제(int 캐스팅) 파이썬 bit_length 활용 정수의 비트 크기 구하기 예제 파이썬 basename 함수로 절대경로중 실행파일명 찾기 예제 이전 포스팅 링크 및 설명 과거에 작성한 글에서는 파이썬의 `os.path` 모듈의 `basename` 함수를 사용하여 절대경로에서 실행파일명을 추출하는 방법에 대해 다루고 있습니다. 이전 포스팅에서는 `os.path.basename` 함수의 사용..
목차 파이썬 Class 상속 예제 이전 포스팅 링크 및 설명 파이썬 특정 단어로 시작하여 특정 단어로 끝나는 문자열 검색 예제 이전 포스팅 링크 및 설명 파이썬 단어 개수 count 세기 예제 이전 포스팅 링크 및 설명 파이썬 remainder 함수로 나머지 계산 및 결과 출력 예제 파이썬 사용자에게 값 입력받아 나눈 후 나머지 출력 예제 파이썬 Class 상속 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 클래스 상속을 어떻게 구현하는지에 대한 예제를 다뤘습니다. 클래스 상속은 객체 지향 프로그래밍에서 중요한 개념 중 하나로, 기존 클래스의 속성과 메서드를 상속받아 새로운 클래스를 정의하는 방법입니다. 이전 포스팅에서는 클래스 상속의 개념과 사용법을 예제를 통해 자세히 설명했습니..
목차 파이썬 reportlab 모듈로 csv파일 pdf 변환 예제 이전 포스팅 링크 및 설명 파이썬 csv 파일 읽기 예제 이전 포스팅 링크 및 설명 파이썬 csv 파일 생성 예제 이전 포스팅 링크 및 설명 파이썬 int.sign 활용 양수, 음수 값의 부호 확인 및 출력 예제 파이썬 int.sign 값이 음수인지 확인 예제(minus checking) 파이썬 reportlab 모듈로 csv파일 pdf 변환 예제 이전 포스팅 링크 및 설명 파이썬에서는 reportlab 모듈을 사용해 csv 파일을 pdf로 변환하는 방법을 알아볼 수 있습니다. 이 방법은 데이터를 더욱 효과적으로 시각화하고 공유하는데 도움이 됩니다. 이전에 작성된 포스팅에서는 reportlab 모듈을 이용해 csv 파일의 데이터를 효과적으..
목차 파이썬 네이버 API 키 발급 예제 이전 포스팅 링크 및 설명 파이썬 sin 그래프 그리기 예제 이전 포스팅 링크 및 설명 파이썬 pyqt로 인터넷 검색 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 코드를 통해 정수 최대값 확인 및 출력 예제(integer max) 파이썬 정수 최소값 확인 및 출력 예제(integer min) 파이썬 네이버 API 키 발급 예제 이전 포스팅 링크 및 설명 파이썬을 활용하여 네이버 API 키를 발급받는 방법에 대해 이전에 포스팅을 했습니다. 네이버 API 키는 네이버에서 제공하는 다양한 API 서비스를 이용할 때 필요한 것입니다. 이를 통해 네이버 검색, 지도, 번역 등의 서비스를 파이썬에서도 활용할 수 있습니다. 이전에 포스팅한 글에서는 API 키를 발급..
목차 파이썬 와치독 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 스크립트 중복 실행 방지 기능 구현 예제 이전 포스팅 링크 및 설명 파이썬 외부 프로세스 재시작 기능 구현 예제 이전 포스팅 링크 및 설명 파이썬 abs로 정수의 절대값 출력 예제 파이썬 사용자에게 입력받은 정수값의 절대값 출력 예제(abs 활용) 파이썬 와치독 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬으로 와치독 프로그램을 만드는 방법에 대해 이전에 살펴본 적이 있습니다. 와치독이란 특정 프로그램이나 시스템의 동작 상태를 지속적으로 모니터링하고, 문제가 발생하면 즉시 대응하는 프로그램을 말합니다. 이전 포스팅에서는 파이썬으로 와치독 프로그램을 만드는 방법을 자세히 설명했습니다. 문제가 발생하면 알려주는 프로그램을 만..
목차 파이썬 SIG_INT, SIG_CHILD 시그널 처리 예제 이전 포스팅 링크 및 설명 파이썬 try-catch와 except 문법 예제 이전 포스팅 링크 및 설명 파이썬 mp3 파일의 헤더 읽기 이전 포스팅 링크 및 설명 파이썬 sys.maxsize 표현 및 처리 가능한 최대 정수값 확인 및 출력 예제 파이썬 maxsize 만큼 배열을 만들고 len 크기 검사시 오버플로우 발생 확인 예제(int overflow) 파이썬 SIG_INT, SIG_CHILD 시그널 처리 예제 이전 포스팅 링크 및 설명 파이썬에서 우리는 시스템에서 발생하는 다양한 시그널을 처리할 수 있습니다. 이에 대해 이전에 이야기해본 적이 있는데요, SIG_INT 및 SIG_CHILD와 같은 특정 시그널을 파이썬에서 어떻게 처리하는지..
목차 파이썬 top 명령으로 프로세스의 CPU 사용량 확인후 kill 예제 이전 포스팅 링크 및 설명 파이썬 pgrep 활용 프로세스명으로 pid값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 zlib 모듈로 json 데이터 압축 예제 이전 포스팅 링크 및 설명 파이썬 sys.modules 함수로 현재 로드된 모듈 목록 확인 및 출력 예제 파이썬 sys.modules로 특정 모듈이 로드되어있는지 확인하는 예제 파이썬 top 명령으로 프로세스의 CPU 사용량 확인후 kill 예제 이전 포스팅 링크 및 설명 파이썬을 이용하여 프로세스의 CPU 사용량을 확인하고, 필요에 따라 프로세스를 종료하는 방법에 대해 이전에 다루었습니다. 이는 서버를 운영하거나, 시스템의 자원을 효율적으로 관리하고 싶을 때 유용합니..
목차 파이썬 eyed3 모듈로 로컬 mp3 파일의 총 재생시간 구하기 예제 이전 포스팅 링크 및 설명 파이썬 pygame 모듈 활용 mp3 재생, 중지 기능 만들기 예제 이전 포스팅 링크 및 설명 파이썬 pydub 모듈 활용 mp3 파일 구간 나눠 저장하기 예제 이전 포스팅 링크 및 설명 파이썬 숫자로된 문자열을 정수 값으로 변환 예제(int 캐스팅) 파이썬 숫자와 문자가 섞인 문자열 캐스팅 오류 예제(casting error) 파이썬 eyed3 모듈로 로컬 mp3 파일의 총 재생시간 구하기 예제 이전 포스팅 링크 및 설명 파이썬에서는 eyed3 모듈을 통해 mp3 파일의 총 재생시간을 쉽게 구할 수 있습니다. 이전에 이에 대해 상세히 다룬 포스팅이 있습니다. eyed3 모듈은 mp3 파일의 메타데이터를..
목차 파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명 파이썬 os.mkdir을 활용하여 디렉토리 생성 예제 이전 포스팅 링크 및 설명 파이썬 os.makedirs 명령으로 하위, 상위 디렉토리 일괄 생성 예제 이전 포스팅 링크 및 설명 파이썬 sys.exc_info 함수로 마지막 예외 상황 출력 예제 파이썬 sys.exc_info 이전에 발생한 예외가 문자열 관련 오류인지 확인 예제 파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명 파이썬으로 쉘 명령을 실행하여 심볼릭 링크를 설정하는 방법에 대한 이전 포스팅을 참고해보세요. 심볼릭 링크는 파일이나 디렉토리를 가리키는 특별한 파일로, 원본 파일이나 디렉토리를 참조하여 ..
목차 파이썬 버튼 UI 생성 및 클릭 이벤트 연결 예제 이전 포스팅 링크 및 설명 파이썬 mp3 파일 2개 붙여 1개의 mp3 파일로 만들기 예제 이전 포스팅 링크 및 설명 파이썬 프로그래스바 UI로 mp3 재생기 만들기 예제 이전 포스팅 링크 및 설명 파이썬 format으로 10진수 값을 16진수로 변환 및 출력 예제(decimal to hex) 파이썬 10진수를 8진수로 변환 예제 파이썬 버튼 UI 생성 및 클릭 이벤트 연결 예제 이전 포스팅 링크 및 설명 파이썬에서 버튼 UI를 만들고 이에 클릭 이벤트를 연결하는 방법에 대해 이전에 상세히 다뤘던 글이 있습니다. UI를 만드는 데 있어서 버튼은 중요한 역할을 합니다. 클릭 이벤트는 사용자의 행동에 따라 프로그램이 반응하도록 만드는 데 필요합니다. 이..
목차 파이썬 서버에서 구글 FCM v1 푸시 전송 예제 이전 포스팅 링크 및 설명 파이썬 os.walk 함수로 내가 원하는 디렉토리 안에 있는 파일들 경로 구하기 예제 이전 포스팅 링크 및 설명 파이썬 zipfile 모듈로 파일 압축 예제 이전 포스팅 링크 및 설명 파이썬 sys.getsizeof로 str 객체의 메모리 크기 확인 및 출력 예제 파이썬 sys.getsizeof 함수로 int 변수 크기 확인 및 출력 예제 파이썬 서버에서 구글 FCM v1 푸시 전송 예제 이전 포스팅 링크 및 설명 파이썬을 활용하여 서버에서 구글 FCM v1 푸시를 전송하는 방법에 대해 알아보려면 이전에 작성한 포스팅을 참고하시면 됩니다. 이전 포스팅에서는 파이썬을 이용해 구글 FCM v1 푸시를 전송하는 방법에 대해 자세..
목차 파이썬 atexit 모듈로 프로그램 종료시 클래스의 내부 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 개인키, 공개키로 RSA 암호화 예제 이전 포스팅 링크 및 설명 파이썬 random.choice 함수로 원하는 글자수만큼 랜덤 문자열 생성 예제 이전 포스팅 링크 및 설명 파이썬 atexit 프로그램 종료 콜백 함수 선언 예제 파이썬 atexit.register 함수로 종료 콜백 함수 등록시 인자 전달 예제 파이썬 atexit 모듈로 프로그램 종료시 클래스의 내부 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬을 이용해 프로그램을 작성하다 보면 종료시점에 특정 작업을 수행하고 싶을 때가 있습니다. 이 때 사용하는 것이 바로 atexit 모듈입니다. 이전에 소개한 포스팅에서는 atexit 모듈..
목차 파이썬 atexit 프로그램 종료시 자동 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 find 명령으로 텍스트 파일에서 특정 단어 오프셋 출력 예제 이전 포스팅 링크 및 설명 파이썬 Selenium으로 스크롤 올리고 내리기 예제 이전 포스팅 링크 및 설명 파이썬 atexit.register 함수로 프로그램 종료 콜백 함수 등록 및 호출 확인 예제 파이썬 atexit.unregister 함수로 종료 콜백 함수 제거 예제 파이썬 atexit 프로그램 종료시 자동 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬에서 프로그램이 종료될 때 특정 함수를 자동으로 호출하게 하는 방법에 대해 알아보세요. 이전에 이 주제에 대해 자세히 다뤘던 포스팅이 있습니다. 파이썬의 atexit 모듈은 프로그램이 종료될..
목차 파이썬 atexit.unregister 함수로 등록한 프로그램 종료 콜백 함수 해제 예제 이전 포스팅 링크 및 설명 파이썬 RSA 키 쌍 파일 생성 예제 이전 포스팅 링크 및 설명 파이썬 Selenium 모듈로 xpath로 입력창에 값 자동 입력하기 예제 이전 포스팅 링크 및 설명 파이썬 프로그램 종료시 호출할 클래스 선언 예제 파이썬 atexit.register 함수로 프로그램 종료시 클래스의 함수 호출 예제 파이썬 atexit.unregister 함수로 등록한 프로그램 종료 콜백 함수 해제 예제 이전 포스팅 링크 및 설명 파이썬에서 프로그램을 마무리할 때 특정 동작을 수행하도록 설정했다가, 그 동작을 취소하고 싶을 때가 있습니다. 그럴때 사용하는 것이 바로 atexit.unregister 함수입..