salguworld의 등록된 링크

키자드에 등록된 총 202개의 포스트를 확인하실 수 있습니다.

Tistory

[Linux/Python] 파이썬 sqlite3 데이터 삭제 예제(data delete)

목차 파이썬 sqlite3 update 쿼리로 기존 데이터베이스 값 변경 예제 이전 포스팅 링크 및 설명 파이썬 os.getlogin 함수로 사용자 목록 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 os.getgroups 활용 그룹 정보 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 delete 쿼리로 기존 데이터 삭제 예제 파이썬 select 쿼리로 잘 삭제되었는지 확인 예제 파이썬 sqlite3 update 쿼리로 기존 데이터베이스 값 변경 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬에서 sqlite3 데이터베이스의 값을 변경하는 방법에 대해 다뤘습니다. 데이터베이스의 특정 레코드를 선택하여 update 쿼리를 실행하여 값을 변경할 수 있습니다. 예를 들어, 특정 조건..

Tistory

[Linux/Spring] 리눅스 스프링 개발환경 구성 - 1(스프링 다운로드)

목차 리눅스 우분투 MariaDB 서버 설치 및 데이터베이스 생성 예제 이전 포스팅 링크 및 설명 리눅스 우분투 MariaDB 로그 기능 활성화 예제 이전 포스팅 링크 및 설명 리눅스 우분투 MariaDB 로테이션 로깅 설정 예제 이전 포스팅 링크 및 설명 리눅스 스프링 작업 디렉토리 생성 예제 리눅스 쉘 명령으로 스프링 다운로드 및 압축 해제 리눅스 우분투 MariaDB 서버 설치 및 데이터베이스 생성 예제 이전 포스팅 링크 및 설명 리눅스 우분투에서 MariaDB 서버를 설치하고 데이터베이스를 생성하는 예제를 이전 포스팅에서 다루었습니다. 이를 통해 개발환경에서 MariaDB를 사용하기 위한 설정 방법과 데이터베이스 생성 과정을 자세히 설명하였습니다. 특히 데이터베이스 서버는 보통 리눅스 운영체제에 ..

Tistory

[Linux/Spring] 리눅스 스프링 개발환경 구성 - 2(스프링 연동 리눅스 톰캣 다운로드)

목차 리눅스 스프링 개발환경 구성 - 1(우분투 스프링 다운로드) 예제 이전 포스팅 링크 및 설명 리눅스 /etc/resolv.conf 수정하여 특정 도메인 아이피 설정 예제 이전 포스팅 링크 및 설명 리눅스 쉘 스크립트에서 파이썬 스크립트 실행 및 결과 출력 예제 이전 포스팅 링크 및 설명 스프링 톰캣 다운로드 예제 스프링 톰캣 설치 파일 압축 해제 예제 리눅스 스프링 개발환경 구성 - 1(우분투 스프링 다운로드) 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스에서 스프링 개발환경을 구성하는 방법을 다뤘습니다. 특히, 우분투에서 스프링을 다운로드하고 설치하는 과정에 대해 자세히 설명했습니다. 해당 포스팅을 통해 스프링 개발환경 구성에 필요한 단계를 확인하고, 개발에 필요한 도구 파일들을 모두 ..

Tistory

[Linux/Spring] 리눅스 스프링 개발환경 구성 - 3(프로젝트 생성 및 빌드)

목차 리눅스 스프링 개발환경 구성 - 2(리눅스 톰캣 다운로드) 예제 이전 포스팅 링크 및 설명 리눅스 javac 명령어로 자바 소스 코드 컴파일 하기 예제 이전 포스팅 링크 및 설명 리눅스 OpenJDK8 설치 예제 이전 포스팅 링크 및 설명 스프링 신규 프로젝트 생성 예제 스프링 프로젝트 빌드 예제 리눅스 스프링 개발환경 구성 - 2(리눅스 톰캣 다운로드) 예제 이전 포스팅 링크 및 설명 리눅스에서 스프링 개발환경을 구성하는 방법에 대한 이전 포스팅을 참고하세요. 이전 포스팅에서는 리눅스에서 톰캣을 다운로드하고 설치하는 방법에 대해 자세히 다루었습니다. 스프링 개발을 위해서는 톰캣의 설치가 필요한데, 해당 포스팅을 참고하여 톰캣을 다운로드하고 환경을 구성해보세요. 윈도우와는 다르게 리눅스 우분투 환경..

Tistory

[Linux/Spring] 리눅스 스프링 개발환경 구성 - 4(스프링 스타터 프로젝트에 pom.xml 생성 및 maven 설정)

목차 리눅스 스프링 개발환경 구성 - 3(스프링 스타터 프로젝트 생성 및 메인 코드 생성) 예제 이전 포스팅 링크 및 설명 리눅스 스프링 연동 위한 톰캣 다운로드 예제 이전 포스팅 링크 및 설명 리눅스 스프링 개발도구 Spring Tool Suite 4 다운로드 및 설치 예제 이전 포스팅 링크 및 설명 스프링 스타터 프로젝트에 maven Configure 및 pom.xml 생성 예제 스프링 pom.xml에 spring boot 의존성 추가 후 maven 빌드 예제 리눅스 스프링 개발환경 구성 - 3(스프링 스타터 프로젝트 생성 및 메인 코드 생성) 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 스프링 스타터 프로젝트를 생성하고 메인 코드를 생성하는 방법에 대해 다뤘습니다. 해당 포스팅에서는 ..

Tistory

[Linux/Spring] 리눅스 스프링 개발환경 구성 - 5(스프링 실행 및 톰캣 deploy 연동 설정)

목차 리눅스 스프링 개발환경 구성 - 4(Pom.xml 생성 및 Maven 설정과 빌드) 리눅스 find 실행시 "Permission denied" 나오지 않도록 하는 예제 이전 포스팅 링크 및 설명 리눅스 VirtualBox 아이피 설정 예제 이전 포스팅 링크 및 설명 스프링 실행 후 deploy 위한 톰캣 서버 추가 예제 스프링 톰캣 서버 포트 수정 예제 리눅스 스프링 개발환경 구성 - 4(Pom.xml 생성 및 Maven 설정과 빌드) 이전 포스팅에서는 리눅스에서 STS 개발 도구를 사용할 때 최초 spring starter 프로젝트를 생성하게 되어있습니다. 이때 최초 신규 프로젝트 생성시에는 Maven 설정이 되어있지 않기 때문에 Pom.xml 파일이 존재하지 않습니다. 이로인해 의존성 패키지들을..

Tistory

[Linux/Spring] 리눅스 스프링 개발환경 구성 - 6(Spring Starter 프로젝트 Web module 설정 및 톰캣 Deploy)

목차 리눅스 스프링 개발환경 구성 - 5(스프링 실행 및 톰캣 deploy 연동 설정) 예제 이전 포스팅 링크 및 설명 리눅스 스프링 개발환경 구성 - 4(스프링 스타터 프로젝트에 pom.xml 생성 및 maven 설정) 예제 이전 포스팅 링크 및 설명 리눅스 MariaDB 서버 설치 및 데이터베이스 생성 예제 이전 포스팅 링크 및 설명 스프링 톰캣 Web Modules 설정에 Spring Starter 프로젝트 추가 예제 스프링 서버 실행 및 접속 확인 예제 리눅스 스프링 개발환경 구성 - 5(스프링 실행 및 톰캣 deploy 연동 설정) 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 스프링 실행과 톰캣 배포 연동 설정에 대한 예제를 다루었습니다. 이전 포스팅에서 아파치 공식 홈페이지에서 다운로드한..

Tistory

[Window/Chrome] 크롬 브라우저 Request, Response 헤더 확인 예제(개발자 도구)

목차 윈도우 10 크롬 브라우저 설치 예제 이전 포스팅 링크 및 설명 파이썬 코딩 크롬 Selenium 활용 스크롤 내리고 올리기 예제 이전 포스팅 링크 및 설명 윈도우 10 크롬 브라우저 종료 단축키 설정 예제 이전 포스팅 링크 및 설명 크롬 브라우저에서 F12로 Network 창 열기 예제 크롬 네이버 사이트 접속 후 Network 창에서 Request, Response 헤더 확인 예제 윈도우 10 크롬 브라우저 설치 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 윈도우 10에서 크롬 브라우저를 설치하는 방법에 대해 자세히 설명했습니다. 크롬 브라우저는 다양한 기능과 사용자가 쉽게 웹 서핑을 할 수 있도록 한 인터페이스로 많은 사용 점유율을 가지고 있는 브라우저 입니다. 이전 포스팅에서는..

Tistory

[Window/Chrome] 크롬 브라우저 서버의 Javascript 파일 다운로드 예제(개발자 도구)

목차 크롬 브라우저 개발자 도구 활용 Request, Response 헤더 확인 예제 이전 포스팅 링크 및 설명 리눅스 우분투 터미널에서 크롬 브라우저 실행 예제 이전 포스팅 링크 및 설명 파이썬 Selenium 활용 버튼 클릭 예제 이전 포스팅 링크 및 설명 크롬 브라우저 개발자 도구에서 Source 창 열기 예제 크롬 네이버 접속 후 Source 창에서 Javascript 다운로드 예제 크롬 브라우저 개발자 도구 활용 Request, Response 헤더 확인 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 크롬 브라우저를 통해 네이버 사이트에 접속할 때 Request와 Response 헤더를 확인하는 방법을 자세히 다루었습니다. 실제 예제와 함께 상세한 설명이 제공되니, 해당 포스트를 참고하시면 ..

Tistory

[Linux/Flutter] 플러터 텍스트 여러개 띄우기 예제(Flutter Chidren Text Add)

목차 리눅스 Flutter "Running Gradle task 'assembleDebug'" 멈춤 현상 해결 예제 이전 포스팅 링크 및 설명 리눅스 Flutter "Hello World" 간단 출력 앱 만들기 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 버튼 추가 및 눌렀을 때 코드 실행 예제 이전 포스팅 링크 및 설명 리눅스 Flutter Text 한개의 문자열 출력 예제 리눅스 Flutter chidren에 여러개의 Text 위젯 추가 예제 리눅스 Flutter "Running Gradle task 'assembleDebug'" 멈춤 현상 해결 예제 이전 포스팅 링크 및 설명 리눅스 환경에서 Flutter를 이용하여 앱을 개발하다 보면 "Running Gradle task 'assemble..

Tistory

[Linux/Flutter] 플러터 텍스트 클릭시 색상 변경 예제(GestureDetector)

목차 리눅스 Flutter 개발 환경 구성 예제 이전 포스팅 링크 및 설명 리눅스 Flutter "Running Gradle task 'assembleDebug'" 에러 해결법 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 텍스트 위젯 여러개 출력 예제 이전 포스팅 링크 및 설명 리눅스 Flutter Text 위젯 폰트 크기 설정하여 화면에 출력 예제 리눅스 Flutter Text 위젯 클릭시 폰트 색상 변경 예제 리눅스 Flutter 개발 환경 구성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스에서 플러터(Flutter) 개발 환경을 구성하는 방법에 대해 설명했습니다. 플러터는 크로스 플랫폼 앱 개발을 위한 프레임워크로, 리눅스에서도 사용할 수 있습니다. 해당 포스팅에서는 플러터 개발..

Tistory

[Linux/Flutter] 플러터 리스트 박스 생성 및 아이템 추가 예제(ListView.builder)

목차 리눅스 Flutter GestureDetector 활용 텍스트 클릭 이벤트 처리 예제 이전 포스팅 링크 및 설명 리눅스 Flutter ElevatedButton 활용 버튼 생성 예제 이전 포스팅 링크 및 설명 리눅스 Flutter StatelessWidget 상태 없는 뷰에서 간단한 Text 위젯 출력 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 리스트 박스 생성 예제(ListView.builder) 리눅스 Flutter 버튼 클릭시 리스트 박스에 아이템 추가 예제(ElevatedButton onPressed) 리눅스 Flutter GestureDetector 활용 텍스트 클릭 이벤트 처리 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스 Flutter 앱에서 텍스트 클릭 이벤트를 ..

Tistory

[Linux/Python] 파이썬 마우스 드래그 감지 예제(pygame mouse drag check)

