본문 바로가기

Python6

비대칭 암호화를 사용하여 Python으로 메시지 암호화 키 생성 암호화 기능 암호 해독 기능 결론 2022. 2. 15.
PyOps - 스카피 소개 스카피 정보 치료 모듈 트레이서루트 traceroute(target, dport=80, minttl=1, maxttl=30, sport=, l4=None, filter=None, timeout=2, verbose=None, **kargs) target: 추적할 대상 개체(도메인 이름 또는 IP)이며 유형은 목록입니다. ["= 1 and target[0] != '': res,unans = traceroute(target, dport=dport, retry=-2) res.graph(target='> output.svg') time.sleep(1) else: print("IP/domain number of errors, exit") 출력: Please input one or more IP/domain: goo.. 2022. 2. 15.
Python을 사용하여 설명하는 정렬 알고리즘: 선택 정렬 건배! 이전 기사에서 다루었던 삽입 정렬에 이어 오늘은 선택 정렬에 집중하겠습니다. 이 알고리즘은 O(N²) 평균 복잡성을 특징으로 합니다. 안타깝게도 최적의 성능(O(N²)을 살펴보면 상황이 더 나아 보이지 않지만, 적어도 더 나빠지지는 않으며 최악의 성능은 O(N²)입니다. 선택 정렬의 2차 복잡성은 큰 목록에서 비효율적으로 만든다. 유사한 알고리즘인 삽입 정렬은 일반적으로 이것보다 성능이 우수합니다. 그러나 그 단순성은 주목할 만하며 메모리 제약이 매우 엄격한 경우에는 더 복잡한 알고리즘보다 더 나은 성능을 발휘할 수 있습니다. 좋아, 그럼 이 알고리즘은 왜 움직이는 거지? 음, 그것은 내부 비교 정렬 알고리즘으로 표현됩니다. 입력 배열을 두 개의 배열로 볼 수 있는데, 맨 왼쪽이 정렬된 배열이고,.. 2022. 1. 12.
OSMnx: OpenStreetMap에서 데이터를 가장 빠르게 가져오는 방법 안녕, 월드! 이 기사에서는 OSMnx 라이브러리와 GeoPandas를 이용한 지오다타 처리에 대해 알아보겠습니다. OpenStreetMap(나중에 OSM으로 불림)에서 데이터를 가져와 인쇄하여 벽에 걸 수 있는 아름다운 지도를 그릴 것입니다. 아니면 흑마술을 써서 당신의 DS 프로젝트에 사용하세요. 먼저 OSMnx가 무엇인지 알아보겠습니다. 블랙잭과 데이터가 있는 OSM 전용 네트워크x와 같습니다. 페이스팔름 공식 OSMnx 문서에 따르면 다음과 같다: 설치 중 이 도서관을 설치합시다. 설치는 초보자에게는 조금 까다롭겠지만, 설명서대로 하시면 괜찮을 거예요. 저는 Windows와 아나콘다를 사용하여 환경을 관리합니다. Linux에서는 모든 것이 조금 더 쉬우므로 설치 정보를 찾기 위해 검색 엔진을 사용.. 2022. 1. 12.
Node.js Vs Python — 어떤 것이 당신에게 더 좋습니까? 다른 언어에 비해 Node.js는 훨씬 더 많은 리소스를 제공합니다. 더 짧은 코드를 사용하면 이를 사용하는 응용 프로그램을 쉽게 개발할 수 있습니다. 파이썬과 비교하여 Node.js 응용 프로그램은 명령 하나로 만들 수 있습니다. 더 간단하기 때문에 프로그래머들은 소스 코드를 분석하는 데 몇 시간을 소비하지 않고 더 빨리 작성하고 오류를 해결할 수 있다. 이 두 언어는 오픈 소스이며, 이것은 그들이 자유롭게 사용할 수 있다는 것을 의미한다. 이러한 차이에도 불구하고 NodeJS는 일반적으로 파이썬보다 배우기 쉽고 널리 사용된다. 두 언어 모두 많은 장점이 있지만, 둘 다 똑같이 효과적입니다. NodeJS는 Python보다 더 널리 사용되며 설명서가 광범위하고 포괄적이다. 그러나, 파이썬은 점점 더 많은.. 2022. 1. 4.
Python을 사용하여 NFT 이미지 , 메타데이터 대량 생성 제가 첫 번째 글을 쓸 때, 저는 단지 NFT 이미지 생성 과정을 탐색하고 있었습니다. 자세히 알아보니 단순히 이미지를 생성하는 것만이 아니라 메타데이터를 생성하고, 이미지를 클라우드에 저장하는 것도 가능하다는 것을 알게 되었습니다. 이 기사는 첫 번째 기사의 개선된 버전이라고 생각하시면 됩니다. 이 코드는 이전 코드보다 몇 가지 개선된 점이 있습니다. 주요 내용은 다음과 같습니다. 사용자는 원하는 만큼 레이어를 추가할 수 있으며, 코드에서 레이어의 이름만 지정하면 된다. 각 계층의 변형 수는 동일할 필요가 없으며, 코드는 각 폴더의 파일 목록을 로드하여 계층 사용을 나타낸다. 이 코드는 생성된 이미지의 메타데이터를 포함하는 .json 파일도 생성합니다. 다시 한 번 말하지만, 나는 전문 프로그래머가 아.. 2021. 12. 30.