목차 파이썬 json 문자열 바이트 변환 예제 이전 포스팅 참고 학습 파이썬 json 문자열 파싱 예제 이전 포스팅 참고 학습 파이썬 json, dict 변환 예제 이전 포스팅 참고 학습 파이썬 json 데이터를 문자열로 변환하여 zlib 압축 예제 파이썬 zlib 압축된 json 데이터를 압축해제하여 출력 예제 파이썬 json 문자열 바이트 변환 예제 이전 포스팅 참고 학습 파이썬에서 JSON 문자열을 바이트로 변환하는 방법은 이전 포스팅을 참고하여 배울 수 있습니다. 이에 대한 코드 예제와 함께, encode() 메서드를 사용하여 JSON 문자열을 바이트로 변환하는 방법에 대해 자세히 다뤘습니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요. 2023.08.02 - [Python/json] - ..
목차 파이썬 크롬 Seleninum 활용 버튼 누르기 예제 이전 포스팅 참고 학습 파이썬 크롬 Seleninum 활용 입력창에 값 입력하기 예제(xpath) 파이썬 파이썬 kill 다른 프로세스 강제 종료 시키기 예제 이전 포스팅 참고 학습 파이썬 input 사용자에게 프로세스명 입력 받기 예제 파이썬 pgrep 활용하여 프로세스명으로 PID 구하기 예제 파이썬 크롬 Seleninum 활용 버튼 누르기 예제 이전 포스팅 참고 학습 이전 포스팅에서는 파이썬에서 Selenium을 사용하여 웹 페이지의 버튼을 클릭하는 예제에 대해 알아보았습니다. 이에 대한 코드 예제와 함께, webdriver를 사용하여 버튼을 찾고 클릭하는 방법에 대해 자세히 설명되어있습니다. 해당 내용이 궁금하신 분은 아래 링크를 참고해주..
목차 파이썬 전체 프로세스 CPU 사용량 출력 예제 이전 포스팅 참고 학습 파이썬 CPU 사용량, 프로세스명으로 dict 파싱 예제 이전 포스팅 참고 학습 파이썬 사용자에게 CPU 사용량 확인 필요한 프로세스명 입력 받기 예제 파이썬 전체 프로세스 CPU사용량 dict 파싱 및 CPU 사용량 비교 예제 파이썬 프로세스명으로 kill 예제 파이썬 전체 프로세스 CPU 사용량 출력 예제 이전 포스팅 참고 학습 파이썬을 사용하여 전체 프로세스의 CPU 사용량을 출력하는 방법은 이전 포스팅을 참고하여 배울 수 있습니다. 이에 대한 코드 예제와 설명을 통해 리눅스에서 top 명령 등을 활용하여 프로세스의 CPU 사용량을 모니터링하고 출력하는 방법을 익힐 수 있습니다. 2023.08.30 - [Python] - [..
목차 파이썬 dictionary 타입 변수 활용 예제 이전 포스팅 참고 학습 리눅스 top 프로세스 CPU 사용량 확인 명령 예제 이전 포스팅 참고 학습 파이썬 전체 프로세스 CPU 사용량 출력 예제 이전 포스팅 참고 학습 파이썬 CPU 사용량, 프로세스명으로 dict 파싱 예제 파이썬 파싱 dcit 출력 예제 파이썬 dictionary 타입 변수 활용 예제 이전 포스팅 참고 학습 오늘 포스팅 주제는 파이썬에서 특정 프로세스 CPU 사용량을 dict 타입의 변수로 파싱하는 예제입니다. 키는 프로세스명이고 값은 CPU 사용량입니다. 프로그래밍을 수행하다보면 특정 프로세스가 유독 많은 CPU를 사용할 때가 있습니다. 이를 위해서 정해진 시간마다 모든 프로세스들의 CPU 사용량을 확인하여 최적화할 필요가 있습..
목차 파이썬 dictionary 타입 변수 활용 예제 이전 포스팅 참고 학습 파이썬 json, list, dict 타입 변환 예제 이전 포스팅 참고 학습 리눅스 top 프로세스 CPU 사용량 확인 명령 예제 이전 포스팅 참고 학습 파이썬 popen 활용하여 프로세스 CPU 사용량 결과 변수 저장 예제 파이썬 전체 CPU 사용량 출력 예제 파이썬 dictionary 타입 변수 활용 예제 이전 포스팅 참고 학습 안녕하세요 오늘 다룰 포스팅 주제는 파이썬에서 전체 프로세스의 CPU 사용량을 가져와 변수에 저장하여 문자열로 출력하는 예제입니다. 프로세들은 각자 서비스를 실행중인 상태라 CPU의 리소스를 나눠 사용하고 있습니다. 다만, 특정 하나의 프로세스가 너무 심하게 많은 자원을 사용하면 다른 프로세스가 공유..
목차 파이썬 작업 디렉토리 변경 예제 이전 포스팅 참고 학습 파이썬 tarfile을 이용한 파일 압축 예제 이전 포스팅 참고 학습 파이썬 파일 목록 구하기 예제 이전 포스팅 참고 학습(os.walk) 파이썬 특정 디렉토리의 특정 확장자 파일 목록 구하기 예제 파이썬 파일들 zipfile로 zip 압축 예제 파이썬 작업 디렉토리 변경 예제 이전 포스팅 참고 학습 이전 포스팅에서는 os 모듈을 사용하여 파이썬 작업 디렉토리를 변경하는 예제에 대해 알아보았습니다. 현재 작업 디렉토리를 확인하고 os.chdir() 함수를 활용하여 작업 디렉토리를 변경하는 방법을 확인하였습니다. 이를 통해 상대 경로를 활용하여 파일, 디렉토리 접근이 용이하였습니다. 오늘 예제도 특정 디렉토리 내의 파일들을 검색하고 압축하는 것입..
목차 파이썬 문자열 포맷 출력 print 함수 예제 이전 포스팅 참고 학습 파이썬 작업 디렉토리 변경 예제 이전 포스팅 참고 학습 파이썬 특정 디렉토리 내의 디렉토리 경로 출력 예제 파이썬 특정 디렉토리 내의 파일 경로 출력 예제 파이썬 특정 디렉토리 내의 특정 확장자 파일 경로 출력 예제 파이썬 문자열 포맷 출력 print 함수 예제 이전 포스팅 참고 학습 파이썬에서 문자열 포맷을 지정하여 출력하면 사용자가 문자열을 확인하고 모니터로 볼 수 있습니다. 이전 포스팅에서는 문자열 포맷의 기본적인 사용법부터 f-string을 활용한 다양한 예제가 포함되어있습니다. % 연산자를 사용한 포맷팅 방법과 .format() 메서드를 활용하는 방법등이 있습니다. 오늘 예제도 디렉토리 내의 파일, 디렉토리들을 확인하고 ..
목차 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 파이썬 및 안드로이드 푸시 연동을 위한 Firebase 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 푸시 수신 앱 만들기 예제 이전 포스팅 참고 학습 파이썬 FCM 푸시 전송 위한 비공개 키 등록 예제 파이썬 안드로이드 앱 푸시 토큰 활용하여 푸시 전송 예제 안드로이드 스튜디오 앱 프로젝트 생성 예제 이전 포스팅 참고 학습 안드로이드 앱 개발을 시작하기 위해서는 안드로이드 스튜디오를 통해 프로젝트를 생성하는 방법을 익혀야 합니다. 이전 포스팅에서는 안드로이드 스튜디오의 프로젝트 생성까지의 과정을 자세히 다뤘습니다. 안드로이드 스튜디오의 인터페이스, 프로젝트 구성 요소 및 초기 설정을 이해하고, 앱의 이름, 패키지 이름, 기본..
목차 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 파이썬 문자열 및 정수 출력 print 예제 이전 포스팅 파이썬 배열로 스택 만들기 예제 이전 포스팅(stack) 파이썬 배열로 큐 만들기 예제 파이썬 사용자에게 정수 입력받아 큐에 push 예제 파이썬 현재 큐에 저장된 마지막 값 pop 예제 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 안녕하세요. 오늘 다룰 포스팅 주제는 이전 포스팅에서 다룬 스택과 반대되는 큐를 파이썬으로 구현하는 예제입니다. 스택은 FILO구조였다면 큐는 FIFO 구조인 자료구조입니다. 즉, 새로 추가한 아이템이 제일 먼저 빠져나오는 알고리즘입니다. 오늘 예제에서도 배열을 가지고 큐를 구현해보도록 하겠습니다. 오늘은 이전과 똑같이 사용자가 입력한 아이템을 큐에..
목차 파이썬 사용자에게 키 길이 입력받아 대칭키 랜덤 문자열 생성 예제 이전 포스팅 참고 학습 C, C++에서 Openssl 라이브러리 활용하여 AES 256 CBC 암복호화 예제 이전 포스팅 참고 학습 Java에서 AES 256 CBC 암복호화 예제 이전 포스팅 참고 학습 파이썬 AES 256 ECB 암복호화 예제 이전 포스팅 참고 학습 파이썬 AES 256 CBC 평문 문자열 암호화 예제 파이썬 AES 256 CBC 암호문 복호화 예제 파이썬 사용자에게 키 길이 입력받아 대칭키 랜덤 문자열 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 사용자로부터 키의 길이를 입력받아 대칭키를 생성하는 방법을 다루었습니다. 오늘 예제에서도 AES 256 CBC모드로 평문의 메세지를 암복호화하는데 키와 IV가 필..
목차 파이썬 사용자에게 키 길이 입력받아 대칭키 랜덤 문자열 생성 예제 이전 포스팅 참고 학습 C, C++에서 Openssl 라이브러리 활용하여 AES 256 암복호화 예제 이전 포스팅 참고 학습 Java에서 AES 256 암복호화 예제 이전 포스팅 참고 학습 파이썬 AES 256 ECB 평문 문자열 암호화 예제 파이썬 AES 256 ECB 암호문 복호화 예제 파이썬 사용자에게 키 길이 입력받아 대칭키 랜덤 문자열 생성 예제 이전 포스팅 참고 학습 이전 포스팅에서는 사용자로부터 키의 길이를 입력받아 대칭키를 생성하는 방법을 다루었습니다. 오늘은 이전 포스팅에서 다룬 내용을 참고하여 AES 256 암호화에 사용할 랜덤 문자열 대칭키를 생성하겠습니다. 따라서 파이썬에서 랜덤 문자열 생성방법을 아직 모르신다면..
목차 파이썬 사용자에게 정수 입력받기 input 함수 예제 이전 포스팅 참고 학습 파이썬 랜덤함수 random 사용 예제 이전 포스팅 참고 학습 파이썬 아스키 코드와 문자열 타입 변수 str 활용 예제 이전 포스팅 참고 학습 파이썬 소문자, 대문자, 특수문자 포함 랜덤 문자열 생성 예제(random.choice) 파이썬 사용자에게 특정 길이를 입력받아 랜덤 문자열 생성 예제 파이썬 사용자에게 정수 입력받기 input 함수 예제 이전 포스팅 참고 학습 이전 포스팅에서 input 함수를 사용하여 사용자로부터 정수를 입력받는 방법을 다루었습니다. 오늘 포스팅에서도 랜덤 문자열을 만들기 위해 사용자에게 만들고 싶은 문자수를 입력받을 예정입니다. 이를 위해 input 함수 사용법을 아직 잘 모르신다면 아래 링크를..
목차 파이썬 사용자에게 파일 경로 입력받기 input 함수 예제 이전 포스팅 참고 학습 파이썬 RSA 개인키, 공개키 쌍 생성 예제 이전 포스팅 참고 학습 C, C++ Openssl 라이브러리 활용 RSA 암복호화 예제 이전 포스팅 참고 학습 파이썬 RSA 평문 문자열 암호화 예제 파이썬 RSA 암호문 복호화 예제 파이썬 사용자에게 파일 경로 입력받기 input 함수 예제 이전 포스팅 참고 학습 이전 포스팅에서 input 함수를 사용하여 사용자로부터 파일 경로를 입력받는 방법을 확인하였습니다. 오늘 예제에서는 평문의 문자열을 사용자가 입력하여 해당 문자열을 RSA 암복호화 하는 예제를 작성해보겠습니다. 이를 위해 아직 파이썬에서 외부 입력 함수인 input에 대해 잘 모르신다면 아래를 참고해주세요. 20..
목차 파이썬 사용자에게 파일 경로 입력받기 input 함수 예제 이전 포스팅 참고 학습 파이썬 파일 쓰고 읽기 read, write 예제 이전 포스팅 참고 학습 C, C++ Openssl 라이브러리 활용 RSA 개인키, 공개키 생성 예제 이전 포스팅 참고 학습 파이썬 공개키, 개인키 생성 및 화면 출력 예제(pycryptodome Crypto) 파이썬 생성된 공개키, 개인키를 사용자에게 입력받은 파일 경로에 저장 예제 파이썬 사용자에게 파일 경로 입력받기 input 함수 예제 이전 포스팅 참고 학습 이전 포스팅에서는 사용자로부터 파일 경로를 입력받는 방법에 대해 배웠습니다. input 함수를 사용하여 사용자에게 경로를 입력받고, 이를 변수에 저장하여 프로그램에서 활용하는 방법을 자세히 알아보았습니다. 오..
목차 파이썬 Seleninum 네이버 뉴스 타이틀 긁어오기 예제 이전 포스팅 참고 학습 파이썬 Seleninum xpath 버튼 찾아 클릭 예제 이전 포스팅 참고 학습 파이썬 Seleninum execute_script로 스크롤 내리고 올리기 예제 이전 포스팅 참고 학습 파이썬 Seleninum name 요소로 텍스트 입력박스 찾아 텍스트 입력 예제 파이썬 Seleninum 네이버 검색어 입력 후 검색 버튼 클릭 예제 파이썬 Seleninum 네이버 뉴스 타이틀 긁어오기 예제 이전 포스팅 참고 학습 이전 포스팅에서는 Selenium을 사용하여 네이버 뉴스 페이지에서 뉴스 타이틀을 추출하는 방법에 대해 알아보았습니다. 페이지 내에서 원하는 정보를 찾아오는 find_element 메소드와 반복문을 활용하여 ..
목차 파이썬 Seleninum find_element로 특정 태그 텍스트 가져오기 예제 이전 포스팅 참고 학습 파이썬 Seleninum execute_script로 스크롤 내리고 올리기 예제 이전 포스팅 참고 학습 파이썬 Seleninum 네이버 뉴스 타이틀 긁어오기 예제 파이썬 Seleninum 버튼 클래스를 찾는 xpath 정책 선언 예제 파이썬 Seleninum xpath로 버튼 element 찾고 클릭 예제 파이썬 Seleninum find_element로 특정 태그 텍스트 가져오기 예제 이전 포스팅 참고 학습 웹 페이지에서 특정 태그의 텍스트를 가져오는 방법은 데이터 수집에서 중요한 부분입니다. 이전 포스팅에서는 find_element 메소드를 사용하여 원하는 정보를 추출하는 방법과 다양한 태그..
목차 파이썬 크롬 크롤링을 위한 Seleninum 모듈 설치 예제 이전 포스팅 참고 학습 파이썬 Seleninum find_element로 특정 태그 텍스트 가져오기 예제 이전 포스팅 참고 학습 파이썬 Seleninum execute_script로 스크롤 내리고 올리기 예제 이전 포스팅 참고 학습 파이썬 Seleninum 클래스명으로 텍스트 가져오기 예제(class_name) 파이썬 네이버 뉴스 타이틀 가져오기 예제 파이썬 크롬 크롤링을 위한 Seleninum 모듈 설치 예제 이전 포스팅 참고 학습 웹 페이지의 정보를 수집하기 위해서는 Selenium 모듈을 설치해야 합니다. 이전 포스팅에서는 어떻게 Selenium을 설치하고 설정하는지 자세한 예제가 포함되어있습니다. 아직 모듈이 설치되어있지 않으시다면..
목차 파이썬 크롬 크롤링을 위한 Seleninum 모듈 설치 예제 이전 포스팅 학습 파이썬 사용자에게 입력 받기 input 함수 예제 이전 포스팅 학습 파이썬 Seleninum find_element로 특정 태그 텍스트 가져오기 예제 이전 포스팅 학습 파이썬 Seleninum execute_script 명령으로 페이지 스크롤 내리기 예제 파이썬 Seleninum 페이지 내리고 올리는 예제 파이썬 크롬 크롤링을 위한 Seleninum 모듈 설치 예제 이전 포스팅 학습 웹 크롤링을 시작하려면 먼저 Selenium 모듈을 설치해야 합니다. 아래의 이전 포스팅에서는 어떻게 모듈을 설치하고 설정하는지 자세한 예제가 포함되어있습니다. 아직 Seleninum 모듈을 설치하지 않으셨다면 아래 링크를 참고하여 학습해주세..
목차 파이썬 크롬 크롤링을 위한 Seleninum 모듈 설치 예제 이전 포스팅 학습 파이썬 문자열 포멧 출력 print 함수 예제 이전 포스팅 학습 파이썬 사용자에게 입력 받기 input 함수 예제 이전 포스팅 학습 파이썬 사용자에게 URL 입력받고 seleninum 모듈 초기화 예제 파이썬 find_element 활용하여 특정 태그 텍스트 가져오기 예제 파이썬 크롬 크롤링을 위한 Seleninum 모듈 설치 예제 이전 포스팅 학습 웹 크롤링을 위해 Selenium 모듈을 설치하는 방법을 알아보겠습니다. 이전 포스팅에서 어떻게 설치하는지 확인해보세요. Selenium은 웹 페이지를 자동으로 조작해주는 도구로, 웹 크롤링에 꼭 필요한 도구입니다. 2023.08.18 - [Python] - [Python] ..
목차 파이썬 Seleninum 모듈 설치 여부 확인 예제 파이썬 Seleninum 모듈 설치 예제 크롬 웹 드라이버 다운로드 예제 파이썬 Seleninum으로 크롬 WebDriver 객체 생성 예제 파이썬 Seleninum 웹 페이지 열기 예제 파이썬 Seleninum 모듈 설치 여부 확인 예제 오늘 주제는 파이썬에서 크롬 크롤링을 위한 Selenium 설치 예제입니다. 크롤링이랑 특정 웹페이지에 있는 값들을 긁어모아 의미있는 정보를 만들어내는 것입니다. 정확하게 말하면 값들을 긁어오는 행위가 크롤링입니다. 이러한 행위의 장점은 여러 페이지들을 직접 사용자가 들어가보지 않아도 정보들을 긁어와 참고를 할 수 있다는 것입니다. 자 그러면 현재 Selenium 모듈이 설치되어있는지 확인하는 예제를 알아보겠습니..
목차 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 파이썬 문자열에서 특정 단어 위치 찾기 예제 이전 포스팅 파이썬 파일 열고 텍스트 읽기 예제 이전 포스팅 파이썬 파일경로와 단어로 오프셋 구하기 함수 예제 파이썬 파일에서 특정 단어 오프셋 구하여 출력 예제 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 오늘 포스팅 주제는 이전 포스팅에 이어 텍스트 파일의 텍스트들 중에서 사용자가 원하는 특정 단어들의 오프셋을 모두 구하여 출력하는 예제입니다. 이전에는 직접 장문의 글을 입력받는 상황이었다면 오늘은 텍스트 파일이 주어졌을 때 단어들을 찾아내는 예제입니다. 따라서 파일의 경로 혹은 찾을 단어를 입력받기 위해 input 함수를 사용해야합니다. 아직 파이썬의 입력 함수인 input에 대해 아..
목차 파이썬 문자열 포멧 출력 print 함수 예제 이전 포스팅 파이썬 str 문자열 타입 변수 관련 예제 이전 포스팅 파이썬 함수 구현 및 호출 예제 이전 포스팅 파이썬 문자열에서 특정 단어 찾기 예제 파이썬 장문의 문자열과 찾을 단어 입력받아 위치 찾기 예제 파이썬 문자열 포멧 출력 print 함수 예제 이전 포스팅 안녕하세요 오늘 포스팅 주제는 파이썬에서 긴 문자열이 주어졌을 때 특정 단어의 위치, 즉 오프셋을 모두 출력하는 예제입니다. 우리가 프로그래밍을 하다보면 장문의 문자열에서 이름이나 특정 단어를 찾아내고 그리고 위치를 출력해야할 때가 있습니다. 오늘 배울 예제가 바로 그런 상황에서 쓸 수 있는 코드입니다. 오늘 예제에서는 특정 단어의 오프셋을 구하여 화면에 출력하는 예제입니다. 따라서 파이..
목차 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 파이썬 문자열 및 정수 출력 print 예제 이전 포스팅 파이썬 스택 만들기 예제 파이썬 사용자에게 정수 입력받아 스택에 push 예제 파이썬 현재 스택에 저장된 마지막 값 pop 예제 파이썬 스택 아이템 전체 출력 예제 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 오늘 포스팅에서 다룰 주제는 파이썬으로 스택(stack) 구현하기 입니다. 스택은 FILO 의 대표적인 자료구조 입니다. 제일 먼저 들어간 아이템은 제일 마지막에 출력됩니다. 이러한 구조를 First-In-Last-Out(FILO) 구조라고 합니다. 이와 반대되는 자료구조는 큐가 있습니다. 오늘 이러한 예제를 직접 구성하고 실행해보기 위해서는 아이템을 추가하고 뺄 수 있도..
목차 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 파이썬 문자열 및 정수 출력 print 예제 이전 포스팅 파이썬 함수 구현 및 호출 예제 이전 포스팅 파이썬 사용자에게 덧셈, 뺄셈, 곱하기, 나누기 연산 입력받기 예제 파이썬 덧셈, 뺄셈, 곱하기, 나누기 처리 함수 구현 파이썬 사칙 연산 결과 출력 예제 파이썬 사용자에게 입력받기 input 예제 이전 포스팅 오늘은 파이썬으로 사용자에게 사칙연산 명령을 입력받아 실제 결과를 도출하여 출력하는 예제를 알아보겠습니다. 우선 사용자에게 사칙연산에 필요한 피연산자와 연산자를 입력받아야합니다. 이를 위해 문자열을 입력받아주는 파이썬의 input 함수를 사용하겠습니다. 아직 문자열 입력받는 함수인 input에 대해 모르신다면 아래의 이전 포스팅 링크를 ..
목차 파이썬 문자열 출력 함수 print 예제 이전 포스팅 파이썬 사용자에게 입력 받기 예제 이전 포스팅 파이썬 사용자에게 접속할 웹 URL 입력받아 저장 후 출력 예제 webbrowser 모듈로 URL 열기 예제(open) 파이썬 일정 시간 경과후 URL 다시 열기 예제(time) 파이썬 문자열 출력 함수 print 예제 이전 포스팅 오늘 포스팅에서는 파이썬에서 웹 브라우저를 실행하여 특정 URL로 접속하는 예제에 대해 알아보도록 하겠습니다. 우리가 흔히 네이버 사이트를 접속하기 위해서는 크롬 브라우저 등과 같은 브라우저를 실행하여 주소창에 www.naver.com 을 입력하여 들어갑니다. 그러면 브라우저 창에 네이버 화면이 뜹니다. 오늘 예제에서는 직접 브라우저를 실행하지 않고 파이썬에서 URL만 사..