목차 파이썬 마우스 이벤트 기록 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 Dictionary 활용 키 존재 확인 예제 이전 포스팅 링크 및 설명 파이썬 List 리스트의 총 크기와 최대값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 pygame 모듈로 마우스 드래그 감지시 메시지 출력 예제 파이썬 마우스 드래그 발생시 알람창 띄우기 예제 파이썬 마우스 이벤트 기록 프로그램 만들기 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬을 사용하여 마우스 이벤트를 기록하는 프로그램을 만드는 예제를 다뤘습니다. 마우스의 클릭, 이동, 드래그 등의 동작을 감지하고 이를 기록하는 방법에 대해 상세히 설명하였습니다. 해당 포스팅을 참고하시면 마우스 이벤트를 기록하는 프로그램을 어떻게 작..

Tistory

[Linux/Python] 파이썬 sqlite3 모듈 설치 및 데이터베이스 연결 예제(database connect)

목차 파이썬 str 객체로 문자열이 숫자인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 문자열 객체에 스페이스가 존재하는지 확인 예제 이전 포스팅 링크 및 설명 파이썬 int 활용 정수를 바이트로 출력 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 패키지 설치 예제 파이썬 sqlite 데이터베이스 연결 및 끊기 예제 파이썬 str 객체로 문자열이 숫자인지 확인 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 문자열이 숫자인지 확인하는 방법에 대해 다뤘습니다. 숫자인지 여부를 확인하기 위해 str 객체를 사용하는 방법과 그 예제를 자세히 설명했습니다. 이전 포스팅을 참고하여 숫자 확인 예제를 학습해보세요. 특히 사용자에게 직접 키보드를 통해 문자열을 입력받았을 때 그 문자열에..

Tistory

[Linux/Python] 파이썬 sqlite3 테이블 생성 예제(table create)

목차 파이썬 sqlite3 패키지 설치 및 데이터베이스 연결 예제 이전 포스팅 링크 및 설명 파이썬 os.getenv 활용하여 현재 설정된 환경변수 내용 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 os.putenv 함수로 환경변수 값 설정하기 예제 이전 포스팅 링크 및 설명 파이썬 execute 함수로 테이블 생성 쿼리 실행 파이썬 sqlite 테이블 정상 생성 확인 예제 파이썬 sqlite3 패키지 설치 및 데이터베이스 연결 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 sqlite3 패키지를 설치하고 데이터베이스에 연결하는 예제를 다뤘습니다. 이를 통해 파이썬 환경에서 sqlite3 데이터베이스를 사용하는 방법을 상세히 설명하였습니다. 해당 포스트를 참고하시면 sqlite..

Tistory

[Linux/Python] 파이썬 sqlite3 데이터 추가 예제(data insert)

목차 파이썬 sqlite3 테이블 생성 예제 이전 포스팅 링크 및 설명(create table) 파이썬 os.get_exec_path 명령으로 현재 파이썬 실행 파일의 참조 경로 가져오는 예제 이전 포스팅 링크 및 설명 파이썬 os.unsetenv 활용 환경변수 설정 삭제 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 데이터베이스 연결 예제 파이썬 sqlite3 insert 쿼리문 실행하여 데이터 추가 예제 파이썬 sqlite3 테이블 생성 예제 이전 포스팅 링크 및 설명(create table) 파이썬에서 sqlite3 데이터베이스에 테이블을 생성하는 방법에 대한 예제를 이전 포스팅에서 다뤘습니다. 테이블 생성은 데이터베이스에서 데이터를 구조화하여 저장하기 위해 필요한 과정입니다. 이전 포스트에..

Tistory

[Linux/Python] 파이썬 sqlite3 데이터 조회 예제(select item)

목차 파이썬 sqlite3 insert 문으로 삽입 예제 이전 포스팅 링크 및 설명 파이썬 os.uname으로 현재 컴퓨터 사양 확인 예제 이전 포스팅 링크 및 설명 파이썬 os.getgid 활용 사용자의 그룹 확인 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 select 문으로 데이터 조회 및 출력 예제 파이썬 sqlite3 조건 설정하여 select 쿼리로 데이터 조회 예제 파이썬 sqlite3 insert 문으로 삽입 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬 sqlite3 모듈을 사용하여 데이터를 삽입하는 방법에 대해 다뤘습니다. 데이터베이스에 새로운 레코드를 추가하기 위해 INSERT 문을 사용하는 방법과 그 예제를 상세히 설명하였습니다. 이전 포스트를 참고하시면 파이썬에..

Tistory

[Linux/Python] 파이썬 sqlite3 데이터 값 변경 예제(data update)

목차 파이썬 sqlite3 select 쿼리 활용 데이터 조건 조회 예제 이전 포스팅 링크 및 설명 파이썬 os.system으로 리눅스의 쉘 명령 실행하기 예제 이전 포스팅 링크 및 설명 파이썬 os.getuid로 현재 로그인한 리눅스 사용자 id값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 sqlite3 update 쿼리로 기존 데이터 값 변경 예제 파이썬 sqlite3 값 변경되었는지 확인 예제 파이썬 sqlite3 select 쿼리 활용 데이터 조건 조회 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 sqlite3 데이터베이스를 조회하는 방법에 대해 다뤘습니다. 특히, select 쿼리를 사용하여 데이터베이스에서 조건에 맞는 데이터를 조회하는 방법을 설명했습니다. 예를 ..

Tistory

[Linux/Flutter] 플러터 "clang++ is required for Linux development." 에러 고치기 예제

목차 리눅스 Flutter ""cmdline-tools component is missing"" 에러 수정 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 개발 환경 구성 예제 - 2(iOS, 안드로이드 개발도구 다운로드) 에제 이전 포스팅 링크 및 설명 파이썬 logging 모듈 활용하여 로테이션 로깅 예제 이전 포스팅 링크 및 설명 리눅스 Flutter doctor 명령 실행시 ""clang++ is required for Linux development."" 오류 확인 예제 리눅스 Flutter clang 컴파일러 설치 예제 리눅스 Flutter "cmdline-tools component is missing" 에러 수정 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 리눅스에서 F..

Tistory

[Linux/Flutter] 플러터 "GTK 3.0 development libraries" 에러 해결 예제

목차 리눅스 Flutter ""cmdline-tools component is missing"" 에러 수정 예제 이전 포스팅 링크 및 설명 리눅스 Flutter ""clang++ is required for Linux development."" 에러 원인 이전 포스팅 링크 및 설명 리눅스 Flutter SDK 다운로드 및 설치 예제 이전 포스팅 링크 및 설명 리눅스 Flutter doctor 명령 실행시 ""GTK 3.0 development libraries"" 오류 확인 예제 리눅스 Flutter libgtk-3-dev 패키지 설치 예제 리눅스 Flutter "cmdline-tools component is missing" 에러 수정 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 리눅스에서 플러터..

Tistory

[Linux/Flutter] 플러터 "Error: LinkageError occurred while loading (class file version 61.0)" 에러 고치기 예제

목차 리눅스 Flutter "GTK 3.0 development libraries" 에러 수정 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 개발 환경 구성 예제 이전 포스팅 링크 및 설명 파이썬 yaml 모듈 활용 언어 변환 예제 이전 포스팅 링크 및 설명 리눅스 Flutter doctor --android-licenses 명령 실행시 "Error: LinkageError" 에러 발생 예제 리눅스 Flutter 최신 버전의 안드로이드 스튜디오 설치 및 Java 17 설치 예제 리눅스 Flutter "GTK 3.0 development libraries" 에러 수정 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 리눅스에서 플러터를 사용할 때 발생하는 "GTK 3.0 developmen..

Tistory

[Linux/Flutter] 플러터 개발 환경 구성 예제 - 3(안드로이드 스튜디오에 플러터 SDK 설정)

목차 리눅스 Flutter 개발 환경 구성 예제 - 2(iOS, 안드로이드 파일 다운 precache) 이전 포스팅 링크 및 설명 리눅스 Flutter ""LinkageError occurred"" 에러 해결 예제 이전 포스팅 링크 및 설명 파이썬 http 모듈로 POST 전송 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 안드로이드 스튜디오에 플러터 플러그인 설치 예제 리눅스 Flutter 안드로이드 스튜디오에서 NDK(Obsolete) 설치 예제 리눅스 Flutter 개발 환경 구성 예제 - 2(iOS, 안드로이드 파일 다운 precache) 이전 포스팅 링크 및 설명 플러터를 이용해서 앱을 개발하려면, 먼저 개발 환경을 잘 구성해야 합니다. 이전에 작성한 게시글에서는 리눅스에서 플러터 개발 ..

Tistory

[Linux/Flutter] 플러터 개발 환경 구성 예제 - 4(플러터 프로젝트 생성 및 빌드)

목차 리눅스 Flutter 개발 환경 구성 예제 - 3(안드로이드 스튜디오에 플러터 플러그인 설정) 이전 포스팅 링크 및 설명 리눅스 Flutter doctor 명령 실행시 "GTK 3.0 development libraries" 에러 해결 예제 이전 포스팅 링크 및 설명 파이썬 스레드 생성하여 병렬 처리 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 안드로이드 스튜디오에서 Flutter 프로젝트 생성 예제 리눅스 Flutter 프로젝트 빌드 예제 리눅스 Flutter 개발 환경 구성 예제 - 3(안드로이드 스튜디오에 플러터 플러그인 설정) 이전 포스팅 링크 및 설명 리눅스에서 플러터 앱을 개발하기위해서는, 안드로이드 스튜디오에서 플러터 플러그인 설정이 필요합니다. 이전에 작성한 포스팅에서는 이를..

Tistory

[Linux/Flutter] 플러터 "jre/bin/java -Xmx700m -Djava.awt" 빌드 에러 고치기 예제

목차 리눅스 Flutter 개발 환경 구성 예제 - 4(플러터 프로젝트 생성 및 빌드) 이전 포스팅 링크 및 설명 리눅스 Flutter "LinkageError occurred while loading (class file version 61.0)" 에러 수정 예제 이전 포스팅 링크 및 설명 파이썬 os.symlink 함수로 소프트 링크 생성 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 프로젝트 빌드 수행시 "jre/bin/java -Xmx700m -Djava.awt" 에러 발생 원인 리눅스 Flutter 안드로이드 스튜디오 설치 경로에 jbr 디렉토리를 jre 디렉토리로 링크 설정 예제 리눅스 Flutter 개발 환경 구성 예제 - 4(플러터 프로젝트 생성 및 빌드) 이전 포스팅 링크 및 설명..

Tistory

[Linux/Flutter] 플러터 개발 환경 구성 예제 - 5(Android, iOS 지원 플러터 앱 프로젝트 생성 예제)

목차 리눅스 Flutter 개발 환경 구성 예제 - 3(안드로이드 스튜디오에 플러터 SDK 설정) 이전 포스팅 링크 및 설명 리눅스 Flutter "cmdline-tools component is missing" 에러 수정 예제 이전 포스팅 링크 및 설명 파이썬 os.path.exists 파일 존재 확인 활용 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 안드로이드, iOS 멀티 플랫폼 지원 앱 프로젝트 생성 예제 리눅스 Flutter 앱 빌드 및 크롬 브라우저에서 실행 결과 확인 예제 리눅스 Flutter 개발 환경 구성 예제 - 3(안드로이드 스튜디오에 플러터 SDK 설정) 이전 포스팅 링크 및 설명 이전 포스팅에서는 안드로이드 스튜디오에 플러터 SDK를 설정하는 방법을 다뤘습니다. 리눅스 환..

Tistory

[Linux/Flutter] 플러터 Hello World 출력 간단 앱 만들기 예제(StatelessWidget 및 Text 문자열 생성)

목차 리눅스 Flutter 개발 환경 구성 예제 - 5(Android, iOS 지원 플러터 앱 프로젝트 생성 예제) 이전 포스팅 링크 및 설명 리눅스 Flutter "jre/bin/java -Xmx700m -Djava.awt" 에러 수정 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 개발 환경 구성 예제 - 2(iOS, 안드로이드 개발도구 다운로드) 이전 포스팅 링크 및 설명 리눅스 Flutter "Hello World" 화면 출력 앱 만들기 예제 리눅스 Flutter 앱 실행 후 결과 확인 예제 리눅스 Flutter 개발 환경 구성 예제 - 5(Android, iOS 지원 플러터 앱 프로젝트 생성 예제) 이전 포스팅 링크 및 설명 이전 포스팅에서는 안드로이드와 iOS를 지원하는 플러터 앱 프로젝..

