UNIX 암호를 확인하려면 crypt 모듈을 사용해야 합니다. crypt(3) 루틴이 있습니다. 기본적으로 수정된 DES 알고리즘을 기반으로 한 단방향 해시 함수입니다. crypt 모듈을 사용하려면 다음을 사용하여 가져와야 합니다. import crypt 방법 crypt.crypt(단어, 소금) 이 메서드는 두 개의 인수를 사용합니다. 첫째는 말씀이고 둘째는 소금입니다. 이 단어는 기본적으로 프롬프트에서 제공되는 사용자 암호입니다. 소금은 임의의 문자열입니다. 4096가지 방법 중 하나로 DES 알고리즘을 교란시키는 데 사용
termios 모듈은 tty I/O 제어를 위해 POSIX에 대한 인터페이스를 제공합니다. Unix 시스템에서만 사용할 수 있습니다. termios 모듈을 사용하려면 −를 사용하여 가져와야 합니다. import termios 이 모듈의 모든 메서드는 파일 설명자를 인수로 사용합니다. termios 모듈에는 다음과 같은 몇 가지 모듈이 있습니다. 메소드 termios.tcgetattr(fd) 이 메소드는 주어진 파일 디스크립터에 대한 tty 속성 목록을 리턴합니다. 속성은 iflag, oflag, cflag, lflag, i
Unix 시스템에서 터미널 컨트롤을 변경하려면 Python에서 tty 관련 메서드를 사용할 수 있습니다. tty 사용 모듈에서 터미널의 두 가지 다른 모드를 설정할 수 있습니다. 원시 모드 및 cbreak 모드. tty 모듈을 사용하려면 −를 사용하여 가져와야 합니다. import tty tty 모듈에는 다음과 같은 몇 가지 모듈이 있습니다. - 방법 tty.setraw(fd, when =termios.TCSAFLUSH) 이 메서드는 터미널 모드를 원시 모드로 변경하는 데 사용됩니다. 원시 모드에서 커서는 새 줄로 이동하지
의사 터미널 유틸리티 모듈 pty는 의사 터미널 개념을 처리하도록 정의됩니다. 이를 사용하여 다른 프로세스를 시작할 수 있으며 프로그램을 사용하여 제어 터미널에서 읽거나 쓸 수도 있습니다. 이 모듈은 고도로 플랫폼 지향적입니다. 이러한 작업을 수행하려면 UNIX 시스템을 사용해야 합니다. pty 모듈을 사용하려면 −를 사용하여 가져와야 합니다. import pty pty 모듈에는 다음과 같은 모듈이 있습니다. 메서드 pty.fork() 이 방법은 자식 제어 터미널을 의사 터미널에 연결하는 데 사용됩니다. 이 메서드는 pi
파일과 io를 제어하려면 fcntl을 사용해야 합니다. 기준 치수. 기본적으로 fcntl() 및 ioctl() Unix 루틴에 대한 하나의 인터페이스입니다. 이 모듈의 모든 메서드는 하나의 정수 또는 io.IOBase 파일 설명자를 첫 번째 인수로 사용합니다. 이 모듈을 사용하려면 다음을 사용하여 가져와야 합니다. import fcntl fcntl 모듈에는 다음과 같은 모듈이 있습니다. 메서드 fcntl.fcntl(fd, op[, arg]) 이 메소드는 파일 디스크립터를 사용하여 파일에 대한 작업을 수행하는 데 사용됩니다
Python을 사용하여 UNIX 명령 파이프라인 메커니즘을 사용하려면. 명령 파이프라인에서 시퀀스는 한 파일에서 다른 파일로 변환됩니다. 이 모듈은 /bin/sh 명령줄을 사용합니다. 따라서 os.system() 및 os.popen() 메서드가 필요합니다. 이 모듈을 사용하려면 −를 사용하여 가져와야 합니다. import pipes 파이프는 템플릿 클래스를 보유합니다 - 클래스 파이프.템플릿 이 클래스는 기본적으로 파이프라인의 추상화입니다. 다른 방법이 있습니다. 다음과 같습니다. 메서드 Template.reset()
UNIX 리소스 사용량을 측정하려면 프로그램에 리소스 모듈을 사용해야 합니다. 이 모듈은 또한 리소스 활용도를 제어할 수 있습니다. 이 모듈을 사용하려면 −를 사용하여 가져와야 합니다. 리소스 가져오기 리소스 제한 이 모듈에서 setrlimit()를 사용하여 리소스 사용을 제한할 수 있습니다. 리소스를 제한하는 두 가지 매개변수가 있습니다. 이러한 매개변수는 소프트 한계와 하드 한계입니다. 소프트 제한은 기본적으로 현재 제한이며 프로세스를 통해 변경할 수 있지만 하드 제한을 초과할 수 없습니다. 하드 한도는 소프트 한도 이상의
UNIX syslog 라이브러리 정보를 얻으려면 syslog 모듈을 프로그램에 사용해야 합니다. 이 모듈에는 syslog 라이브러리에 대한 다른 모듈이 있는 syslog가 있습니다. 이 모듈을 사용하려면 −를 사용하여 가져와야 합니다. import syslog 방법은 아래와 같습니다 - 메소드 syslog.syslog(메시지) 또는 syslog.syslog(우선순위, 메시지) 이 메서드는 문자열 형식 메시지를 시스템 로거에 보내는 데 사용됩니다. 각 메시지에는 우선 순위가 있습니다. 우선 순위 인수는 주어진 메시지의 우선
여기서 우리는 파이썬을 사용하여 유닉스 쉘 스타일 패턴 매칭 기술을 얻는 방법을 볼 것입니다. fnmatch라는 모듈이 있습니다. , 작업을 수행하는 데 사용됩니다. 이 모듈은 파일 이름을 패턴과 비교한 다음 일치에 따라 True 또는 False를 반환하는 데 사용됩니다. 처음에 사용하려면 fnmatch를 가져와야 합니다. 표준 라이브러리 모듈. import fnmatch Unix 터미널에는 패턴과 일치하는 몇 가지 와일드카드가 있습니다. 다음과 같습니다 - * 별표는 모든 항목과 일치하는 데 사용됩니다. ? 물음표는 단일 문
이 섹션에서는 Python을 사용하여 생일 알림 애플리케이션을 만드는 방법을 살펴보겠습니다. 문제 설명 현재 날짜에 생일이 있는지 여부를 확인할 수 있는 Python을 사용하여 응용 프로그램을 만듭니다. 등록된 사람의 생일인 경우 해당 사람의 이름으로 시스템에 알림을 보냅니다. 이 응용 프로그램에 대한 조회 파일로 날짜와 월 및 사람 이름을 저장할 수 있는 파일이 필요합니다. 파일은 다음과 같습니다 - 여기서 우리는 이 애플리케이션을 시스템이 시작될 때 시작하도록 시작 애플리케이션으로 변환할 것입니다. 생일 알림 애플리케이
음성 인식은 홈 자동화, AI 등과 같은 여러 응용 프로그램에서 가장 유용한 기능 중 하나입니다. 이 섹션에서는 Python 및 Google의 Speech API를 사용하여 음성 인식을 수행하는 방법을 살펴보겠습니다. 이 경우 음성 인식을 위해 마이크를 사용하여 오디오를 제공합니다. 마이크를 구성하려면 몇 가지 매개변수가 있습니다. 이 모듈을 사용하려면 SpeechRecognition 모듈을 설치해야 합니다. 선택 사항인 paudio라는 또 다른 모듈이 있습니다. 이를 사용하여 다양한 오디오 모드를 설정할 수 있습니다. sud
여기에서 Python을 사용하여 RTT(왕복 시간)를 얻는 방법을 살펴보겠습니다. RTT는 신호의 전체 트립에 걸리는 시간입니다. 신호를 보내는 시작 시간과 확인 신호를 받는 시간 사이의 시간을 의미합니다. RTT 결과는 다음과 같은 다양한 매개변수에 따라 다릅니다. 발신자 측의 데이터 전송 속도입니다. 전송 매체의 특성. 발신자와 수신자 간의 실제 거리입니다. 발신자와 수신자 사이의 노드 수입니다. LAN의 트래픽 양. 중간 지점에서 처리한 요청 수입니다. 예시 코드 import time import requests impo
이 문제에서는 Python이 OpenCV 모듈을 사용하여 침식 및 팽창과 같은 일부 형태학적 작업을 수행하는 방법을 볼 수 있습니다. OpenCV 라이브러리는 주로 컴퓨터 비전용으로 설계되었습니다. 오픈 소스입니다. 원래 인텔에서 설계했습니다. 오픈 소스 BSD 라이선스에 따라 무료로 사용할 수 있습니다. OpenCV 기능을 사용하려면 pip를 사용하여 다운로드해야 합니다. . sudo pip3 install opencv-python 침식 이미지란 무엇이며 어떻게 작동합니까? 침식에서는 전경 개체의 경계를 침식합니다. 이미지
ChainMap은 사전을 단일 단위로 캡슐화하는 데 사용됩니다. ChainMap은 컬렉션에 있는 표준 라이브러리 클래스입니다. 모듈. 처음에 그것을 사용하려면 컬렉션 표준 라이브러리 모듈을 가져와야 합니다. import collections 이 섹션에서는 ChainMap 클래스의 일부 기능을 볼 것입니다. 지도 및 키() values() 함수 맵은 ChainMap에서 모든 사전의 모든 키 값 쌍을 표시하는 데 사용됩니다. keys() 메서드는 ChainMap에서 키를 반환하고 values() 메서드는 ChainMap에서
NamedTuple은 컬렉션 모듈 아래의 또 다른 클래스입니다. 사전 유형 개체와 마찬가지로 여기에는 키가 포함되며 일부 값에 매핑됩니다. 이 경우 키와 인덱스를 사용하여 요소에 액세스할 수 있습니다. 처음에 그것을 사용하려면 컬렉션 표준 라이브러리 모듈을 가져와야 합니다. import collections 이 섹션에서는 NamedTuple 클래스의 일부 기능을 볼 것입니다. NamedTuple의 접근 방법 NamedTuple에서 인덱스, 키 및 getattr() 메서드를 사용하여 값에 액세스할 수 있습니다. NamedTu
Deque는 기본적으로 왼쪽에서 오른쪽으로 초기화되는 스택 및 큐 구조의 일반화입니다. 목록 개체를 사용하여 데크를 생성합니다. 팝핑 및 추가를 위한 O(1) 시간 복잡성을 제공합니다. Deque는 컬렉션에 있는 표준 라이브러리 클래스입니다. 모듈. 처음에 그것을 사용하려면 컬렉션 표준 라이브러리 모듈을 가져와야 합니다. 컬렉션 가져오기 이 섹션에서는 Deque 클래스의 일부 기능을 볼 것입니다. Deque의 추가 기능 두 가지 다른 유형의 추가가 있습니다. append() 메서드는 큐의 오른쪽 끝에 요소를 추가하는 데 사용
OrderedDict는 Python에서 dict 객체의 하위 클래스입니다. OrderedDict와 dict의 유일한 차이점은 OrderedDict에서 삽입된 키의 순서를 유지한다는 것입니다. dict에서 순서는 일어날 수도 있고 일어나지 않을 수도 있습니다. OrderedDict는 컬렉션에 있는 표준 라이브러리 클래스입니다. 모듈. 처음에 사용하려면 컬렉션을 가져와야 합니다. 표준 라이브러리 모듈. import collections 이 섹션에서는 OrderedDict에 대한 몇 가지 작업과 OrderedDict와 Dict의
이 섹션에서는 Python을 사용하여 웹사이트 알람 시스템을 만드는 방법을 살펴보겠습니다. 문제 설명 웹사이트 URL과 시간을 가져와 브라우저에서 웹사이트 URL을 엽니다. 시스템 시간이 지정된 시간에 도달하면 웹페이지가 열립니다. 북마크 섹션에 다른 웹 페이지를 저장할 수 있습니다. 때때로 우리는 일부 작업을 수행하기 위해 매일 특정 시간에 일부 웹 페이지를 열어야 합니다. 이를 위해 이러한 유형의 웹사이트 알람을 설정하여 작업을 수행할 수 있습니다. 이 경우 sys, 웹 브라우저 및 시간과 같은 일부 표준 라이브러리 모듈을
파이썬에는 소수 부동 소수점 관련 작업을 수행하는 데 사용되는 Decimal이라는 모듈이 있습니다. 이 모듈은 올바르게 반올림된 부동 소수점 산술을 제공합니다. 처음에 사용하려면 Decimal 표준 라이브러리 모듈을 가져와야 합니다. 10진수 가져오기 이 섹션에서는 Decimal 모듈의 몇 가지 중요한 기능을 볼 것입니다. 제곱근 함수 sqrt() 및 지수 함수 exp() sqrt() 메서드는 주어진 십진수 유형 객체의 제곱근을 계산하는 데 사용됩니다. 그리고 exp() 메서드는 주어진 x에 대한 e^x 값을 Decimal 숫
데이터 과학 개요 데이터 세트에 대해 작업할 때 해당 데이터 세트에 다른 통계 기능을 적용합니다. 기술 통계, 통계 테스트, 플로팅 기능 등을 광범위하게 탐색하는 데 사용하는 이러한 함수. 데이터 과학은 실제로 알고리즘 개발, 데이터 추론 및 특히 분석적으로 복잡한 문제를 해결하기 위한 기술에 대한 다학문 탐구입니다. 데이터 과학의 핵심에는 데이터가 있습니다. Python에서 Pandas는 데이터 분석 라이브러리 중 하나이며 Excel 스프레드시트, CSV 및 기타 데이터 소스에서 데이터를 가져오는 데 사용됩니다. R 개요 R