목차 파이썬 코딩 어노테이션 예제 이전 포스팅 링크 및 설명 파이썬 코딩 IPA 파일에서 앱 정보 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 콜백함수를 인자로 전달하는 예제 이전 포스팅 링크 및 설명 파이썬 코딩 del 문법으로 변수 값, 변수 자체 삭제 예제 파이썬 코딩 del 문법으로 딕셔너리 값 삭제 예제 파이썬 코딩 어노테이션 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘은 파이썬 코딩에서 리스트 혹은 딕셔너리 자료구조를 활용하면서 자주 사용되는 del 문법에 대해 알아보도록 하겠습니다. del 문법은 delete의 약자 입니다. 즉, 무언가를 기존 자료구조에서 삭제한다는 의미이기도 합니다. 오늘 주제를 알아보기에 앞서 이전 포스팅들의 내용을 잠시 확인하고 넘어가겠습니다. 이전 포스..
목차 파이썬 코딩 람다 함수 생성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pass 문법 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pid 활용 프로세스 실행중 여부 확인 예제 이전 포스팅 링크 및 설명 파이썬 코딩 Annotations 예제 파이썬 코딩 Annotations로 함수 정보 출력 예제 파이썬 코딩 람다 함수 생성 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘은 파이썬 코딩에서 어노테이션이 무엇인지 알아보도록 하겠습니다. 어노테이션이란 말 그대로 부가 설명, 힌트 등의 의미를 갖습니다. 보통 함수는 프로토 타입이라하며 함수가 반환할 데이터의 타입, 함수명, 함수의 인자, 코드로 이루어져있습니다. 즉, 이 함수가 어떤 일들을 앞으로 할 예정이고 어떤 값들을 줄 예정인지를 알 수 있습니..
목차 파이썬 코딩 구구단 프로그램 예제 이전 포스팅 링크 및 설명 파이썬 코딩 py를 C로 컴파일 예제 이전 포스팅 링크 및 설명 파이썬 코딩 정상 json 검증 예제 이전 포스팅 링크 및 설명 파이썬 코딩 lambda 이름없는 함수 생성 기본 예제 파이썬 코딩 변수에 lambda 함수 생성 및 호출 예제 파이썬 코딩 구구단 프로그램 예제 이전 포스팅 링크 및 설명 오늘은 파이썬 코딩으로 작성할 수 있는 특별한 문법에 대해 알아보도록 하겠습니다. 바로 파이썬의 lambda 문법입니다. lambda는 함수명이 정해지지 않은 함수를 의미합니다. 마치 C 언어의 함수 포인터처럼 사용할 수 있습니다. 하지만 C 언어에서의 함수 포인터도 결국 어딘가에는 정해져있는 함수의 주소를 참조합니다. 파이썬의 lambda는..
목차 파이썬 코딩 TOTP 큐알 코드 생성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 print 함수에서 탭 출력 예제 이전 포스팅 링크 및 설명 파이썬 코딩 sqlite3 데이터 삭제 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pass 문법으로 추상 클래스 생성 및 재구현 예제 파이썬 코딩 pass 문법으로 추상 함수 생성 및 재구현 예제 파이썬 코딩 TOTP 큐알 코드 생성 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘은 파이썬 코딩에서 특별한 문법중에 하나인 pass 문법에 대해 공부해보도록 하겠습니다. 우리가 흔히 영어로 pass 라고 하면 passport, password, pass 등 여러 의미에서 확인할 수 있습니다. 일종이 무언가 혹은 어딘가를 지나가는 것을 의미합니다. passpo..
목차 파이썬 코딩 match문 기본 예제 이전 포스팅 링크 및 설명 파이썬 코딩 APK 패키지 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 전화번호 AES 암호화 예제 이전 포스팅 링크 및 설명 파이썬 코딩 match 문법에서 or 조건 예제 파이썬 코딩 사용자 입력 정수값을 match or 문법으로 판단 예제 파이썬 코딩 match문 기본 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘의 포스팅 주제는 이전 포스팅에서 다룬 파이썬 코딩에서 사용하는 match 조건문을 조금더 알아보는 주제입니다. match는 자바, C 언어의 switch 문처럼 여러 조건을 한번에 설정하는 조건문입니다. 파이썬 10.13 이상 버전에서 사용할 수 있는 문법입니다. 오늘은 OR 조건처럼 여러 조건을 이어 붙이는..
목차 파이썬 코딩 NTP 서버 시간 동기화 예제 이전 포스팅 링크 및 설명 파이썬 코딩 TCP 서버 구성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 파일에서 한 줄씩 읽기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 match 문법으로 case 조건문 만들기 예제 파이썬 코딩 사용자에게 점수 입력받아 match문으로 학점 출력 예제 파이썬 코딩 NTP 서버 시간 동기화 예제 이전 포스팅 링크 및 설명 안녕하세요. 오늘은 파이썬 코딩에서 자주 사용하면서도 중요도가 높은 switch 문법에 대해 알아보도록 하겠습니다. 조건문이란 어떠한 조건이 참이거나 거짓일때 다른 코드가 실행되도록 도와주는 문법을 의미합니다. 이러한 조건문은 파이썬 코딩 언어 뿐만 아니라 C, Java 등등 언어에 모두 존재합니다. 오늘..
목차 파이썬 코딩 pyqt 활용 url 입력하여 인터넷 검색하는 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pyqt5 모듈로 MP3 총 재생 시간 길이의 프로그래스바 생성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pyqt5 활용 사용자가 입력할 수 있는 Input, Button UI 만들기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 /proc/ 경로에 PID가 존재하는지 확인하는 함수 예제(os.path.exists 활용) 파이썬 코딩 pid 전달하여 프로세스 살아있는지 확인 예제 파이썬 코딩 pyqt 활용 url 입력하여 인터넷 검색하는 프로그램 만들기 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 PyQt 라이브러리를 사용하여 사용자가 입력한 URL을 기반으로 인터..
목차 파이썬 코딩 APK 파일에서 앱 버전 등 패키지 정보 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 전화번호 파싱하여 AES 256 암호화 예제 이전 포스팅 링크 및 설명 파이썬 코딩 나뉘어진 MP3 파일 2개를 이어 붙이기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 unzip 활용 ipa 파일에서 앱 정보 파싱 예제 파이썬 코딩 로컬에 저장된 ipa 파일 경로 전달하여 앱 패키지 정보 출력 예제 파이썬 코딩 APK 파일에서 앱 버전 등 패키지 정보 가져오기 예제 이전 포스팅 링크 및 설명 APK 파일에서 앱의 버전, 패키지명 등의 패키지 정보를 가져오는 방법에 대해 이전 포스팅에서 다뤘습니다. 해당 포스트에서는 파이썬 코드를 사용하여 APK 파일을 분석하고, 패키지 정보를 추출하는 예제를..
목차 리눅스 AAPT 도구 활용 APK 파일의 앱 버전 확인 예제 이전 포스팅 링크 및 설명 파이썬 코딩 getopt.getopt 인자 명령 및 하위 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 코딩 Flask 웹서버 세션에 변수 설정 예제 이전 포스팅 링크 및 설명 파이썬 코딩 aapt 활용 앱 패키지 정보 파싱 예제 파이썬 코딩 로컬에 저장된 apk 파일 경로 전달하여 앱 패키지 정보 출력 예제 리눅스 AAPT 도구 활용 APK 파일의 앱 버전 확인 예제 이전 포스팅 링크 및 설명 안드로이드 APK 파일에서 앱 버전을 확인하는 방법에 대해 이전 포스팅에서 다루었습니다. 해당 포스트에서는 리눅스 환경에서 AAPT 도구를 사용하여 APK 파일의 앱 버전 정보를 추출하는 예제를 소개하고 있습니다. A..
목차 파이썬 코딩 정규표현식 re 모듈로 전화번호 문자열 찾기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 jpype 활용 jar 자바 라이브러리의 메소드 호출 예제 이전 포스팅 링크 및 설명 파이썬 코딩 Flask 웹서버에서 request, response 헤더에 Cookie 설정 예제 이전 포스팅 링크 및 설명 파이썬 코딩 jpype 활용 기존 AES 256 Jar 라이브러리 로드 예제 파이썬 코딩 텍스트 파일의 모든 휴대폰 전화번호 파싱하여 AES 256 암호화 및 결과 출력 예제 파이썬 코딩 정규표현식 re 모듈로 전화번호 문자열 찾기 예제 이전 포스팅 링크 및 설명 파이썬에서는 전화번호와 같은 특정 패턴을 가진 문자열을 찾기 위해 정규표현식을 사용할 수 있습니다. 이전 포스팅에서는 파이썬의 re..
목차 자바 코딩 파이썬에서 사용할 AES 256 암호화 JAR 라이브러리 구현 예제 이전 포스팅 링크 및 설명 파이썬 코딩 __main__ 문법으로 현재 모듈이 메인 모듈인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 코딩 socket.gethostbyname 도메인과 아이피간 변환 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pip3 명령으로 jpype 모듈 설치 예제 파이썬 코딩 jpype 모듈로 jar 라이브러리 import 후 메소드 호출 예제 자바 코딩 파이썬에서 사용할 AES 256 암호화 JAR 라이브러리 구현 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 자바에서 AES 256 암호화를 구현하고, 해당 기능을 파이썬에서 사용할 수 있도록 JAR 라이브러리로 구현하는 방법에 대해 설명했..
목차 파이썬 코딩 NTP 서버 pool.ntp.org 연동하여 구성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pyotp 모듈로 TOTP 생성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 ssl.SSLContext 활용 Flask 서버 SSL 인증서 및 키 파일 설정 예제 이전 포스팅 링크 및 설명 파이썬 코딩 서버 시간 요청하여 현재 클라이언트와 시간 차이 계산 예제 파이썬 코딩 차이 계산한 현재 시간으로 TOTP 생성 예제 파이썬 코딩 NTP 서버 pool.ntp.org 연동하여 구성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬에서 NTP 모듈을 이용하여 시간 동기화 서버를 구성하는 방법에 대해 알아보았습니다. 시간 동기화는 서버에게 제공받아야할 서비스 조건으로 클라이언트와 서버 시간이..
목차 파이썬 코딩 NTP 서버 구성하기 예제 이전 포스팅 링크 및 설명 리눅스 우분투 ntpd를 통한 NTP 클라이언트 시간 동기화 예제 이전 포스팅 링크 및 설명 파이썬 코딩 ctypes 모듈로 so 라이브러리의 c 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 코딩 pyotp 패키지 설치 예제 파이썬 코딩 pyotp.TOTP interval 설정하여 TOTP 생성 예제 파이썬 코딩 NTP 서버 구성하기 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬에서 NTP(Network Time Protocol) 서버를 구성하는 예제를 다뤘습니다. NTP는 네트워크를 통해 정확한 시간 정보를 제공하는 프로토콜로, 시간 동기화에 사용됩니다. 이 예제에서는 NTP 서버를 구성하는 방법과 이를 통해 시간을..
목차 파이썬 코딩 ntplib 활용 NTP 서버 구성하기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 ** 문법으로 거듭 계산 예제 이전 포스팅 링크 및 설명 파이썬 코딩 inspect.ismodule 실제 존재하는 모듈인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 코딩 NTP 서버에 시간 요청하여 동기화 수행 예제 파이썬 코딩 동기화된 시간 출력 예제 파이썬 코딩 ntplib 활용 NTP 서버 구성하기 예제 이전 포스팅 링크 및 설명 파이썬을 사용하여 NTP(Network Time Protocol) 서버를 구성하는 방법에 대한 예제를 이전 포스팅에서 다뤘습니다. NTP는 네트워크를 통해 정확한 시간 정보를 제공하는 프로토콜로, 서버와 클라이언트 간의 시간 동기화를 가능하게 합니다. 해당 포스팅에서는..
목차 파이썬 TCP 서버 소켓 생성 및 bind, listen, aceept 예제 이전 포스팅 링크 및 설명 파이썬 TCP 클라이언트 소켓 생성 및 connect로 서버에 연결 예제 이전 포스팅 링크 및 설명 파이썬 os.exit() 함수로 실행중인 프로그램 강제 종료 예제 이전 포스팅 링크 및 설명 파이썬 TCP 서버 클라이언트 메세지 수신 후 출력 및 응답 전송 예제 파이썬 TCP 클라이언트 서버에 메세지 전송 후 응답 수신 출력 예제 파이썬 TCP 서버 소켓 생성 및 bind, listen, aceept 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬을 사용하여 TCP 서버 소켓을 생성하고 클라이언트의 연결을 수락하는 예제를 다뤘습니다. 해당 예제에서는 TCP 서버 소켓을 생성하고 bind..
목차 파이썬 코딩 re.split 공백 문자 자르기 예제 이전 포스팅 링크 및 설명 파이썬 코딩 warning.filterwarnings once 옵션으로 경고 메세지 1회 출력 예제 이전 포스팅 링크 및 설명 파이썬 코딩 re.sub 기존의 단어를 새로운 단어로 치환 예제 이전 포스팅 링크 및 설명 파이썬 코딩 NTP 서버 구성위한 ntplib 패키지 설치 예제 파이썬 코딩 ntplib 활용 NTP 서버 구성 후 pool.ntp.org 시간 응답 예제 파이썬 코딩 re.split 공백 문자 자르기 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬 코딩에서 re.split을 활용하여 공백 문자로 문자열을 자르는 방법을 다뤘습니다. 이를 통해 특정 문자열을 공백을 기준으로 나누어 리스트로 반환하는 ..
목차 파이썬 코딩 선택 정렬 알고리즘 작성 예제 이전 포스팅 링크 및 설명 파이썬 코딩 삽입 정렬 알고리즘 작성 예제 이전 포스팅 링크 및 설명 파이썬 os.abort 함수를 이용한 조건 예외처리 예제 이전 포스팅 링크 및 설명 파이썬 텍스트 파일에서 줄 단위로 읽어 출력 예제 파이썬 텍스트 파일에서 모든 문자열을 읽고 줄 단위로 나누어 출력 예제(split) 파이썬 코딩 선택 정렬 알고리즘 작성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬 코딩으로 선택 정렬 알고리즘을 작성하는 방법을 설명했습니다. 선택 정렬은 리스트에서 가장 작은 값을 선택하여 정렬하는 알고리즘으로, 이를 파이썬으로 구현하는 방법과 함께 예제 코드를 제공하고 있습니다. 선택 정렬 알고리즘의 특성과 간단한 알고리즘 작성 방..
목차 파이썬 TCP 서버 구성 예제 이전 포스팅 링크 및 설명 C언어 TCP 소켓 클라이언트 구성 예제 이전 포스팅 링크 및 설명 안드로이드 TCP 클라이언트 앱 만들기 예제 이전 포스팅 링크 및 설명 파이썬 TCP 클라이언트 소켓 생성 예제 파이썬 TCP 서버 connect 예제 파이썬 TCP 서버 구성 예제 이전 포스팅 링크 및 설명 이전에 파이썬으로 TCP 서버를 만드는 방법에 대해 알아본 적이 있습니다. TCP 서버는 TCP 클라이언트와 자체 프로토콜 혹은 간단한 메시지 등을 주고받을 수 있는 서비스 제공자를 의미합니다. 서버는 영문 의미로 제공하는 자 입니다. 따라서 우리가 흔히 네트워크 통신 모델에서 말하는 서버도 이와 동일하게 클라이언트에게 무언가 서비스를 제공하는 자를 의미합니다. 파이썬 ..
목차 안드로이드 TCP 소켓 서버 만들기 예제 이전 포스팅 링크 및 설명 C언어 간단한 소켓 프로그래밍 예제 이전 포스팅 링크 및 설명 파이썬 os.write 함수로 기존 파일 마지막에 문자열 추가 예제 이전 포스팅 링크 및 설명 파이썬 TCP 소켓 생성 및 bind 예제 파이썬 TCP 소켓 listen 및 accept 처리 예제 안드로이드 TCP 소켓 서버 만들기 예제 이전 포스팅 링크 및 설명 이전에 안드로이드에서 소켓 서버를 만드는 방법에 대해 알아본 적이 있습니다. 안드로이드 애플리케이션에서 네트워크 통신을 위해 소켓 서버를 구축하는 것은 안드로이드 네트워크 통신 앱 개발에 필수 학습 내용입니다. 이전에 작성한 글에서는 TCP 서버 소켓을 만드는 방법에 대해 상세하게 설명하였습니다. 이전 포스트를..
목차 파이썬 bytes 형태의 json 값을 문자열로 변환 예제 이전 포스팅 링크 및 설명 파이썬 base64 비밀번호 인코딩 예제 이전 포스팅 링크 및 설명 파이썬 json 자료구조를 dict로 변환 예제 이전 포스팅 링크 및 설명 파이썬 /t 포멧으로 탭 출력 예제 파이썬 탭 아스키 코드 추가로 탭 출력 예제 파이썬 bytes 형태의 json 값을 문자열로 변환 예제 이전 포스팅 링크 및 설명 이전에 작성한 글에서는 파이썬에서 bytes 형태의 json을 문자열로 바꾸는 방법에 대해 알아보았습니다. json 데이터를 다룰 때는 이런 변환 과정이 필요할 수 있습니다. 이에 대한 자세한 방법은 이전 포스팅에서 확인하실 수 있습니다. 이론보다는 실제 예시를 통해 배우는 것이 더 효과적이니 꼭 살펴보시기 바..
목차 파이썬 sqlite3 update 쿼리로 기존 데이터베이스 값 변경 예제 이전 포스팅 링크 및 설명 파이썬 os.getlogin 함수로 사용자 목록 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 os.getgroups 활용 그룹 정보 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 delete 쿼리로 기존 데이터 삭제 예제 파이썬 select 쿼리로 잘 삭제되었는지 확인 예제 파이썬 sqlite3 update 쿼리로 기존 데이터베이스 값 변경 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬에서 sqlite3 데이터베이스의 값을 변경하는 방법에 대해 다뤘습니다. 데이터베이스의 특정 레코드를 선택하여 update 쿼리를 실행하여 값을 변경할 수 있습니다. 예를 들어, 특정 조건..
목차 파이썬 sqlite3 select 쿼리 활용 데이터 조건 조회 예제 이전 포스팅 링크 및 설명 파이썬 os.system으로 리눅스의 쉘 명령 실행하기 예제 이전 포스팅 링크 및 설명 파이썬 os.getuid로 현재 로그인한 리눅스 사용자 id값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 update 쿼리로 기존 데이터 값 변경 예제 파이썬 sqlite3 값 변경되었는지 확인 예제 파이썬 sqlite3 select 쿼리 활용 데이터 조건 조회 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 sqlite3 데이터베이스를 조회하는 방법에 대해 다뤘습니다. 특히, select 쿼리를 사용하여 데이터베이스에서 조건에 맞는 데이터를 조회하는 방법을 설명했습니다. 예를 ..
목차 파이썬 sqlite3 insert 문으로 삽입 예제 이전 포스팅 링크 및 설명 파이썬 os.uname으로 현재 컴퓨터 사양 확인 예제 이전 포스팅 링크 및 설명 파이썬 os.getgid 활용 사용자의 그룹 확인 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 select 문으로 데이터 조회 및 출력 예제 파이썬 sqlite3 조건 설정하여 select 쿼리로 데이터 조회 예제 파이썬 sqlite3 insert 문으로 삽입 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬 sqlite3 모듈을 사용하여 데이터를 삽입하는 방법에 대해 다뤘습니다. 데이터베이스에 새로운 레코드를 추가하기 위해 INSERT 문을 사용하는 방법과 그 예제를 상세히 설명하였습니다. 이전 포스트를 참고하시면 파이썬에..
목차 파이썬 sqlite3 테이블 생성 예제 이전 포스팅 링크 및 설명(create table) 파이썬 os.get_exec_path 명령으로 현재 파이썬 실행 파일의 참조 경로 가져오는 예제 이전 포스팅 링크 및 설명 파이썬 os.unsetenv 활용 환경변수 설정 삭제 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 데이터베이스 연결 예제 파이썬 sqlite3 insert 쿼리문 실행하여 데이터 추가 예제 파이썬 sqlite3 테이블 생성 예제 이전 포스팅 링크 및 설명(create table) 파이썬에서 sqlite3 데이터베이스에 테이블을 생성하는 방법에 대한 예제를 이전 포스팅에서 다뤘습니다. 테이블 생성은 데이터베이스에서 데이터를 구조화하여 저장하기 위해 필요한 과정입니다. 이전 포스트에..
목차 파이썬 sqlite3 패키지 설치 및 데이터베이스 연결 예제 이전 포스팅 링크 및 설명 파이썬 os.getenv 활용하여 현재 설정된 환경변수 내용 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 os.putenv 함수로 환경변수 값 설정하기 예제 이전 포스팅 링크 및 설명 파이썬 execute 함수로 테이블 생성 쿼리 실행 파이썬 sqlite 테이블 정상 생성 확인 예제 파이썬 sqlite3 패키지 설치 및 데이터베이스 연결 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 sqlite3 패키지를 설치하고 데이터베이스에 연결하는 예제를 다뤘습니다. 이를 통해 파이썬 환경에서 sqlite3 데이터베이스를 사용하는 방법을 상세히 설명하였습니다. 해당 포스트를 참고하시면 sqlite..