Tistory

[Linux/Flutter] 플러터 버튼 UI 추가 및 클릭 이벤트 예제(ElevatedButton)

목차 리눅스 Flutter Android, iOS 앱 프로젝트 만들기 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 간단한 문자열 출력 앱 만들기 예제 이전 포스팅 링크 및 설명 리눅스 Flutter "Android license status unknown" 에러 대응 방법 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 버튼 UI 추가 및 클릭 이벤트 설정 예제(클릭시 문자열 변경) 리눅스 Flutter 예제 실행 및 결과 확인 리눅스 Flutter Android, iOS 앱 프로젝트 만들기 예제 이전 포스팅 링크 및 설명 리눅스 환경에서 Flutter를 이용해 Android와 iOS 앱 프로젝트를 어떻게 시작하는지에 대해 이전에 포스팅을 했었습니다. 이것은 우리가 앱을 만들기 위한 첫걸음..

Tistory

[Linux/Flutter] 플러터 에뮬레이터 앱 실행시 "Running Gradle task 'assembleDebug'" 멈춤 현상 해결법 예제

목차 리눅스 Flutter 버튼 UI 추가 및 클릭 이벤트 추가 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 안드로이드 스튜디오에 플러터 SDK 설정 예제 이전 포스팅 링크 및 설명 리눅스 Flutter "jre/bin/java -Xmx700m -Djava.awt" 오류 해결 방법 예제 이전 포스팅 링크 및 설명 리눅스 Flutter 안드로이드 에뮬레이터에서 플러터 앱 실행시 "Running Gradle task 'assembleDebug'" 오류 발생 원인 리눅스 Flutter 안드로이드 프로젝트 gradle clean 및 build 예제 리눅스 Flutter 버튼 UI 추가 및 클릭 이벤트 추가 예제 이전 포스팅 링크 및 설명 리눅스를 이용한 Flutter에서 버튼 UI를 추가하고, 그에 따..

Tistory

[Linux/Python] 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 2(여러 소스코드 의존성 참조 C 컴파일)

목차 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 1(단일 소스코드 컴파일) 이전 포스팅 링크 및 설명 파이썬 sign 정수값의 부호 출력 예제 이전 포스팅 링크 및 설명 파이썬 remainder 나머지 값 구하여 출력 예제 이전 포스팅 링크 및 설명 파이썬 서로 참조하는 여러 파이썬 모듈을 py_compile로 C 컴파일 예제 파이썬 C 컴파일된 결과 확인 예제 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 1(단일 소스코드 컴파일) 이전 포스팅 링크 및 설명 이전 포스팅에서는 py_compile 모듈을 사용하여 단일 소스코드를 컴파일하는 방법에 대해 다뤘습니다. 이를 통해 파이썬 코드를 컴파일하여 바이트코드 파일(.pyc)을 생성할 수 있습니다. 이 파..

Tistory

[Linux/Python] 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 3(pyc 파일 실행 및 결과 출력)

목차 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 2(여러 소스코드 의존성 참조 C 컴파일) 이전 포스팅 링크 및 설명 파이썬 bit_length 활용 정수의 비트 크기 구하기 예제 이전 포스팅 링크 및 설명 파이썬 round 함수로 소수 반올림 예제 이전 포스팅 링크 및 설명 파이썬 쉘 명령으로 pyc 파일 실행 예제 파이썬 pyc c코드 실행 결과 확인 예제 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 2(여러 소스코드 의존성 참조 C 컴파일) 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬 py_compile 모듈을 사용하여 파이썬 코드를 C 코드로 컴파일하는 방법을 다뤘습니다. 이를 통해 파이썬 코드를 더 효율적이고 빠른 속도로 실행할 수 있습..

Tistory

[Linux/Python] 파이썬 json 데이터 정렬 예제(sort_keys)

목차 파이썬 hex 함수 활용 16진수 변환 예제 이전 포스팅 링크 및 설명 파이썬 pow 활용 사용자 입력 값을 거듭제곱 처리하기 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getsource 함수 활용 소스코드 출력하기 예제 이전 포스팅 링크 및 설명 파이썬 json 문자열 작성 후 json.loads로 json 객체 생성 예제 파이썬 json.dumps의 sort_keys 인자로 데이터 정렬 예제 파이썬 hex 함수 활용 16진수 변환 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 hex 함수를 활용하여 10진수를 16진수로 변환하는 방법에 대해 다뤘습니다. hex 함수는 파이썬 내장 함수로, 정수 값을 입력받아 해당 값을 16진수로 변환하여 반환합니다. 예제와 함께 ..

Tistory

[Linux/Python] 파이썬 json 객체의 특정 키 값 변경 예제(json array)

목차 파이썬 json 객체 데이처 정렬 예제 이전 포스팅 링크 및 설명 파이썬 inspect.isclass 함수 활용 특정 문자열이 존재하는 클래스명인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getmember 함수로 클래스 내의 함수 목록 출력 예제 이전 포스팅 링크 및 설명 파이썬 일반적인 json 객체 생성 예제 파이썬 대괄호 배열 참조로 json 특정 키의 값 수정 및 json 문자열 출력 예제 파이썬 json 객체 데이처 정렬 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬에서 json 객체의 데이터를 정렬하는 방법에 대해 알아보았습니다. 해당 포스팅에서는 json 객체의 데이터를 특정 기준에 따라 정렬하는 방법을 다루었습니다. 예를 들어, json 배열에서 특정 키..

Tistory

[Linux/Python] 파이썬 정상 json 문자열인지 확인 예제(invalid json string)

목차 파이썬 json의 특정 키 값 수정 예제 이전 포스팅 링크 및 설명 파이썬 inspect.ismodule 함수로 실제 존재하는 모듈인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 ** 문법으로 승수 계산하기 예제 이전 포스팅 링크 및 설명 파이썬 잘못된 형태의 json 문자열을 변수에 저장 예제 파이썬 json.loads로 정상적인 json 문자열인지 검사하는 예제 파이썬 json의 특정 키 값 수정 예제 이전 포스팅 링크 및 설명 이전 포스팅 링크 및 설명을 참고하여 파이썬 json의 특정 키 값을 수정하는 예제를 살펴보세요. 파이썬 json 모듈은 JSON 데이터를 다루는 데 사용되며, 특정 키 값을 수정하는 방법에 대해 자세히 다루고 있습니다. 이전 포스트에서는 수정이 필요한 키 값을 어떻게..

Tistory

[Linux/Python] 파이썬 Callback 콜백 함수 인자로 전달 예제

목차 파이썬 getcwd 지금 작업 경로 가져와 출력하기 예제 이전 포스팅 링크 및 설명 파이썬 chdir로 디렉토리 변경 예제 이전 포스팅 링크 및 설명 파이썬 os.environ 모듈로 현재 PC의 환경변수를 가져오기 이전 포스팅 링크 및 설명 파이썬 함수 인자에 콜백 함수 전달하여 호출 예제 파이썬 딕셔너리에 콜백 함수 지정 및 호출 예제 파이썬 getcwd 지금 작업 경로 가져와 출력하기 예제 이전 포스팅 링크 및 설명 파이썬 코드에서 현재 작업 경로를 가져와서 출력하는 방법에 대해 이전 포스팅에서 다루었습니다. 작업 경로는 현재 파이썬 스크립트가 실행되고 있는 디렉토리를 의미합니다. 이전 포스트에서는 작업 경로를 가져오는 getcwd() 함수와 이를 출력하는 방법에 대해 자세히 설명하였습니다. ..

Tistory

[Linux/Flutter] 플러터 개발 환경 구성 예제 - 1(플러터 SDK 다운로드 및 환경변수 설정)

목차 파이썬 os.remove 모듈로 로컬 파일 삭제 예제 이전 포스팅 링크 및 설명 파이썬 chown 모듈 활용하여 로컬 파일 소유자 변경 예제 이전 포스팅 링크 및 설명 파이썬 datetime.timedelta 활용 날짜 계산 예제 이전 포스팅 링크 및 설명 리눅스 Flutter SDK 다운로드 예제 리눅스 Flutter SDK 압축 해제 및 환경변수 설정 예제 파이썬 os.remove 모듈로 로컬 파일 삭제 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 os.remove 모듈을 사용하여 로컬 파일을 삭제하는 방법을 다뤘습니다. 파일을 삭제하는 경우에는 주의해야 할 점과 함께 예제 코드를 통해 실제 구현 방법을 자세히 설명하였습니다. 이전 포스트를 참고하여 파일 삭제에 대한 자세한 내용을..

Tistory

[Linux/Flutter] 플러터 개발 환경 구성 예제 - 2(iOS, 안드로이드 개발도구 다운로드)

목차 리눅스 플러터 개발 환경 구성 예제 - 1(플러터 SDK 다운로드 및 환경변수 설정) 파이썬 hashlib로 문자열과 파일 해시값 구하기 예제 이전 포스팅 링크 및 설명 파이썬 tarfile 모듈로 tar 압축 예제 이전 포스팅 링크 및 설명 리눅스 Flutter precache 명령으로 개발에 필요한 파일 다운로드 예제 리눅스 Flutter doctor 명령으로 환경 구성 상태 확인 예제 리눅스 플러터 개발 환경 구성 예제 - 1(플러터 SDK 다운로드 및 환경변수 설정) 이전에 작성한 포스팅에서는 리눅스에서 플러터 개발 환경을 구성하는 방법을 다뤘습니다. 플러터 SDK를 다운로드하고 환경변수를 설정하여 개발에 필요한 준비를 마칠 수 있습니다. 해당 포스팅에서는 플러터 개발에 필요한 기본적인 설정..

Tistory

[Linux/Flutter] 플러터 "cmdline-tools component is missing" 에러 고치기 예제

목차 리눅스 Flutter 개발 환경 구성 예제 - 1(플러터 SDK 다운로드 및 환경변수 설정) 이전 포스팅 링크 및 설명 리눅스 Flutter 개발 환경 구성 예제 - 2(iOS, 안드로이드 개발도구 다운로드) 이전 포스팅 링크 및 설명 파이썬 subprocess 모듈로 쉘 명령을 실행시키고 출력 가져오기 예제 이전 포스팅 링크 및 설명 리눅스 Flutter doctor 명령 실행시 ""cmdline-tools component is missing"" 오류 확인 예제 리눅스 Flutter 안드로이드 SDK 경로 및 환경변수 지정 후 cmdline-tools 다운로드 예제 리눅스 Flutter 개발 환경 구성 예제 - 1(플러터 SDK 다운로드 및 환경변수 설정) 이전 포스팅 링크 및 설명 이전 포스팅..

Tistory

[Linux/Python] 파이썬 ZipFile.namelist 함수로 모듈 목록 가져오기 예제

목차 파이썬 zipimport.zipimporter 활용 객체 생성 예제 이전 포스팅 링크 및 설명 파이썬 stacklevel 사용하여 경고 메시지 코드 발생한 위치 추적 예제 이전 포스팅 링크 및 설명 파이썬 리틀 엔디안을 빅 엔디안으로 변환 예제 이전 포스팅 링크 및 설명 파이썬 zipimport.zipimporter 객체 생성 예제 파이썬 ZipFile.namelist 함수로 압축 파일 내의 모듈 목록 출력 예제 파이썬 zipimport.zipimporter 활용 객체 생성 예제 이전 포스팅 링크 및 설명 파이썬에서 압축된 파일을 다루는 방법 중 하나로 zipimport.zipimporter를 사용하는 방법이 있습니다. 이전에 이 주제에 대해 포스팅을 하였습니다. 이 방법을 사용하면 압축된 파이썬 ..

Tistory

[Linux/Python] 파이썬 zipimport 모듈의 load_module 함수로 모듈 로드 예제

목차 파이썬 ZipFile 모듈 namelist 함수로 전체 모듈 출력 예제 이전 포스팅 링크 및 설명 파이썬 re 정규표현식 모듈로 문자열 중 숫자만 골라내기 예제 이전 포스팅 링크 및 설명 파이썬 filterwarnings 활용 특정 모듈에서만 경고 메시지 출력 예제 이전 포스팅 링크 및 설명 파이썬 zipimport 활용 load_module 함수로 모듈 로드 예제 파이썬 사용자가 입력한 모듈명과 load_module 함수로 로드 예제 파이썬 ZipFile 모듈 namelist 함수로 전체 모듈 출력 예제 이전 포스팅 링크 및 설명 이전에 살펴본 포스팅에서 파이썬의 ZipFile 모듈을 이용하여 압축된 파일 내의 모듈을 검색하고 출력하는 방법에 대해 알아보았습니다. 이 방법을 사용하면 압축된 파일 ..

