목차 이전 포스팅의 파이썬 UDP 클라이언트 소켓 생성 및 메세지 전송 예제 학습 링크 이전 포스팅의 파이썬 UDP 서버 소켓 생성 및 구성 예제 학습 링크 이전 포스팅의 파이썬 file read, write 활용 파일 복사 예제 학습 링크 파이썬 코딩 언어 re.search 모듈을 사용하여 문자열에서 정규표현식으로 주민등록번호 파싱 및 출력 예제 파이썬 코딩 언어 re.search 모듈 활용 정규표현싱그로 전화번호 파싱 및 출력 예제 이전 포스팅의 파이썬 UDP 클라이언트 소켓 생성 및 메세지 전송 예제 학습 링크 우리는 이전 포스팅에서 파이썬을 활용해 UDP 클라이언트 소켓을 생성하고 메시지를 전송하는 방법을 배웠습니다. 클라이언트 소켓 생성과 메세지 전송의 과정을 자세하게 확인하였으며 UDP는 빠르..
목차 이전 포스팅의 파이썬 isfile 입력한 경로 파일인지 확인 예제 학습 링크 이전 포스팅의 파이썬 realpath 심볼릭 링크의 원본 파일 경로 확인 예제 학습 링크 이전 포스팅의 파이썬 mkdtemp prefix 설정하여 임시 디렉토리 생성 예제 학습 링크 파이썬 코딩 언어 Enum 자료구조 선언 예제 파이썬 코딩 언어 Enum 객체 생성 및 활용 예제 이전 포스팅의 파이썬 isfile 입력한 경로 파일인지 확인 예제 학습 링크 이전 포스팅에서 파이썬의 os.path.isfile() 함수를 사용하여 사용자가 입력한 경로가 파일인지 확인하는 방법을 배웠습니다. 이 기능은 파일 시스템을 조작할 때 유용하게 활용될 수 있습니다. 특히 사용자에게 동적으로 특정 파일 혹은 디렉토리의 경로르 입력받는 기능을..
목차 이전 포스팅의 파이썬 base64 인코딩 및 디코딩 예제 학습 링크 이전 포스팅의 파이썬 json 문자열 바이트 변환 예제 학습 링크 이전 포스팅의 파이썬 os.write 파일 쓰기 예제 학습 링크 파이썬 코딩 언어 Calendar.calendar 함수로 특정 년도 전체 달력 출력 예제 파이썬 코딩 언어 사용자에게 년도 입력받아 전체 월 달력 출력 예제 이전 포스팅의 파이썬 base64 인코딩 및 디코딩 예제 학습 링크 이전 포스팅에서는 파이썬에서 데이터를 안전하게 저장하고 전송하는 방법 중 하나인 Base64 인코딩 및 디코딩에 대해 배웠습니다. Base64는 이진 데이터를 텍스트로 변환하고, 반대로 디코딩하는 데 사용됩니다. 이를 통해 데이터를 효율적으로 조작할 수 있습니다. 특히 아스키 코드 ..
목차 이전 포스팅의 파이썬 mkdir 디렉토리 생성 예제 학습 링크 이전 포스팅의 파이썬 rm 디렉토리 강제 삭제 예제 학습 링크 이전 포스팅의 파이썬 pwd 현재 경로 출력 예제 학습 링크 파이썬 코딩 언어 Calendar.prcal 함수로 특정 년도 달력 생성 예제 파이썬 코딩 언어 사용자에게 년도 입력받아 Calendar.prcal 함수로 달력 생성 예제 이전 포스팅의 파이썬 mkdir 디렉토리 생성 예제 학습 링크 이 학습에서는 파이썬을 사용하여 디렉토리를 생성하는 방법을 다루고 있습니다. mkdir 명령어를 파이썬에서 사용할 수 있으며, 특정 디렉토리를 생성하는 방법을 배우게 됩니다. 이것은 파일 시스템에서 새로운 디렉토리를 만들어야 할 때 유용한 기술입니다. 2023.08.30 - [Pytho..
목차 이전 포스팅의 파이썬 dirname 실행 파일명 제외 전체 경로 구하기 예제 학습 링크 이전 포스팅의 파이썬 파일을 활용한 프로세스간 통신 예제 학습 링크 이전 포스팅의 파이썬 import 및 다른 모듈 함수 호출 예제 학습 링크 파이썬 코딩 언어 Calendar.prmonth 함수로 특정 월 달력 출력 예제 파이썬 코딩 언어 Calendar.prmonth 활용 사용자 입력 월의 달력 출력 예제 이전 포스팅의 파이썬 dirname 실행 파일명 제외 전체 경로 구하기 예제 학습 링크 이전 포스팅에서는 파이썬의 os.path.dirname 함수를 사용하여 주어진 파일 경로에서 파일명을 제외한 디렉토리 경로를 얻는 방법을 학습했습니다. 이 함수는 파일 경로에서 디렉토리 부분만 추출하는 유용한 함수 입니다..
목차 이전 포스팅의 파이썬 Selection 선택정렬 알고리즘 작성 예제 학습 링크 이전 포스팅의 파이썬 Insertion 삽입정렬 알고리즘 작성 예제 학습 링크 이전 포스팅의 파이썬 os.abort 함수를 활용한 조건 예외처리 예제 학습 링크 파이썬 코딩 언어 Calendar.weekday 함수로 요일 값 출력 예제 파이썬 코딩 언어 Calendar.weekday 한글 요일로 파싱 및 출력 예제 이전 포스팅의 파이썬 Selection 선택정렬 알고리즘 작성 예제 학습 링크 이전 포스팅에서는 파이썬을 사용하여 Selection Sort(선택 정렬) 알고리즘을 구현하는 방법을 다루고 있습니다. 이 알고리즘은 리스트 내에서 가장 작은 항목을 찾아서 순서대로 정렬하는 간단한 정렬 방법입니다. 정보보안기사, 정..
목차 이전 포스팅의 파이썬 TemporaryFile 임시 파일 생성 예제 학습 링크 이전 포스팅의 파이썬 gettempdir 임시 디렉토리 생성 경로 확인 예제 학습 링크 이전 포스팅의 파이썬 getmtime 파일의 마지막 수정시간 구하기 예제 학습 링크 파이썬 코딩 언어 Calendar 월 달력 출력 예제 파이썬 코딩 언어 Calendar 활용 특정 년도의 전체 월 달력 출력 예제 이전 포스팅의 파이썬 TemporaryFile 임시 파일 생성 예제 학습 링크 이전 포스팅에서는 파이썬에서 임시 파일을 생성하고 다루는 방법을 학습하였습니다. emporaryFile 모듈은 임시 파일을 생성하고 사용이 끝나면 자동으로 삭제됩니다. 이러한 임시 파일은 잠깐 사용할 임시 데이터를 처리할 때 유용합니다. 이전 글에..
목차 이전 포스팅의 파이썬 튜플, 리스트, dict 서로 형변환 예제 학습 링크 이전 포스팅의 파이썬 TCP 소켓 서버 구성 및 SO_REUSEADDR 옵션 예제 학습 링크 이전 포스팅의 파이썬 리스트 아이템 추가, 삭제, 변경 예제 학습 링크 파이썬 isdir 함수로 특정 경로가 디렉토리인지 확인하는 예제 파이썬 사용자에게 경로를 입력받아 isdir 함수로 디렉토리인지 확인하는 활용 예제 이전 포스팅의 파이썬 튜플, 리스트, dict 서로 형변환 예제 학습 링크 파이썬은 다양한 데이터 구조를 제공합니다. 이전 포스팅에서는 튜플, 리스트, 딕셔너리의 서로 다른 특성을 이해하고, 이를 서로 형변환하는 방법을 살펴보았습니다. 이러한 기본적인 데이터 형변환은 파이썬 프로그래밍에서 중요한 역할을 합니다. 파이썬..
목차 이전 포스팅의 파이썬 isfile 함수로 파일인지 확인하는 예제 학습 링크 이전 포스팅의 파이썬 크롬 Seleninum 크롤링 설치 예제 학습 링크 이전 포스팅의 파이썬 basename으로 실행 파일명 구하기 예제 학습 링크 파이썬 islink 함수로 특정 파일이 소프트 링크인지 확인하는 예제 파이썬 사용자에게 경로를 입력받아 islink로 링크인지 확인하는 예제 이전 포스팅의 파이썬 isfile 함수로 파일인지 확인하는 예제 학습 링크 파일 작업을 수행할 때 어떤 것이 파일이고 무엇이 디렉토리인지 알아야 할 때가 있습니다. 파이썬 os.path.isfile() 함수를 사용하면 특정 경로의 파일 유무를 쉽게 확인할 수 있습니다. 파일을 처리해야 할 때 이 함수를 활용하여 파일 여부를 확인하고 적절한..
목차 이전 포스팅의 파이썬 os.uname 으로 현재 운영체제 정보 가져오기 예제 학습 이전 포스팅의 파이썬 Dictionary 전체 키 가져오기 예제 학습 이전 포스팅의 파이썬 os.getgroups 현재 사용자의 속한 그룹 구하기 예제 학습 파이썬 파일 경로 중 path.split로 마지막 파일명 제외한 상위 디렉토리 출력 예제 파이썬 path.split 활용 예제 이전 포스팅의 파이썬 os.uname 으로 현재 운영체제 정보 가져오기 예제 학습 이전에 작성한 포스팅에서 우리는 파이썬을 사용하여 현재 운영체제의 정보를 가져오는 방법에 대해 배웠습니다. os.uname() 함수를 사용하면 운영체제의 이름, 버전 및 아키텍처 정보를 얻을 수 있습니다. 이 예제를 통해 파이썬 코딩 언어에서 현재 자신의 P..
목차 이전 포스팅의 파이썬 특정 서버 인증서 추출하기 예제 학습 링크 이전 포스팅의 파이썬 CSV 파일 읽기 및 출력 예제 학습 링크 이전 포스팅의 파이썬 와치독 WatchDog 만들기 예제 학습 링크 파이썬 realpath 함수 활용 심볼링 링크 파일의 원본 파일 경로 구하기 예제 파이썬 사용자가 입력한 심볼릭 링크 파일의 실제 실행 파일 경로 출력 예제 이전 포스팅의 파이썬 특정 서버 인증서 추출하기 예제 학습 링크 지난 글에서 파이썬을 사용하여 특정 서버의 SSL/TLS 인증서를 추출하는 방법을 알아보았습니다. 이 작업은 웹 서버나 다른 서비스와 안전하게 통신하기 위해 필요한 과정 중 하나입니다. 여기서는 서버의 공개 키, 개인 키 및 인증서 정보를 추출하는 방법을 자세히 살펴보았습니다. 특히 파이..
목차 이전 포스팅의 파이썬 HTTPS 통신 서버 인증서 피닝 예제 학습 링크 이전 포스팅의 파이썬 MP3 특정 구간 음악 제거하기 예제 학습 링크 이전 포스팅의 파이썬 사용자 입력 Input 박스 UI 및 버튼 UI 생성 예제 학습 링크 파이썬 getatime 함수 사용하여 특정 파일에 사용자가 마지막으로 접근한 시간 구하기 예제 파이썬 getatime 함수 활용 사용자 입력 파일 마지막 접근 시간 출력 예제 이전 포스팅의 파이썬 HTTPS 통신 서버 인증서 피닝 예제 학습 링크 이전 글에서 다룬 파이썬 HTTPS 통신 서버 인증서 피닝 예제를 학습하면, 서버와의 안전한 통신을 보장하고 중간자 공격을 예방할 수 있습니다. 인증서 피닝은 연결된 서버가 실제로 인증서 내용에 적힌 서버의 정보와 동일한 존재인..
목차 이전 포스팅의 파이썬 구글 FCM V1 푸시 전송 예제 학습 링크 이전 포스팅의 파이썬 os.walk 특정 디렉토리 내의 파일 및 디렉토리 경로 구하기 예제 학습 링크 이전 포스팅의 파이썬 popen 특정 프로세스 CPU 사용량 dict 파싱 예제 학습 링크 파이썬 isfile 함수 사용하여 특정 경로가 파일인지 확인 예제 파이썬 사용자가 입력한 경로가 파일인지 확인하여 결과 출력 예제 이전 포스팅의 파이썬 구글 FCM V1 푸시 전송 예제 학습 링크 이전 포스팅에서 구글 Firebase Cloud Messaging (FCM) V1을 사용하여 푸시 메시지를 전송하는 방법을 학습했습니다. FCM을 활용해 안드로이드 및 iOS 앱에 푸시 알림을 보내는 데 필요한 코드 및 설정에 대한 자세한 내용을 확인..
목차 파이썬 UDP 서버 소켓 생성 및 클라이언트 메세지 수신 예제 이전 포스팅 참고 학습 파이썬 AES 256 ECB 암호화 및 복호화 예제 이전 포스팅 참고 학습 파이썬 큐 알고리즘 작성 예제 이전 포스팅 참고 학습 파이썬 mkstemp 함수로 접두사 설정하여 임시 파일 생성 예제 파이썬 mkstemp 함수로 접미사 설정 및 임시 파일 생성 예제 파이썬 UDP 서버 소켓 생성 및 클라이언트 메세지 수신 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬 스크립트 환경에서 udp 서버 소켓을 생성하여 udp 클라이언트의 연결을 수립하고 메세지를 수신하는 방법에 대해 알아보았습니다. 클라이언트의 메세지를 받은 후에는 서버도 메세지를 응답하여 클라이언트가 잘 수신하는지 확인하였습니다. 이러한 udp 프로..
목차 파이썬 Dictionary 활용 키 있는지 없는지 확인 및 전체 키 삭제 예제 이전 포스팅 참고 학습 파이썬 List 활용 최소값과 최대값 구하기 예제 이전 포스팅 참고 학습 파이썬 int 정수 객체 활용 비트 수 구하기 예제 이전 포스팅 참고 학습 파이썬 dirname 활용 파일의 디렉토리 경로 구하기 예제 파이썬 dirname 활용 사용자 입력 파일의 전체 경로중 파일명 제외한 디렉토리 경로 구하기 예제 파이썬 Dictionary 활용 키 있는지 없는지 확인 및 전체 키 삭제 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬 코딩 언어에서 자주 사용되는 Dictionary 자료 구조를 활용한 예제에 대해 알아보았습니다. 파이썬 코딩 언어에서는 특정한 값을 키와 쌍으로 저장하여 키를 통해 값을..
목차 파이썬 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습 파이썬 MP3 두개 음악 파일 이어 붙이기 예제 이전 포스팅 참고 학습 파이썬 MP3 음악 파일 분할 예제 이전 포스팅 참고 학습 파이썬 mkdtemp 임시 디렉토리 suffix 접미사 설정 및 생성 예제 파이썬 mkdtemp 임시 디렉토리 prefix 접두사 설정 및 생성 예제 파이썬 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 버튼 UI를 생성하여 화면에 출력하는 방법과 예제에 대해 알아보았습니다. 버튼을 누르면 코드의 콜백함수로 클릭 이벤트가 전달되어 내가 원하는 처리 코드를 추가할 수 있습니다. 만약 파이썬을 통해 GUI를 구성하고 버튼과 같은 컴포넌트를 눌렀을 때 이벤..
목차 파이썬 stdout 출력 내용 /dev/null 리다이렉트 예제 이전 포스팅 참고 학습 파이썬 코딩 언어 Class 클래스 선언 및 객체 생성 예제 이전 포스팅 참고 학습 파이썬 코딩 언어 문자열중 특정 단어 개수 출력 예제 이전 포스팅 참고 학습 파이썬 getmtime 함수로 로컬에 저장된 파일의 마지막 수정시간 구하기 예제 파이썬 사용자에게 파일의 전체 경로를 입력받아 마지막 수정시간 출력 예제 파이썬 stdout 출력 내용 /dev/null 리다이렉트 예제 이전 포스팅 참고 학습 이전 포스팅에서 파이썬 코딩 언어에서 stdout 표준 출력 장치를 통해 화면에 출력되고 있는 모든 문자열들을 /dev/null 쓰레기 장치로 리다이렉트하여 화면에 문자열이 출력되지 않도록 방지하는 방법과 예제에 대해..
목차 파이썬 UDP Socket 클라이언트 생성 및 메세지 전송 예제 이전 포스팅 참고 학습 파이썬 함수 및 내부함수 선언 및 호출 예제 이전 포스팅 참고 학습 파이썬 JPEG, PNG 이미지 출력 예제 이전 포스팅 참고 학습 파이썬 TemporaryFile 로 임시 파일 생성 예제 파이썬 TemporaryFile 임시 파일 작성 및 Close 시에 자동 삭제 확인 예제 파이썬 UDP Socket 클라이언트 생성 및 메세지 전송 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 udp 클라이언트 소켓을 생성하여 서버에 연결하고 메세지를 전송하는 예제에 대해 알아보았습니다. udp는 tcp와 다르게 속도가 빠르다는 장점이 있지만 비연결 지향 프로토콜로서 오류 제어, 흐름 제어 등의 메세지 전송 안정..
목차 파이썬 스레드 생성 및 활용 예제 이전 포스팅 참고 학습 파이썬 os.symlink로 소프트 링크 설정 예제 이전 포스팅 참고 학습 파이썬 os.path.exists 파일 존재 확인 예제 이전 포스팅 참고 학습 파이썬 basename 함수로 사용자에게 입력받은 파일의 전체 경로중 파일명 확인하기 예제 파이썬 basename 활용 마지막 디렉토리 경로 확인 예제 파이썬 스레드 생성 및 활용 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 스레드를 생성하여 독립적인 작업 코드를 실행하도록 하는 예제와 방법에 대해 알아보았습니다. 스레드란 논리적 처리단위로서 파이썬에서 메인 프로세스와 별개로 독립적으로 처리할 수 있는 처리 단위를 의미합니다. 자바 혹은 C 언어에서도 많이 사용됩니다. 이러한 스..
목차 파이썬 split 으로 문자열 자르기 예제 이전 포스팅 참고 학습 파이썬 json 파싱 예제 이전 포스팅 참고 학습 파이썬 os.chdir 작업 경로 및 디렉토리 변경 예제 이전 포스팅 참고 학습 파이썬 stdout fd 열고 문자열 쓰기로 출력 예제 파이썬 stdout 출력 내용을 파일에 저장하기 예제 파이썬 split 으로 문자열 자르기 예제 이전 포스팅 참고 학습 이전 포스팅에서는 split 함수를 사용하여 파이썬에서 긴 문자열을 특정 단어 기준으로 앞 뒤 나누는 방법에 대해 알아보았습니다. 만약 나눌려는 단어가 1개가 아닌 여러개라면 모든 나뉘어진 문자열들이 배열로 반환됩니다. 따라서 스페이스(' ') 처럼 공백으로 나뉘어진 문자열이 있을 때 이러한 split 함수를 사용하여 나눠 다른 곳에..
목차 파이썬 strftime 모듈로 날짜 및 시간 포맷 문자열 생성 예제 이전 포스팅 참고 학습 파이썬 hashlib 모듈 활용 문자열 및 파일 해시 예제 이전 포스팅 참고 학습 파이썬 logging 모듈로 로그 생성 및 로테이션 로깅 설정 예제 이전 포스팅 참고 학습 파이썬 긴 문자열중 특정 단어의 개수를 출력하는 예제 파이썬 사용자에게 단어를 입력받아 개수를 구하고 출력하는 활용 예제 파이썬 strftime 모듈로 날짜 및 시간 포맷 문자열 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 strftime 모듈을 사용하여 파이썬에서 날짜 및 시간으로 이루어진 값들로 포맷 문자열을 생성하여 출력하는 예제를 알아보았습니다. 년, 월, 일로 이루어진 연도 포맷 문자열 혹은 시, 분, 초로 이루어진 시간 ..
목차 파이썬 euc-kr 문자열 utf-8 인코딩 변환 예제 이전 포스팅 참고 학습 파이썬 os.getrandom 기본 랜덤 생성 함수 예제 이전 포스팅 참고 학습 파이썬 os.open 파일 생성 예제 이전 포스팅 참고 학습 파이썬 특정 단어로 시작하여 특정 단어로 끝나는 문자열 출력 예제 파이썬 사용자에게 시작 문자와 끝 문자, 문자열 입력받아 시작 끝 단어 출력 예제 파이썬 euc-kr 문자열 utf-8 인코딩 변환 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 euc-kr 인코딩 형식으로 표현된 문자열을 utf-8 인코딩 형식으로 변환하는 방법과 예제에 대해 알아보았습니다. 인코딩이 맞지 않는 문자열을 다른 프로그램에 적용하거나 전달하면 해당 프로그램에서는 오류가 발생할 수 있습니다. 왜..
목차 파이썬 Class 클래스 선언 및 생성, 함수 호출 예제 이전 포스팅 참고 학습 파이썬 Flask 엔드포인트 설정하기 예제 이전 포스팅 참고 학습 파이썬 Jinja2 모듈과 Flask 웹서버 구성 예제 이전 포스팅 참고 학습 파이썬 Class 클래스 상속 및 부모 클래스 함수 호출 예제 파이썬 Class 클래스 오버로딩 예제 파이썬 Class 클래스 선언 및 생성, 함수 호출 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 Class 클래스를 선언하고 객체화하는 방법에 대해 알아보았습니다. 객체화란 클래스에 포함된 내부 멤버 필드, 함수 등을 실제 메모리에 생성하여 접근할 수 있도록 하는 것을 의미합니다. 자바에서도 이러한 객체화가 가능하지만 파이썬에서도 가능합니다. 이전 포스팅의 예제에서..
목차 파이썬 os.fork 프로세스 복제 예제 이전 포스팅 참고 학습 파이썬 os.kill 특정 프로세스 강제 종료 시키기 예제 이전 포스팅 참고 학습 파이썬 os.urandom 1에서 100 난수 생성 예제 이전 포스팅 참고 학습 파이썬 행렬 계산을 위한 numpy 모듈 설치 예제 파이썬 Numpy 모듈로 행렬 덧셈, 곱셈 계산 예제 파이썬 os.fork 프로세스 복제 예제 이전 포스팅 참고 학습 프로그래밍에서 fork 함수는 프로세스를 복제하는 함수입니다. 이는 포크의 모양이 중간까지는 일자로 가다가 양갈래로 나뉘어지는 모습이 fork 함수가 처리하는 과정과 비슷하다 하여 이렇게 붙은 이름이라는 말이 있습니다. 즉, 프로세스가 동작중이다 fork가 불리면 지역변수, 전역 변수 등 모든 리소스가 동일한..
목차 파이썬 os.getlogin 현재 로그인중인 사용자 정보 가져오기 예제 이전 포스팅 참고 학습 파이썬 os.system 활용하여 쉘 명령 실행하기 예제 이전 포스팅 참고 학습 파이썬 os.getuid 현재 쉘의 사용자 uid 가져오기 예제 파이썬 다른 파이썬 모듈 import 예제 파이썬 다른 파이썬 모듈의 API 호출 및 결과 출력 예제 파이썬 os.getlogin 현재 로그인중인 사용자 정보 가져오기 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 os.getlogin 함수를 사용하여 현재 로그인중인 사용자의 정보를 가져와 출력하는 예제에 대해 알아보았습니다. 여기서 말하는 사용자란 리눅스 로그인 사용자를 의미합니다. 따라서 파이썬 스크립트로 사용자 인증 기능을 구현하고 있다면 이러한 ..