Tistory

[Linux/Python] 파이썬 zipimport로 모듈의 코드 가져오기 예제(get_code)

목차 파이썬 load_module 함수로 압축된 모듈 로드 예제 이전 포스팅 링크 및 설명 파이썬 atexit 모듈 활용 register 명령으로 프로그램 종료 콜백 함수 등록 예제 이전 포스팅 링크 및 설명 파이썬 re 정규표현식 모듈 활용 sub 명령으로 문자열 치환 예제 이전 포스팅 링크 및 설명 파이썬 zipimport 활용 get_code로 압축된 모듈의 소스 코드 출혁 예제 파이썬 get_code 함수에 잘못된 모듈명 전달시 오류 예제 파이썬 load_module 함수로 압축된 모듈 로드 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 zimimport 모듈을 활용한 'load_module 함수로 압축된 모듈 로드' 예제 포스팅을 작성하였습니다. 그 글에서는 압축된 모듈을 직접 로드..

Tistory

[Linux/Python] 파이썬 zipimport. find_module 압축 파일 내에 모듈 존재 확인 예제

목차 파이썬 zipimport.get_code 함수로 코드 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 filterwarnings 모듈의 once 인자 설정으로 warning 메시지 한번만 출력하도록 설정 예제 이전 포스팅 링크 및 설명 파이썬 re 정규표현식 모듈의 split 함수를 이용하여 공백 문자를 기준으로 나누기 예제 이전 포스팅 링크 및 설명 파이썬 zipimport.find_module 함수로 모듈 존재유무 확인 예제 파이썬 사용자에게 특정 모듈명을 입력받아 zipimport.find_module 검사 예제 파이썬 zipimport.get_code 함수로 코드 가져오기 예제 이전 포스팅 링크 및 설명 파이썬에서 zipimport.get_code 함수를 이용해 코드를 가져오는 방법에 대해 ..

Tistory

[Linux/Python] 파이썬 zipimort 모듈로 zip 파일 내부 모듈 기준 경로 얻기 예제(prefix)

목차 파이썬 zipimport 활용 find_module 함수로 모듈 찾기 예제 이전 포스팅 링크 밀 설명 파이썬 atexit 모듈로 프로그램 종료시 특정 클래스 함수 호출하기 예제 이전 포스팅 링크 및 설명 파이썬 atexit.unregister 활용 프로그램 종료시 콜백 함수 호출되지 않도록 해제 예제 이전 포스팅 링크 및 설명 파이썬 zipimport의 prefix 함수로 내부 경로 출력 예제 파이썬 prefix 활용 zip 내부 전체 모듈 경로 출력 예제 파이썬 zipimport 활용 find_module 함수로 모듈 찾기 예제 이전 포스팅 링크 밀 설명 파이썬에서 zip 파일 내부의 모듈을 찾아볼 수 있는 방법에 대해 이전에 다룬 포스팅이 있습니다. 이 포스팅에서는 zipimport.find_m..

Tistory

[Linux/Python] 파이썬 zipimport 활용 압축 파일 내의 모듈 함수 호출 예제(load_module)

목차 파이썬 zipimport의 prefix로 내부 경로 알아내기 예제 이전 포스팅 링크 및 설명 파이썬 atexit.register 활용 프로그램 종료시 호출될 함수에 인자 함께 전달하기 예제 이전 포스팅 링크 및 설명 파이썬 sys.getsizeof 활용 객체가 사용중인 메모리 공간 크기 확인 예제 이전 포스팅 링크 및 설명 파이썬 zipimport의 load_module로 압축파일 로드 예제 파이썬 로드한 모듈의 함수 호출 예제 파이썬 zipimport의 prefix로 내부 경로 알아내기 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬 zipimport 모듈을 사용하여 압축 파일 내의 모듈을 로드할 때, 내부 경로를 어떻게 알아낼 수 있는지에 대한 예제를 알아보았습니다. 포스팅에서는 zip..

Tistory

[Linux/Python] 파이썬 pyminifier 활용 소스코드 난독화 예제 - 2(의존성 모듈 참조 난독화)

목차 파이썬 pyminifier 모듈 설치 예제 이전 포스팅 링크 및 설명 파이썬 int 캐스팅 기능 활용 10진수 값을 16진수로 변환 예제 이전 포스팅 링크 및 설명 파이썬 sys.exc_info 활용 마지막 예외 항목 확인 예제 이전 포스팅 링크 및 설명 파이썬 모듈들간 서로 import 하여 함수 호출 예제 파이썬 pyminifier 명령으로 의존성 참조하여 모든 모듈 난독화 예제 파이썬 pyminifier 모듈 설치 예제 이전 포스팅 링크 및 설명 파이썬 pyminifier 모듈을 사용하여 소스코드를 난독화하는 방법에 대한 예제를 이전 포스팅에서 다루었습니다. pyminifier는 파이썬 코드를 압축하고 난독화하는 도구로, 코드를 간결하게 만들고 보안을 강화할 수 있습니다. 해당 포스팅에서는 리..

Tistory

[Linux/Python] 파이썬 구구단 프로그램 만들기 예제(gugudan program)

목차 파이썬 Flask 웹서버 만들기 예제 이전 포스팅 링크 및 설명 파이썬 For 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 Flask 엔드포인트 구성 예제 이전 포스팅 링크 및 설명 파이썬 9단까지 출력하는 구구단 프로그램 만들기 예제 파이썬 사용자에게 원하는 단을 입력받아 해당 구구단 출력 예제 파이썬 Flask 웹서버 만들기 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹서버를 만드는 방법에 대한 예제 포스팅을 이전에 작성하였습니다. Flask는 파이썬에서 가벼운 웹 애플리케이션 프레임워크로, 간단하면서도 유연한 웹 서버를 구축할 수 있습니다. 이전 포스팅에서는 Flask 웹서버의 기본 구성 및 기능을 소개하고, 간단한 예제를 통해 실제 서버를 구현하는 방법을 설명하였습니다. 자세한 ..

Tistory

[Linux/Python] 파이썬 py_compile 활용 파이썬 코드 C 코드 컴파일 예제 - 1(단일 소스코드 컴파일)

목차 파이썬 sys.maxsize로 정수 최대값 확인 예제 이전 포스팅 링크 및 설명 파이썬 abs 정수의 절대값 구하기 예제 이전 포스팅 링크 및 설명 파이썬 int 변수의 최대값 및 최소값 구하기 예제 이전 포스팅 링크 및 설명 파이썬 py_compile 모듈의 compile 함수로 C 컴파일 예제 파이썬 py_compile 쉘 명령으로 C 컴파일 예제 파이썬 sys.maxsize로 정수 최대값 확인 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 sys 모듈의 maxsize 속성을 사용하여 정수의 최대값을 확인하는 예제를 다뤘습니다. sys.maxsize는 현재 시스템에서 표현 가능한 가장 큰 정수값을 나타내며, 이를 이용하여 정수의 최대값을 쉽게 확인할 수 있습니다. 해당 포스팅에서는 ..

Tistory

[Linux/Python] 파이썬 oct 함수 활용 8진수 변환 예제

" 목차 파이썬 uuid 랜덤으로 생성하기 예제 이전 포스팅 링크 및 설명 파이썬 for, else 반복 부정 문법 예제 이전 포스팅 링크 및 설명 파이썬 아스키 코드중에서 랜덤으로 문자를 골라 문자열 생성 예제 이전 포스팅 링크 및 설명 파이썬 8진수 변환 위해 사용자에게 정수 입력받기 예제 파이썬 oct 함수 활용 10진수를 8진수로 변환 예제 파이썬 uuid 랜덤으로 생성하기 예제 이전 포스팅 링크 및 설명 과거에 작성된 글에서는 파이썬의 `uuid` 모듈을 사용하여 랜덤한 고유 식별자(UUID)를 생성하는 예제를 다루고 있습니다. `uuid` 모듈은 파이썬에서 고유한 식별자를 생성하기 위해 사용되며, 다양한 유형의 UUID를 생성할 수 있습니다. 해당 글에서는 `uuid` 모듈의 사용법과 예제를 ..

Tistory

[Linux/Python] 파이썬 bit shift 비트 시프트 계산 예제(left shift, right shift)

목차 파이썬 Range와 For 반복문 문법으로 역순 반복 예제 이전 포스팅 링크 및 설명 파이썬 Plistlib.load로 plist 환경설정 파일 읽기 예제 이전 포스팅 링크 및 설명 파이썬 Plistlib.dump 함수로 plist 환경설정 파일 만들기 예제 이전 포스팅 링크 및 설명 파이썬 정수 값을 left shift 계산하여 출력 예제() 파이썬 Range와 For 반복문 문법으로 역순 반복 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 Range와 For 반복문을 이용하여 역순으로 반복하는 예제를 다뤘습니다. 역순 반복은 특정 범위의 값을 역순으로 순회하며 작업을 수행하는 경우에 유용합니다. 해당 포스팅에서는 역순 반복의 예시와 함께 실제 구현 방법에 대해 자세히 설명되..

Tistory

[Linux/Python] 파이썬 ** 승수 계산 예제(거듭 계산)

목차 파이썬 socket.gethostbyname 활용하여 현재 PC의 Ip Address 찾기 예제 이전 포스팅 링크 및 설명 파이썬 ip route 명령으로 현재 PC 게이트웨이 주소 확인 및 출력 예제 파이썬 Range 정수 범위 구하기 예제 이전 포스팅 링크 및 설명 파이썬 ** 문법으로 승수 계산 및 출력 예제 파이썬 사용자에게 base, exponent 정수 입력받아 승수 계산 예제(**) 파이썬 socket.gethostbyname 활용하여 현재 PC의 Ip Address 찾기 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 socket.gethostbyname 함수를 사용하여 현재 PC의 IP 주소를 찾는 방법에 대해 다뤘습니다. 이 함수는 호스트 이름을 매개변수로 전달받아 해당..

Tistory

[Linux/Python] 파이썬 inspect 모듈의 getmro 함수로 클래스 상속 구조 출력 예제

목차 파이썬 json 자료구조를 csv 형태로 변환 예제 이전 포스팅 링크 및 설명 파이썬 yield 문법으로 range와 함께 사용하기 예제 이전 포스팅 링크 및 설명 파이썬 Enumerate 반복자 활용 및 next 같이 사용하기 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getmro 클래스 상속 구조 출력 예제 파이썬 사용자에게 클래스명 입력받아 getmro 함수로 클래스 구조 분석 예제 파이썬 json 자료구조를 csv 형태로 변환 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 json 자료구조를 csv 형태로 변환하는 예제를 다뤘습니다. json은 데이터를 효율적으로 저장하고 교환하기 위한 형식으로, 이전 포스팅에서는 json 자료구조를 파싱하여 csv 형태로 변..

Tistory

[Linux/Python] 파이썬 pyminifier 활용 소스코드 난독화 예제 - 1(단독 파일 난독화)

목차 파이썬 ssl.SSLContext 활용 서버 키 패스워드 설정 예제 이전 포스팅 링크 및 설명 파이썬 ssl.SSLContext 모듈의 TLS 버전 설정 예제 이전 포스팅 링크 및 설명 파이썬 ssl.SSLContext Flask 서버에 SSL 인증서 설정 예제 이전 포스팅 링크 및 설명 파이썬 pip3로 pyminifier 모듈 설치 예제 파이썬 pyminifier 활용 소스코드 난독화 예제 파이썬 ssl.SSLContext 활용 서버 키 패스워드 설정 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 ssl.SSLContext를 활용하여 서버의 키와 패스워드를 설정하는 방법에 대해 설명하였습니다. SSLContext는 SSL/TLS 암호화를 지원하는 모듈로, 서버와 클라이언트 ..

Tistory

[Linux/Python] 파이썬 pyminifier 설치 "This error originates from a subprocess.." 에러 대응 예제

목차 파이썬 pyminifier 활용 소스코드 난독화 예제 이전 포스팅 링크 및 설명 파이썬 ctypes 활용하여 m 수학 라이브러리의 sqrt 함수 사용 예제 이전 포스팅 링크 및 설명 파이썬 pid 활용 중복 스크립트 실행 방지 예제 이전 포스팅 링크 및 설명 파이썬 pip3로 pyminifier 모듈 설치시 "This error originates from a subprocess.." 에러 발생 파이썬 3.7.5 버전에서 재설치 시도 파이썬 pyminifier 활용 소스코드 난독화 예제 이전 포스팅 링크 및 설명 파이썬 소스코드를 난독화하기 위해 pyminifier를 활용하는 방법을 이전 포스팅에서 다뤘습니다. pyminifier는 파이썬 코드를 압축하고 난독화하여 보호하는데 사용됩니다. 이전 포스..

Tistory

[Linux/Python] 파이썬 inspect 모듈 getmembers 활용 예제 - 2(객체의 멤버 및 속성 값 출력)

목차 파이썬 pyautogui 모듈로 마우스 이동 경로 기록 프로그램 구현 예제 이전 포스팅 링크 및 설명 파이썬 ElementTree 활용 XML 파싱 예제 이전 포스팅 링크 및 설명 파이썬 Dictionary 자료구조를 XML로 변환 예제 이전 포스팅 링크 및 설명 파이썬 inspect 모듈의 getmembers 함수로 객체 속성 값 출력 예제 파이썬 getmembers 함수로 속성 값이 특정 값과 동일한지 확인하는 예제 파이썬 pyautogui 모듈로 마우스 이동 경로 기록 프로그램 구현 예제 이전 포스팅 링크 및 설명 파이썬으로 마우스 이동 경로를 기록하는 프로그램을 만들어 보세요. 이전에 작성한 포스팅에서는 pyautogui 모듈을 이용하여 마우스의 이동 경로를 캡처하고 저장하는 방법을 소개했습..

Tistory

[Linux/Python] 파이썬 Hello World! 문자열 찍기 예제(print)

목차 파이썬 ctypes 모듈로 so라이브러리의 c 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 현재 버전 출력 예제 이전 포스팅 링크 및 설명 파이썬 ctypes 모듈 활용 C언어 구조체 사용 예제 이전 포스팅 링크 및 설명 파이썬 변수에 'Hello World' 문자열 저장하기 예제 파이썬 변수 값을 출력하여 'Hello World' 문자열 찍기 예제 파이썬 ctypes 모듈로 so라이브러리의 c 함수 호출 예제 이전 포스팅 링크 및 설명 ctypes 모듈을 이용하면, 파이썬에서 C언어 코드를 사용할 수 있습니다. 이전에 작성한 포스팅에서는 ctypes 모듈을 이용해 so라이브러리의 C 함수를 호출하는 방법에 대해 상세히 설명하였습니다. 이를 통해 파이썬이 어떻게 C언어와 연동될 수 있는지, 그..

Tistory

[Linux/Python] 파이썬 zipimport 모듈 활용 위해 모듈 압축 예제(python zip)

목차 파이썬 str 객체에 저장된 문자열 중 공백 문자 제거하기 예제 이전 포스팅 링크 및 설명 파이썬 sys.executable 활용하여 파이썬 실행 경로 확인 예제 이전 포스팅 링크 및 설명 파이썬 sys.platform으로 현재 PC의 운영체제 검사 예제 이전 포스팅 링크 및 설명 파이썬 zipimport 활용 위한 예제 코드 작성 예제 리눅스 zipimport 에서 참조할 압축 파일 생성 예제 파이썬 str 객체에 저장된 문자열 중 공백 문자 제거하기 예제 이전 포스팅 링크 및 설명 파이썬에서 문자열을 다루는 방법은 다양합니다. 그 중 문자열에서 공백 문자를 제거하는 방법에 대해 이전에 설명한 적이 있습니다. 이에 대한 포스팅을 참고하시면, 파이썬에서 문자열을 어떻게 조작하는지에 대한 아이디어를 ..

Tistory

[Linux/Python] 파이썬 zipimort 모듈의 zipimporter 함수로 객체 생성 예제

목차 파이썬 zipimport 참조위한 소스코드 압축 예제 이전 포스팅 링크 및 설명 파이썬 str 객체 문자열 슬라이스 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 warnings.warn 모듈 활용 경고 문자열 출력 예제 이전 포스팅 링크 및 설명 파이썬 zipimporter 함수에 압축 파일 경로 전달하여 객체 생성 예제 파이썬 zipimporter 에 잘못된 파일 전달시 오류 발생 예제 파이썬 zipimport 참조위한 소스코드 압축 예제 이전 포스팅 링크 및 설명 파이썬에서 소스코드를 압축하고, 그 압축된 파일을 참조하는 방법에 대해 이전에 포스팅한 적이 있습니다. 이 방법은 리눅스의 zip 명령을 활용하여 파이썬 소스코드를 압축하고, 압축된 파일을 파이썬의 zipimport 모듈로 다시 ..

Tistory

[Linux/Python] 파이썬 math.factorial 팩토리얼 계산 예제

목차 파이썬 Class 선언하여 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 stdout 출력 내용을 /dev/null로 리다이렉트하여 삭제 예제 이전 포스팅 링크 및 설명 파이썬 stdout fd에 문자열 써서 화면 출력 예제 이전 포스팅 링크 및 설명 파이썬 factorial 활용 팩토리얼 계산 예제 파이썬 사용자에게 정수 입력 받아 팩토리얼 계산 예제(factorial) 파이썬 Class 선언하여 함수 호출 예제 이전 포스팅 링크 및 설명 과거에 작성된 글에서는 파이썬에서 클래스(Class)를 선언하고 해당 클래스 내의 함수를 호출하는 예제를 다루고 있습니다. 클래스를 활용하여 코드를 구조화하고 함수를 효율적으로 관리하는 방법에 대해 자세히 설명하고 있습니다. 이전 포스팅을 참고하여 파이썬에서..

Tistory

[Linux/Python] 파이썬 bit_length 활용 정수 비트 크기 구하기 예제(2진수를 10진수로 변환)

목차 파이썬 basename 함수로 절대경로중 실행파일명 찾기 예제 이전 포스팅 링크 및 설명 파이썬 TemporaryFile 활용 임시 파일 만들기 예제 이전 포스팅 링크 및 설명 파이썬 getmtime으로 파일의 마지막으로 수정한 날짜 구하기 예제 이전 포스팅 링크 및 설명 파이썬 2진수 문자열을 10진수로 변환 예제(int 캐스팅) 파이썬 bit_length 활용 정수의 비트 크기 구하기 예제 파이썬 basename 함수로 절대경로중 실행파일명 찾기 예제 이전 포스팅 링크 및 설명 과거에 작성한 글에서는 파이썬의 `os.path` 모듈의 `basename` 함수를 사용하여 절대경로에서 실행파일명을 추출하는 방법에 대해 다루고 있습니다. 이전 포스팅에서는 `os.path.basename` 함수의 사용..

Tistory

[Linux/Python] 파이썬 hex 함수로 16진수 변환 예제

목차 파이썬 특정 년도의 달력 Calendar 생성 예제 이전 포스팅 링크 및 설명 파이썬 Enum 사용 예제 이전 포스팅 링크 및 설명 파이썬 정규표현식으로 주민등록번호 파싱 예제 이전 포스팅 링크 및 설명 파이썬 사용자에게 10진수 정수 입력 받기 예제 파이썬 hex 함수로 입력받은 정수를 16진수로 변환 및 출력 예제 파이썬 특정 년도의 달력 Calendar 생성 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬을 사용하여 특정 년도의 달력을 생성하는 예제에 대해 알아보았습니다. 특정 년도를 입력받아 해당 년도의 전체 달력을 출력하는 방법과 달력을 보기 좋게 정리하는 방법에 대해 자세히 설명되어 있습니다. 특정 년도의 달력을 생성하는데 도움이 필요하다면 해당 글을 참고해보세요. 캘린더 모듈을..

Tistory

[Linux/Python] 파이썬 inspect 모듈 isfunction 함수인지 판단 예제

목차 파이썬 socket.gethostbyname으로 아이피 주소 목록 출력 예제 이전 포스팅 링크 및 설명 파이썬 ip route 명령으로 게이트웨이 주소 출력 예제 이전 포스팅 링크 및 설명 파이썬 ipify 통신으로 현재 PC 공인 아이피 출력 예제 이전 포스팅 링크 및 설명 파이썬 inspect.isfunction 함수인지 판단 예제 파이썬 사용자에게 함수명 입력받아 isfunction 으로 모듈내에 존재하는 함수인지 확인 예제 파이썬 socket.gethostbyname으로 아이피 주소 목록 출력 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 socket.gethostbyname 함수를 사용하여 IP 주소 목록을 출력하는 예제를 다뤘습니다. 이 함수를 활용하면 도메인 이름을..

Tistory

[Linux/Python] 파이썬 inspect.isclass 클래스인지 판단 예제

목차 파이썬 ipaddress.IPv4Network 함수로 현재 넷마스크 속한 아이피 목록 출력 예제 이전 포스팅 링크 및 설명 파이썬 사용자가 입력한 아이피 주소가 나랑 같은 대역 네트워크에 속한지 확인 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹서버에서 jinja2 템플릿 배열 활용 예제 이전 포스팅 링크 및 설명 파이썬 isclass 함수로 클래스인지 판단 예제 파이썬 사용자에게 클래스명을 입력받아 isclass 활용 존재하는 클래스인지 확인 예제 파이썬 ipaddress.IPv4Network 함수로 현재 넷마스크 속한 아이피 목록 출력 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 ipaddress.IPv4Network 함수를 사용하여 현재 넷마스크에 속한 IP 주소..

Tistory

[Linux/Python] 파이썬 inspect 활용 ismodule 함수로 모듈인지 여부 확인 예제

목차 파이썬 sys.modules 함수로 현재 로드된 모듈 목록 확인 예제 이전 포스팅 링크 및 설명 파이썬 버블 정렬 알고리즘 구현 코드 예제 이전 포스팅 링크 및 설명 파이썬 socket.gethostbyname으로 도메인 주소를 아이피로 변환 예제 이전 포스팅 링크 및 설명 파이썬 inspect.ismodule 활용 모듈인지 판단 예제 파이썬 사용자에게 모듈명을 입력받아 ismodule 함수로 존재하는 모듈인지 확인 예제 파이썬 sys.modules 함수로 현재 로드된 모듈 목록 확인 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 sys.modules 함수를 사용하여 현재 로드된 모듈 목록을 확인하는 예제를 다뤘습니다. sys.modules 함수를 통해 현재 실행 중인 파이썬 인터프리터..

Tistory

[Linux/Python] 파이썬 inspect 모듈 getsource 함수로 소스코드 내용 출력 예제

목차 파이썬 "__main__" 문법으로 메인 모듈인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹 서버 구현후 클라이언트에 쿠키 설정 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹 서버 엔드포인트 변수 설정하여 동적 변경 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getsource 함수로 특정 함수의 소스코드 내용 출력 예제 파이썬 사용자에게 함수명 입력받아 getsource 함수로 소스코드 출력 기능 만들기 예제 파이썬 "__main__" 문법으로 메인 모듈인지 확인 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬의 "__main__" 문법을 사용하여 현재 모듈이 메인 모듈인지를 확인하는 예제를 다뤘습니다. "__main__"은 파이썬에서 스크립트 파..

Tistory

[Linux/Python] 파이썬 inspect 모듈의 getmembers 함수로 클래스 내의 함수 목록 출력 예제

목차 파이썬 getopt.getopt 함수로 모든 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹 서버에서 세션 활용하기 예제 이전 포스팅 링크 및 설명 파이썬 Comprehension 문법으로 키와 값 쌍 dict 생성 예제 이전 포스팅 링크 및 설명 파이썬 inspect.getmembers 함수 사용하여 클래스에 존재하는 함수 출력 예제 파이썬 사용자에게 클래스명 입력받아 getmembers 함수로 클래스 함수 출력 예제 파이썬 getopt.getopt 함수로 모든 인자 파싱 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 getopt.getopt 함수를 사용하여 명령행 인자를 파싱하는 예제를 다뤘습니다. getopt.getopt 함수는 명령행 인자를 읽어들여 옵션과 인자를..

Tistory

[Linux/Python] 파이썬 inspect 활용 signature 함수로 특정 함수의 인자 출력 예제

목차 파이썬 Generator 문법과 next 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 Comprehension 문법 활용으로 if-else 부정 조건 사용하기 예제 이전 포스팅 링크 및 설명 파이썬 함수 인자의 기본 값 설정하기 예제 이전 포스팅 링크 및 설명 파이썬 inspect.signature 함수로 함수의 인자 출력 예제 파이썬 사용자네게 함수명을 입력받아 signature 함수로 인자 출력 기능 만들기 예제 파이썬 Generator 문법과 next 문법 활용 예제 이전 포스팅 링크 및 설명 이전 포스팅에서는 파이썬의 Generator 문법과 next 문법을 활용한 예제를 다뤘습니다. Generator는 이터레이터를 생성하는 함수로, 이전 포스팅에서는 Generator 문법의 사용법과 ..

Tistory

[Linux/Python] 파이썬 sys.maxsize 처리 가능한 정수 최대값 확인 예제(range overflow)

목차 파이썬 SIG_INT, SIG_CHILD 시그널 처리 예제 이전 포스팅 링크 및 설명 파이썬 try-catch와 except 문법 예제 이전 포스팅 링크 및 설명 파이썬 mp3 파일의 헤더 읽기 이전 포스팅 링크 및 설명 파이썬 sys.maxsize 표현 및 처리 가능한 최대 정수값 확인 및 출력 예제 파이썬 maxsize 만큼 배열을 만들고 len 크기 검사시 오버플로우 발생 확인 예제(int overflow) 파이썬 SIG_INT, SIG_CHILD 시그널 처리 예제 이전 포스팅 링크 및 설명 파이썬에서 우리는 시스템에서 발생하는 다양한 시그널을 처리할 수 있습니다. 이에 대해 이전에 이야기해본 적이 있는데요, SIG_INT 및 SIG_CHILD와 같은 특정 시그널을 파이썬에서 어떻게 처리하는지..

Tistory

[Linux/Python] 파이썬 숫자 문자열을 int 정수로 변환 예제(int 캐스팅)

목차 파이썬 eyed3 모듈로 로컬 mp3 파일의 총 재생시간 구하기 예제 이전 포스팅 링크 및 설명 파이썬 pygame 모듈 활용 mp3 재생, 중지 기능 만들기 예제 이전 포스팅 링크 및 설명 파이썬 pydub 모듈 활용 mp3 파일 구간 나눠 저장하기 예제 이전 포스팅 링크 및 설명 파이썬 숫자로된 문자열을 정수 값으로 변환 예제(int 캐스팅) 파이썬 숫자와 문자가 섞인 문자열 캐스팅 오류 예제(casting error) 파이썬 eyed3 모듈로 로컬 mp3 파일의 총 재생시간 구하기 예제 이전 포스팅 링크 및 설명 파이썬에서는 eyed3 모듈을 통해 mp3 파일의 총 재생시간을 쉽게 구할 수 있습니다. 이전에 이에 대해 상세히 다룬 포스팅이 있습니다. eyed3 모듈은 mp3 파일의 메타데이터를..

Tistory

[Linux/Python] 파이썬 int 캐스팅으로 10진수를 16진수로 변환 예제(decimal to hex)

목차 파이썬 버튼 UI 생성 및 클릭 이벤트 연결 예제 이전 포스팅 링크 및 설명 파이썬 mp3 파일 2개 붙여 1개의 mp3 파일로 만들기 예제 이전 포스팅 링크 및 설명 파이썬 프로그래스바 UI로 mp3 재생기 만들기 예제 이전 포스팅 링크 및 설명 파이썬 format으로 10진수 값을 16진수로 변환 및 출력 예제(decimal to hex) 파이썬 10진수를 8진수로 변환 예제 파이썬 버튼 UI 생성 및 클릭 이벤트 연결 예제 이전 포스팅 링크 및 설명 파이썬에서 버튼 UI를 만들고 이에 클릭 이벤트를 연결하는 방법에 대해 이전에 상세히 다뤘던 글이 있습니다. UI를 만드는 데 있어서 버튼은 중요한 역할을 합니다. 클릭 이벤트는 사용자의 행동에 따라 프로그램이 반응하도록 만드는 데 필요합니다. 이..

Tistory

[Linux/Python] 파이썬 int 변수 최대값 및 최소값 확인 예제(integer max, min)

목차 파이썬 네이버 API 키 발급 예제 이전 포스팅 링크 및 설명 파이썬 sin 그래프 그리기 예제 이전 포스팅 링크 및 설명 파이썬 pyqt로 인터넷 검색 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 코드를 통해 정수 최대값 확인 및 출력 예제(integer max) 파이썬 정수 최소값 확인 및 출력 예제(integer min) 파이썬 네이버 API 키 발급 예제 이전 포스팅 링크 및 설명 파이썬을 활용하여 네이버 API 키를 발급받는 방법에 대해 이전에 포스팅을 했습니다. 네이버 API 키는 네이버에서 제공하는 다양한 API 서비스를 이용할 때 필요한 것입니다. 이를 통해 네이버 검색, 지도, 번역 등의 서비스를 파이썬에서도 활용할 수 있습니다. 이전에 포스팅한 글에서는 API 키를 발급..

Tistory

[Linux/Python] 파이썬 sign 정수값의 부호 확인 예제(int plus or minus checking)

목차 파이썬 reportlab 모듈로 csv파일 pdf 변환 예제 이전 포스팅 링크 및 설명 파이썬 csv 파일 읽기 예제 이전 포스팅 링크 및 설명 파이썬 csv 파일 생성 예제 이전 포스팅 링크 및 설명 파이썬 int.sign 활용 양수, 음수 값의 부호 확인 및 출력 예제 파이썬 int.sign 값이 음수인지 확인 예제(minus checking) 파이썬 reportlab 모듈로 csv파일 pdf 변환 예제 이전 포스팅 링크 및 설명 파이썬에서는 reportlab 모듈을 사용해 csv 파일을 pdf로 변환하는 방법을 알아볼 수 있습니다. 이 방법은 데이터를 더욱 효과적으로 시각화하고 공유하는데 도움이 됩니다. 이전에 작성된 포스팅에서는 reportlab 모듈을 이용해 csv 파일의 데이터를 효과적으..

Tistory

[Linux/Python] 파이썬 abs 정수 절대값 구하기 예제

목차 파이썬 와치독 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 스크립트 중복 실행 방지 기능 구현 예제 이전 포스팅 링크 및 설명 파이썬 외부 프로세스 재시작 기능 구현 예제 이전 포스팅 링크 및 설명 파이썬 abs로 정수의 절대값 출력 예제 파이썬 사용자에게 입력받은 정수값의 절대값 출력 예제(abs 활용) 파이썬 와치독 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬으로 와치독 프로그램을 만드는 방법에 대해 이전에 살펴본 적이 있습니다. 와치독이란 특정 프로그램이나 시스템의 동작 상태를 지속적으로 모니터링하고, 문제가 발생하면 즉시 대응하는 프로그램을 말합니다. 이전 포스팅에서는 파이썬으로 와치독 프로그램을 만드는 방법을 자세히 설명했습니다. 문제가 발생하면 알려주는 프로그램을 만..

Tistory

[Linux/Python] 파이썬 round 소수 반올림 예제

목차 파이썬 스크립트 실행할 때 인자를 전달하는 예제 이전 포스팅 링크 및 설명 파이썬 PIPE 활용 IPC 통신 구현하기 예제 이전 포스팅 링크 및 설명 파이썬 argparse 함수로 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 round 함수로 소수 둘째 자리 반올림 예제 파이썬 round 함수로 사용자가 입력한 값 백의자리 반올림 예제 파이썬 스크립트 실행할 때 인자를 전달하는 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬 스크립트를 실행할 때 인자를 전달하는 방법에 대해 다뤘습니다. 인자를 전달하는 것은 파이썬 스크립트의 유연성과 유용성을 높여주는 중요한 요소입니다. 이전 포스팅에서는 argparse 모듈을 사용하여 인자를 파싱하는 방법과 해당 인자를 활용하는 예제를 제공..

Tistory

[Linux/Python] 파이썬 pow 값 거듭제곱 예제

목차 파이썬 fd 파일로 IPC 통신 구현하기 예제 이전 포스팅 링크 및 설명 파이썬 import 문법으로 다른 모듈 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 numpy로 행렬 사칙연산 예제 이전 포스팅 링크 및 설명 파이썬 pow 활용 값 거듭제곱 예제 파이썬 사용자에게 base, exponent 값 입력받아 거듭제곱 계산 및 출력 예제 파이썬 fd 파일로 IPC 통신 구현하기 예제 이전 포스팅 링크 및 설명 파이썬에서는 파일 디스크립터(fd)를 이용하여 프로세스간 통신(IPC)을 구현할 수 있습니다. 이전 포스팅에서는 파이썬의 fd를 활용하여 IPC를 구현하는 예제와 설명을 다뤘습니다. 해당 예제를 통해 어떻게 파일 디스크립터를 이용하여 프로세스 간 데이터 통신을 할 수 있는지 자세히 알아보세..

Tistory

[Linux/Python] 파이썬 remainder 나머지 계산 예제

목차 파이썬 Class 상속 예제 이전 포스팅 링크 및 설명 파이썬 특정 단어로 시작하여 특정 단어로 끝나는 문자열 검색 예제 이전 포스팅 링크 및 설명 파이썬 단어 개수 count 세기 예제 이전 포스팅 링크 및 설명 파이썬 remainder 함수로 나머지 계산 및 결과 출력 예제 파이썬 사용자에게 값 입력받아 나눈 후 나머지 출력 예제 파이썬 Class 상속 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬에서 클래스 상속을 어떻게 구현하는지에 대한 예제를 다뤘습니다. 클래스 상속은 객체 지향 프로그래밍에서 중요한 개념 중 하나로, 기존 클래스의 속성과 메서드를 상속받아 새로운 클래스를 정의하는 방법입니다. 이전 포스팅에서는 클래스 상속의 개념과 사용법을 예제를 통해 자세히 설명했습니..

Tistory

[Linux/Python] 파이썬 re 정규표현식 모듈 활용하여 문자열에서 숫자 찾기 예제(numeric search)

목차 파이썬 tuple, list, dictionary 간 변환 예제 이전 포스팅 링크 및 설명 파이썬 re 모듈로 문자열에서 특정 문자열 시작 위치 출력 예제 이전 포스팅 링크 및 설명 파이썬 re 정규표현식 모듈로 대문자로 시작하는 단어 찾기 예제 이전 포스팅 링크 및 설명 파이썬 re 정규표현식 모듈 활용 문자열에서 숫자 문자열 찾기 예제 파이썬 re 정규표현식으로 특정 숫자로 시작하는 문자열 찾기 예제 파이썬 tuple, list, dictionary 간 변환 예제 이전 포스팅 링크 및 설명 파이썬에서 가장 기본적인 데이터 유형인 tuple, list, dictionary 간의 변환에 대해 이전에 포스팅한 내용이 있습니다. 이들 데이터 유형은 서로 다른 특징을 가지지만, 때때로 이들을 서로 변환해..

Tistory

[Linux/Python] 파이썬 re 정규표현식 모듈로 sub 명령으로 문자열 치환하기 예제

목차 파이썬 현재 PC의 공인아이피 출력 예제 이전 포스팅 링크 및 설명 파이썬 특정 아이피가 같은 넷마스크 네트워크 대역인지 확인 코드 예제 이전 포스팅 링크 및 설명 파이썬 같은 네트워크 대역 아이피 출력 예제 이전 포스팅 링크 및 설명 파이썬 re.sub 명령으로 특정 단어를 다른 단어로 치환 예제 파이썬 텍스트 파일에서 re 정규표현식 모듈의 sub 함수로 문자열 치환 예제 파이썬 현재 PC의 공인아이피 출력 예제 이전 포스팅 링크 및 설명 파이썬 코드에서도 현재 PC의 공인 아이피를 간편하게 확인할 수 있습니다. 이러한 내용을 상세하게 다룬 이전 포스팅이 있습니다. PC가 인터넷에 연결되어 있을 때, 이를 통해 자신의 공인 아이피를 알아낼 수 있습니다. 이는 원격 작업이 필요할 때 유용하게 사용..

Tistory

[Linux/Python] 파이썬 re 정규표현식 모듈의 split 함수로 공백 문자로 자르기 예제(space split)

목차 파이썬 Flask 웹서버 쿠키 설정 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹서버 Session 변수 설정 및 값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 Generator 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 re.split 함수로 공백 기준으로 단어 자르기 예제 파이썬 re.split 함수로 콤마 문자로 단어 자르기 예제 파이썬 Flask 웹서버 쿠키 설정 예제 이전 포스팅 링크 및 설명 파이썬에서 Flask 웹 개발을 하다 보면 정보를 저장하고 이를 필요할 때마다 불러와야하는 상황이 자주 발생합니다. 이 때 Flask 웹서버에서 쿠키를 설정하면 클라이언트 식별에 도움이 됩니다. 이전에 소개했던 포스팅에서는 Flask를 이용하여 쿠키를 어떻게 설정하는지에 대해 자세..

Tistory

[Linux/Python] 파이썬 atexit 모듈의 register로 프로그램 종료시 함수 호출 예제(exit function)

목차 파이썬 함수 안에 내부 함수 선언 예제 이전 포스팅 링크 및 설명 파이썬 UDP 클라이언트 소켓 구성하여 메세지 전송 예제 이전 포스팅 링크 및 설명 파이썬 UDP 서버 소켓 구성 및 메시지 수신 예제 이전 포스팅 링크 및 설명 파이썬 atexit.register 활용 프로그램 종료시 함수 호출 예제 파이썬 atexit 모듈로 프로그램 종료시 함수 다중 호출 예제(다중 종료 함수 등록) 파이썬 함수 안에 내부 함수 선언 예제 이전 포스팅 링크 및 설명 파이썬을 이용하면서 함수 안에 또 다른 함수를 선언하고 싶을 때가 있습니다. 이전에 작성한 포스팅에서는 바로 이런 내용을 다루었습니다. 파이썬에서는 이러한 특성을 활용하여 코드를 더욱 간결하고 이해하기 쉽게 만들 수 있습니다. 함수 안의 함수, 즉 내..

Tistory

[Linux/Python] 파이썬 atexit.unregister 함수로 프로그램 종료 콜백 함수 제거 예제(remove exit callback)

목차 파이썬 atexit 프로그램 종료시 자동 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 find 명령으로 텍스트 파일에서 특정 단어 오프셋 출력 예제 이전 포스팅 링크 및 설명 파이썬 Selenium으로 스크롤 올리고 내리기 예제 이전 포스팅 링크 및 설명 파이썬 atexit.register 함수로 프로그램 종료 콜백 함수 등록 및 호출 확인 예제 파이썬 atexit.unregister 함수로 종료 콜백 함수 제거 예제 파이썬 atexit 프로그램 종료시 자동 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬에서 프로그램이 종료될 때 특정 함수를 자동으로 호출하게 하는 방법에 대해 알아보세요. 이전에 이 주제에 대해 자세히 다뤘던 포스팅이 있습니다. 파이썬의 atexit 모듈은 프로그램이 종료될..

Tistory

[Linux/Python] 파이썬 atexit 모듈 활용 프로그램 종료시 클래스 함수 호출 예제(exit class function call)

목차 파이썬 atexit.unregister 함수로 등록한 프로그램 종료 콜백 함수 해제 예제 이전 포스팅 링크 및 설명 파이썬 RSA 키 쌍 파일 생성 예제 이전 포스팅 링크 및 설명 파이썬 Selenium 모듈로 xpath로 입력창에 값 자동 입력하기 예제 이전 포스팅 링크 및 설명 파이썬 프로그램 종료시 호출할 클래스 선언 예제 파이썬 atexit.register 함수로 프로그램 종료시 클래스의 함수 호출 예제 파이썬 atexit.unregister 함수로 등록한 프로그램 종료 콜백 함수 해제 예제 이전 포스팅 링크 및 설명 파이썬에서 프로그램을 마무리할 때 특정 동작을 수행하도록 설정했다가, 그 동작을 취소하고 싶을 때가 있습니다. 그럴때 사용하는 것이 바로 atexit.unregister 함수입..

Tistory

[Linux/Python] 파이썬 atexit 활용 프로그램 종료 콜백 함수에 인자 전달예제(register)

목차 파이썬 atexit 모듈로 프로그램 종료시 클래스의 내부 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 개인키, 공개키로 RSA 암호화 예제 이전 포스팅 링크 및 설명 파이썬 random.choice 함수로 원하는 글자수만큼 랜덤 문자열 생성 예제 이전 포스팅 링크 및 설명 파이썬 atexit 프로그램 종료 콜백 함수 선언 예제 파이썬 atexit.register 함수로 종료 콜백 함수 등록시 인자 전달 예제 파이썬 atexit 모듈로 프로그램 종료시 클래스의 내부 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬을 이용해 프로그램을 작성하다 보면 종료시점에 특정 작업을 수행하고 싶을 때가 있습니다. 이 때 사용하는 것이 바로 atexit 모듈입니다. 이전에 소개한 포스팅에서는 atexit 모듈..

Tistory

[Linux/Python] 파이썬 sys.getsizeof 객체의 메모리 크기 확인 예제(object size)

목차 파이썬 서버에서 구글 FCM v1 푸시 전송 예제 이전 포스팅 링크 및 설명 파이썬 os.walk 함수로 내가 원하는 디렉토리 안에 있는 파일들 경로 구하기 예제 이전 포스팅 링크 및 설명 파이썬 zipfile 모듈로 파일 압축 예제 이전 포스팅 링크 및 설명 파이썬 sys.getsizeof로 str 객체의 메모리 크기 확인 및 출력 예제 파이썬 sys.getsizeof 함수로 int 변수 크기 확인 및 출력 예제 파이썬 서버에서 구글 FCM v1 푸시 전송 예제 이전 포스팅 링크 및 설명 파이썬을 활용하여 서버에서 구글 FCM v1 푸시를 전송하는 방법에 대해 알아보려면 이전에 작성한 포스팅을 참고하시면 됩니다. 이전 포스팅에서는 파이썬을 이용해 구글 FCM v1 푸시를 전송하는 방법에 대해 자세..

Tistory

[Linux/Python] 파이썬 sys.modules 현재 스크립크에서 import 한 모듈 목록 확인 예제(loaded modules)

목차 파이썬 top 명령으로 프로세스의 CPU 사용량 확인후 kill 예제 이전 포스팅 링크 및 설명 파이썬 pgrep 활용 프로세스명으로 pid값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 zlib 모듈로 json 데이터 압축 예제 이전 포스팅 링크 및 설명 파이썬 sys.modules 함수로 현재 로드된 모듈 목록 확인 및 출력 예제 파이썬 sys.modules로 특정 모듈이 로드되어있는지 확인하는 예제 파이썬 top 명령으로 프로세스의 CPU 사용량 확인후 kill 예제 이전 포스팅 링크 및 설명 파이썬을 이용하여 프로세스의 CPU 사용량을 확인하고, 필요에 따라 프로세스를 종료하는 방법에 대해 이전에 다루었습니다. 이는 서버를 운영하거나, 시스템의 자원을 효율적으로 관리하고 싶을 때 유용합니..

Tistory

[Linux/Python] 파이썬 sys.exc_info 마지막으로 발생한 예외 항목 확인 예제(last exception check)

목차 파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명 파이썬 os.mkdir을 활용하여 디렉토리 생성 예제 이전 포스팅 링크 및 설명 파이썬 os.makedirs 명령으로 하위, 상위 디렉토리 일괄 생성 예제 이전 포스팅 링크 및 설명 파이썬 sys.exc_info 함수로 마지막 예외 상황 출력 예제 파이썬 sys.exc_info 이전에 발생한 예외가 문자열 관련 오류인지 확인 예제 파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명 파이썬으로 쉘 명령을 실행하여 심볼릭 링크를 설정하는 방법에 대한 이전 포스팅을 참고해보세요. 심볼릭 링크는 파일이나 디렉토리를 가리키는 특별한 파일로, 원본 파일이나 디렉토리를 참조하여 ..

Tistory

[Linux/Python] 파이썬 sys.executable 파이썬 실행파일 경로 확인 예제

목차 파이썬 Flask 웹서버 쿠키 설정 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹서버 Session 변수 설정 및 값 가져오기 예제 이전 포스팅 링크 및 설명 파이썬 Generator 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 sys.executable 함수로 파이썬 실행 파일 경로 출력 예제 파이썬 sys.executable으로 파이썬 경로 찾아 다른 경로에 링크 예제(ln 활용) 파이썬 Flask 웹서버 쿠키 설정 예제 이전 포스팅 링크 및 설명 웹 개발을 하다 보면 클라이언트와 서버 간에 데이터를 주고 받을 필요가 있습니다. 이때, 쿠키를 이용하면 간단하게 데이터를 저장하고 이를 활용할 수 있습니다. 이전에 제가 작성한 포스팅에서는 파이썬 Flask 웹서버에서 쿠키를 어떻게 설정..

Tistory

[Linux/Python] 파이썬 str 문자열 슬라이스 문법 예제(string slice)

목차 파이썬 ElementTree 활용 XML 파일의 태그 및 속성 파싱 예제 이전 포스팅 링크 및 설명 파이썬 http 모듈로 HTTP, HTTPS 통신 예제 이전 포스팅 링크 및 설명 파이썬 str 문자열 중간에서 3글자 가져오기 예제 파이썬 str 문자열 앞에서 5글자 가져오기 예제 파이썬 str 문자열 뒤에서 3글자 가져와 출력 예제 파이썬 ElementTree 활용 XML 파일의 태그 및 속성 파싱 예제 이전 포스팅 링크 및 설명 파이썬에서 XML 파일을 다루는 방법에 대해 알아보고 싶다면, 이전에 작성한 포스팅을 참고해주세요. ElementTree를 활용해 XML 파일의 태그와 속성을 파싱하는 방법을 자세하게 설명하고 있습니다. 이 방법을 사용하면 XML 파일을 쉽게 읽고 이해할 수 있습니다...

Tistory

[Linux/Python] 파이썬 str 문자열 공백 제거하기 예제(string space remove)

목차 파이썬 크롬 브라우저 크롤링을 위한 Seleninum 패키지 설치 예제 이전 포스팅 링크 및 설명 파이썬 print 포멧을 이용하여 문자열 및 정수 출력 예제 이전 포스팅 링크 및 설명 파이썬 strcut.unpack 바이트 언패킹하여 데이터 소켓 송수신 예제 이전 포스팅 링크 및 설명 파이썬 str 문자열 split 으로 공백 제거 예제 파이썬 str 문자열 맨 앞 1글자 공백 제거하기 예제 파이썬 크롬 브라우저 크롤링을 위한 Seleninum 패키지 설치 예제 이전 포스팅 링크 및 설명 웹 페이지의 정보를 수집하는 크롤링에 대해 배우고 싶다면 이전에 작성한 포스팅을 참고하세요. Selenium 패키지를 이용해 크롬 브라우저에서 웹 페이지 정보를 가져오는 방법에 대한 내용을 다루었습니다. Sele..

Tistory

[Linux/Python] 파이썬 endian 엔디안 변환 예제(little endian to big endian)

목차 파이썬 Enum 자료구조 활용 예제 이전 포스팅 링크 및 설명 파이썬 주민등록번호 및 전화번호 파싱 예제 이전 포스팅 링크 및 설명 파이썬 랜덤 UUID 값 생성 예제 이전 포스팅 링크 및 설명 파이썬 리틀 엔디안 값을 빅 엔디안으로 변환 예제 파이썬 빅 엔디안 값을 리틀 엔디안 값으로 변환 예제 파이썬 Enum 자료구조 활용 예제 이전 포스팅 링크 및 설명 파이썬에서 Enum을 어떻게 활용할 수 있는지 궁금하신가요? 이전에 작성한 글에서 Enum 자료구조를 사용하는 예제를 다루었습니다. Enum은 특정 값들을 묶어서 표현하고자 할 때 매우 유용하게 사용할 수 있습니다. 이전에 작성한 글에서는 파이썬에서 Enum을 어떻게 생성하고 사용하는지, 그리고 Enum을 활용하면 어떤 이점이 있는지에 대해 자..

Tistory

[Linux/Python] 파이썬 warnings 모듈로 경고 메시지 출력 예제(warn)

목차 파이썬 MP3 로컬 파일 헤더 읽기 예제 이전 포스팅 링크 및 설명 파이썬 버튼 UI 생성 후 클릭 이벤트 설정하기 예제 이전 포스팅 링크 및 설명 파이썬 프로세스 와치독 구현 예제 이전 포스팅 링크 및 설명 파이썬 warnings 모듈의 warn 함수로 경고 메시지 출력 예제 파이썬 warnings 경고 카테코리 수정 예제(RuntimeWarning) 파이썬 MP3 로컬 파일 헤더 읽기 예제 이전 포스팅 링크 및 설명 이전에 작성한 포스팅에서는 파이썬으로 MP3 파일의 헤더를 읽어보는 방법에 대해서 알아보았습니다. 이는 여러분이 직접 음원 데이터를 분석하거나, 음원 파일의 메타데이터 정보를 살펴볼 때 필요한 파싱 방법입니다. 특히, 파일 형식이나 데이터 구조에 대한 이해를 바탕으로 이를 파이썬 코..

Tistory

[Linux/Python] 파이썬 stacklevel 설정하여 경고 메시지 출력된 소스 코드 위치 추적 예제(warnings.warn)

목차 파이썬 아스키 코드의 문자들 사이에서 랜덤 문자열을 생성 예제 이전 포스팅 링크 및 설명 파이썬 Range 문법으로 일련의 정수 배열 생성 예제 이전 포스팅 링크 및 설명 파이썬 plistlib 모듈 활용하여 plist 파일 생성 예제 이전 포스팅 링크 및 설명 파이썬 일반적인 warn 함수로 경고 메시지 출력 예제 파이썬 warnings.warn의 stacklevel 인자를 설정하여 경고 메시지가 출력된 소스 코드 위치 출력 예제 파이썬 아스키 코드의 문자들 사이에서 랜덤 문자열을 생성 예제 이전 포스팅 링크 및 설명 이전에 살펴본 포스팅에서는 파이썬을 이용하여 아스키 코드의 문자들을 활용해 랜덤 문자열을 만드는 방법에 대해 다루었습니다. 이는 데이터를 생성하거나 테스트를 수행할 때 유용하게 사용..

Tistory

[Linux/Python] 파이썬 filterwarnings 설정하여 warning 메시지 한번만 출력하기 예제(once 설정)

목차 파이썬 JSON 파일을 CSV 파일로 변환하는 예제 이전 포스팅 링크 및 설명 파이썬 Yield 문법으로 결과 중도 반환 예제 이전 포스팅 링크 및 설명 파이썬 Enumerate 반복자와 for 반복문 활용 예제 이전 포스팅 링크 및 설명 파이썬 warnings 모듈의 filterwarnings 함수로 경고 메시지 1회만 출력되도록 설정 예제 파이썬 filterwarnings 인자로 ignore를 설정하여 경고 메시지 출력되지 않도록 설정 예제 파이썬 JSON 파일을 CSV 파일로 변환하는 예제 이전 포스팅 링크 및 설명 이전에 공유한 포스팅에서는 파이썬을 이용해 JSON 파일을 CSV 파일로 바꾸는 방법에 대해 알아보았습니다. 이는 데이터 분석이나 머신러닝 등에 활용되는 데이터 전처리 과정 중 하..

Tistory

[Linux/Python] 파이썬 filterwarnings 으로 특정 모듈에서만 경고 메시지 출력 예제(module 인자 설정)

목차 파이썬 getopt.getopt 명령으로 실행 명령 인자 파싱 예제 이전 포스팅 링크 및 설명 파이썬 Flask 웹서버 세션 설정 및 활용 예제 이전 포스팅 링크 및 설명 파이썬 Comprehension 문법으로 dict 생성 예제 이전 포스팅 링크 및 설명 파이썬 filterwarnings 함수로 특정 모듈에서만 경고 메시지 출력하게 설정 예제 파이썬 filterwarnings에 설정되지 않은 모듈에서는 경고 메시지가 출력되지 않는 예제 파이썬 getopt.getopt 명령으로 실행 명령 인자 파싱 예제 이전 포스팅 링크 및 설명 이전에 작성한 게시물에서는 파이썬에서 getopt.getopt 명령을 사용하여 실행 명령 인자를 파싱하는 방법에 대해 알아봤습니다. 이 방법은 파이썬 스크립트를 실행할 ..

Tistory

[정보처리기사] 데이터베이스 DML 사용자 데이터 조종어 종류(SELECT 등)

목차 정보처리기사 데이터베이스 DCL 언어 종류 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 INDEX 개념 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 저장 레코드 양식 설계시 고려사항 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 DML 개념 및 종류 정보처리기사 데이터 조종어 DML SQL 예제(SELECT, DELETE, UPDATE, INSERT) 정보처리기사 데이터베이스 DCL 언어 종류 이전 포스팅 링크 및 설명 정보처리기사 시험에서 데이터베이스 DCL(Data Control Language) 언어 종류에 대한 문제가 출제될 수 있습니다. 이전에 작성한 포스트에서는 DCL 언어 종류에 대한 개념과 그 예제를 다루었습니다. DCL 언어는 데이터베이스의 보안과 권한 부여, 회..

Tistory

[정보처리기사] 데이터베이스 DDL 사용자 데이터 정의어 종류(CREATE 등)

목차 정보처리기사 데이터베이스 DCL 쿼리 종류 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 DML 쿼리 종류 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 ORDER BY 정렬 예제 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 DDL 개념 및 종류 정보처리기사 데이터 정의어 DDL SQL 예제(CREATE, DROP, ALTER) 정보처리기사 데이터베이스 DCL 쿼리 종류 이전 포스팅 링크 및 설명 정보처리기사 시험 준비 중이라면, DCL(Data Control Language)에 대한 이해는 필수입니다. DCL은 데이터 접근을 제어하는 SQL의 일부입니다. 주로 'GRANT'와 'REVOKE' 등의 두 가지 명령어를 사용하는데, 이렇게 두 가지 명령어의 사용법과 예시에 대해 알아보..

Tistory

[정보처리기사] Data Dictionary 데이터 사전 개념 및 특징(시스템 카탈로그)

목차 정보처리기사 데이터베이스 INDEX 생성 및 삭제 예제 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 트랜잭션 성질 종류 이전 포스팅 링크 및 설명 정보처리기사 데이터베이스 DDL 쿼리 종류 이전 포스팅 링크 및 설명 정보처리기사 Data Dictionary 데이터 사전 개념 정보처리기사 데이터 사전 특징 종류 및 자세한 설명 정보처리기사 데이터베이스 INDEX 생성 및 삭제 예제 이전 포스팅 링크 및 설명 데이터베이스에서 'INDEX'는 데이터 검색 속도를 향상시키는 데 중요한 역할을 합니다. 이전 포스팅에서는 'INDEX'를 생성하고 삭제하는 방법에 대해 상세히 설명하였습니다. 'INDEX' 생성은 데이터 검색을 빠르게 하지만, 삽입이나 삭제 등의 작업을 느리게 만드는 트레이드오프가 있습니..

Tistory

[Linux/Python] 파이썬 리눅스 사용자 목록 출력 예제(passwd 파싱)

목차 파이썬 함수 인자 기본값 설정 예제 이전 포스팅 링크 및 설명 파이썬 Yield 문법 사용 예제 이전 포스팅 링크 및 설명 파이썬 Enumerate 반복 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 subprocess 활용 passwd 사용자 목록 파싱 예제 파이썬 파싱한 사용자 목록 화면에 출력 예제 파이썬 함수 인자 기본값 설정 예제 이전 포스팅 링크 및 설명 파이썬에서 함수를 만들 때, 인자의 기본값을 어떻게 설정하는지에 대한 예제를 다룬 이전 포스팅을 참조하세요. 파이썬 함수의 인자는 필요에 따라 기본값을 가질 수 있습니다. 그렇게 되면, 해당 인자를 생략하고 함수를 호출해도 기본값이 사용되어 에러 없이 코드가 진행됩니다. 이전 포스팅에서는 이를 어떻게 활용할 수 있는지에 대해 상세하게..

Tistory

[Linux/Python] 파이썬 코드에서 현재 실행중인 파이썬 버전 확인 예제(python version check)

목차 파이썬 Json 데이터를 CSV 데이터로 변경 예제 파이썬 pyautogui 모듈로 마우스 기록 프로그램 만글기 파이썬 Comprehension 문법 활용 예제 이전 포스팅 링크 및 설명 파이썬 sys.version 으로 현재 실행중인 파이썬 버전 출력 예제 파이썬 현재 파이썬 버전이 3.8.2 인지 확인하는 예제 파이썬 Json 데이터를 CSV 데이터로 변경 예제 이전 포스팅에서는 파이썬을 이용해 Json 데이터를 CSV 데이터로 바꾸는 방법에 대해 알아보았습니다. 이전에도 언급했듯이, 파이썬은 데이터 처리에 있어 매우 효과적입니다. Json과 CSV는 데이터를 저장하고 전송하는 데 주로 사용되는 두 가지 형식입니다. 이 둘 사이를 변환하는 것은 데이터 분석이나 머신러닝 등 여러 분야에서 중요한 ..

Tistory

[Linux/Python] 파이썬 ctypes 활용 so 라이브러리의 C 함수 호출 및 결과 출력 예제(gcc)

목차 리눅스 C 언어 SO 동적 라이브러리 생성 예제 이전 포스팅 링크 및 설명 파이썬 현재 컴퓨터 아이피 주소 확인 예제 이전 포스팅 링크 및 설명 파이썬 도메인 주소 아이피 변환 프로그램 만들기 예제 이전 포스팅 링크 및 설명 파이썬 예제를 위해 간단한 덧셈 C언어 so 라이브러리 생성 예제 파이썬 ctypes로 so 라이브러리의 함수 호출 및 결과 출력 예제 리눅스 C 언어 SO 동적 라이브러리 생성 예제 이전 포스팅 링크 및 설명 리눅스에서 C 언어로 작성된 코드를 동적 라이브러리(SO, Shared Object)로 만드는 방법에 대해 이전에 다룬 포스팅이 있습니다. 동적 라이브러리는 실행 시점에 메모리에 로드되어, 여러 프로그램이 공유하여 사용할 수 있습니다. 또한, 프로그램의 크기를 줄이고, ..

Tistory

[Linux/Python] 파이썬 ctypes 활용 m 수학 라이브러리의 Sqrt 루트 함수 사용 예제(CDLL)

목차 파이썬 ctypes 활용 리눅스 so 라이브러리의 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 2차원 배열 matrix 생성 예제 이전 포스팅 링크 및 설명 파이썬 현재 실행중인 모듈이 메인 모듈인지 확인 예제 이전 포스팅 링크 및 설명 파이썬 ctypes로 libm 로드 예제 파이썬 Sqrt 함수로 루트 계산 및 결과 출력 예제 파이썬 ctypes 활용 리눅스 so 라이브러리의 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬에서 ctypes를 활용해 리눅스의 so 라이브러리의 함수를 어떻게 호출하는지 궁금하신가요? 이전에 소개했던 포스팅에서 이에 대한 방법을 상세하게 다루었습니다. ctypes는 파이썬에서 C 언어 속성을 이용할 수 있게 돕는 라이브러리로, 이를 통해 so 라이브러리의 함수..

Tistory

[Linux/Python] 파이썬 ctypes 활용 c언어 구조체 생성 예제(ctypes.Structure)

목차 파이썬 ctypes so라이브러리 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬 ctypes 활용 libm의 sqrt 루트 함수 예제 이전 포스팅 링크 및 설명 파이썬 Bubble Sort 버블 정렬 알고리즘 작성 예제 이전 포스팅 링크 및 설명 파이썬 ctypes.Structure 상속받아 C언어 구조체 클래스 구현 예제 파이썬 ctypes 구조체 생성 후 값 저장하여 출력 예제 파이썬 ctypes so라이브러리 함수 호출 예제 이전 포스팅 링크 및 설명 파이썬에서 C언어의 라이브러리를 호출하는 방법에 대해 알아보려면, 이전에 작성한 포스팅을 참고해주세요. 이전 포스트에서는 ctypes 라이브러리를 활용하여 C언어의 so 라이브러리 함수를 호출하는 방법을 자세히 다루었습니다. 특히 내가 C 코..

1 2 3