Git은 수백만 명의 개발자가 프로젝트 또는 파일(코드)을 관리하는 가장 인기 있는 버전 제어 시스템입니다. 여기에서 우리는 한 달 안에 가장 많이 별표 표시된 상위 10개 저장소를 가져오려고 노력할 것입니다. 우리는 주로 GitHub 리포지토리를 스크랩하므로 주로 사용할 것입니다. 리포지토리를 가져오기 위한 요청 및 BeautifulSoup 라이브러리입니다. 결과를 파일에 저장하고 표시합니다. 이름 및 저장소와 함께 위치(별)에 따라 결과를 표시합니다. 아래는 그것을 구현하는 코드입니다: import requests from
여기에서 우리는 웹캠에서 가져온 이미지를 분석하고 움직임을 감지하고 웹캠 비디오의 시간 간격을 csv 파일에 저장하는 파이썬 프로그램을 작성할 것입니다. 필수 라이브러리 이를 위해 OpenCV 및 pandas 라이브러리를 사용할 것입니다. 아직 설치되지 않은 경우 다음과 같이 pip를 사용하여 설치할 수 있습니다. $pip install opencv2, pandas 예시 코드 #Import required libraries import cv2 import pandas as pd import time from datetime imp
필로택시 패턴이란 무엇입니까? 다시 돌아가서 식물학 수업과 식물 세계에서 phyllotaxis는 피보나치 나선에서 발견되는 것과 유사한 식물 줄기에 꽃, 잎 또는 씨앗의 배열을 의미합니다. 피보나치 수열을 기반으로 하는 피보나치 나선은 파스칼의 삼각형과 유사한 패턴을 따르는 숫자 집합입니다. 피보나치 수열 번호는 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 등입니다. 따라서 피보나치 수열 번호는 이전 수의 합입니다. 피보나치 나선 우리는 일반적으로 주변 사물을 이해하기 위해 대칭과 패턴을 찾습니다.
Python pygmaps 라이브러리는 google maps javascript API에 대한 래퍼를 제공합니다. 이 라이브러리 python을 사용하면 html 및 javascript를 생성하는 인터페이스와 같은 matplotlib를 만든 다음 사용자가 Google 지도 위에 추가하고 싶은 모든 추가 정보를 표시할 수 있습니다. 필수 라이브러리 우리는 pygmaps 라이브러리/패키지를 사용할 것입니다. 다음과 같이 pip를 사용하여 pygmaps 라이브러리를 설치할 수 있습니다. $pip install pygmaps (window
우리는 일반적으로 Google 지도에서 특정 사이트/장소를 검색하기 위해 브라우저를 엽니다. 그리고 하루에 여러 번 이 작업을 수행해야 하는 경우 매우 지루해집니다. 이제 브라우저가 자동으로 열리고 웹페이지에 원하는 위치의 Google 지도가 표시되는 이 작업을 자동화할 수 있습니다. 설치 이를 위해 클립 패키지를 사용할 것입니다. 이것은 표준 패키지가 아니므로 pip를 사용하여 설치해야 합니다. pip install pyperclip수집 pyperclipDownloading https://files.pythonhosted.org
우리는 거의 모든 사람들이 출발지와 목적지 사이의 거리를 확인하고 이동 시간을 확인하기 위해 Google 지도를 사용합니다. 개발자와 애호가를 위해 Google은 두 장소 사이의 거리와 기간을 계산하는 Google 거리 매트릭스 API를 제공합니다. Google 거리 매트릭스 API를 사용하려면 아래 링크에서 얻을 수 있는 Google 지도 API 키가 필요합니다. https://developers.google.com/maps/documentation/distance-matrix/get-api-key 필수 라이브러리 다음과
장소의 경도와 위도인 장소의 지리적 좌표를 얻으려면 Google 지도 지오코딩 API를 사용할 수 있습니다. 요구사항 장소의 좌표를 얻으려면 지오코딩 API가 필요했으며 아래 링크에서 얻을 수 있습니다. https://developers.google.com/maps/documentation/geocoding/get-api-key api_key 외에도 python을 사용할 것입니다. 요청 모듈(좌표 가져오기) Json 모듈(변환용). 아래는 동일한 것을 달성하기 위한 프로그램입니다: # Import required libr
Python 라이브러리의 통계 모듈은 Fraction, Decimal 유형을 포함한 숫자 데이터 유형을 사용하여 통계 공식을 계산하는 함수로 구성됩니다. 이 글에서 설명하는 기능을 사용하기 위해서는 다음과 같은 import 문이 필요합니다. >>> from statistics import * 다음 함수는 샘플 데이터의 중심 경향을 계산합니다. 평균() − 이 함수는 데이터의 산술 평균을 시퀀스 또는 반복자 형태로 계산합니다. >>> from statistics import mean >>
p/q의 형태로 몫이나 분수로 표현할 수 있는 모든 수를 유리수라고 합니다. Python 라이브러리의 fractions 모듈은 유리수 연산 기능을 제공합니다. 이 모듈은 Fraction 클래스를 정의합니다. 그 객체는 아래와 같이 다양하게 구성될 수 있다 - Fraction(num, denom) Fraction 생성자의 첫 번째 버전은 분자와 분모에 대해 두 개의 매개변수를 받습니다. 기본 분자는 0이고 기본 분모는 1입니다. 분모 값 =0이면 ZeroDivisionError가 발생합니다. >>> from fra
양수에는 항상 두 개의 실수근이 있습니다. 예를 들어 x2가 25이면 x는 ±5입니다. 그러나 x2가 -25이면 실제 근은 존재하지 않습니다. 음수의 제곱근은 절대값의 제곱근에 허수 단위 j =√−1을 곱한 값입니다. 따라서 √−25 =√25 𝑋−1 =√25 × √−1 =5j 복소수는 실수와 허수 성분으로 구성됩니다. x+yj로 표시됩니다. x와 y는 모두 실수입니다. Y에 허수 단위를 곱하면 복소수의 허수가 됩니다. 예:3+2j, 10-5.5J, 9.55+2.3j, 5.11e-6+4j Python에는 복잡한 데이터 유형이
Hangman은 참가자들이 시간이 다 떨어지기 전에 가능한 한 많은 비밀 단어를 추측해야 하는 고전적인 단어 게임입니다! 따라서 한 번에 한 글자씩 새로운 단어를 배울 수 있는 좋은 게임입니다! 그래서 우리는 이 고전 게임 hangman을 위한 파이썬 스크립트를 작성할 것입니다. #importing the time module import time #welcoming the user name = input("What is your name? ") print("Hello, " + name, &
파이썬 클로저를 더 잘 이해하려면 먼저 중첩 함수와 파이썬 클래스가 무엇인지 이해해야 합니다. 요컨대, 파이썬 클로저는 데이터를 코드로 캡슐화하는 기능이기도 합니다. Python 중첩 함수 다른 함수 안에 정의된 함수를 중첩 함수라고 합니다. 중첩된 함수는 둘러싸는 범위의 변수에 액세스할 수 있습니다. def funcOut(): print("This is outer function.") def funcIn(): print(&quo
로지스틱 회귀는 이진 결과를 예측하는 통계 기법입니다. 현재 금융에서 의학, 범죄학 및 기타 사회 과학에 이르기까지 다양한 분야에서 적용되고 있기 때문에 새로운 것은 아닙니다. 이 섹션에서는 Python을 사용하여 로지스틱 회귀를 개발할 것입니다. 하지만 R과 같은 다른 언어를 사용하여 동일하게 구현할 수도 있습니다. 설치 예제 프로그램에서 아래 라이브러리를 사용할 것입니다. 넘피 :숫자 배열과 행렬을 정의하려면 판다 :데이터를 처리하고 조작하기 위해 통계 모델 :매개변수 추정 및 통계 테스트 처리 Pyla
이 섹션에서는 파이썬을 사용하여 명령줄 인터페이스를 개발할 것입니다. 그러나 프로그램에 대해 자세히 알아보기 전에 먼저 명령줄에 대해 알아보겠습니다. 명령줄은 컴퓨터 프로그램의 존재부터 사용되며 명령을 기반으로 합니다. 명령줄 프로그램은 셸이나 명령줄에서 실행되는 프로그램입니다. 명령줄 인터페이스는 마우스를 사용하는 대신 터미널, 셸 또는 콘솔에 명령을 입력하여 탐색하는 사용자 인터페이스를 제공합니다. 명령줄 인터페이스(CLI)는 실행 파일로 시작합니다. 다음과 같이 개발 방식에 따라 스크립트에 전달할 수 있는 매개변수가 있습
Python eval() 메소드는 표현식 문자열을 파이썬 표현식으로 구문 분석한 다음 프로그램 내에서 파이썬 표현식을 실행하는 데 사용됩니다. 구문 일반적인 파이썬 eval() 메서드 구문은, eval(expression, globals=None, locals=None) 어디서: 표현 :필수 문자열 매개변수, 구문 분석되고 파이썬 표현식으로 실행되는 표현식 문자열입니다. 전 세계 :선택적 매개변수는 실행할 수 있는 표현식을 지정하는 데 사용되는 사전입니다. 명시적으로 언급되지 않은 경우 __builtins__:None
이 섹션에서는 우리가 가지고 있는 이미지 파일의 유형을 볼 것입니다. 따라서 디렉토리에 수백 개의 이미지 파일이 있고 모든 jgeg(또는 특정 이미지 파일 유형) 파일 유형을 가져오려는 상황을 고려하십시오. 이 모든 것은 파이썬을 사용하여 프로그래밍 방식으로 수행할 것입니다. 이미지 유형을 결정하는 Python 제공 라이브러리는 이러한 라이브러리에서 imghdr입니다. python imghdr 패키지는 파일 또는 바이트 스트림에 포함된 이미지 유형을 결정합니다. 설치 python 3.6 이상을 사용하는 경우 imghdr 모듈이
이것은 대부분의 파일과 폴더를 한 위치에 유지하고 때로는 모든 파일이 무엇인지 혼동하고 수동으로 수행하기에는 너무 게으른 게으른 파이썬 프로그래머에게 매우 유용할 수 있습니다. 따라서 다음은 적절한 폴더의 모든 항목을 한 번에 구성하거나 단순화하고 빈 디렉토리를 제거하는 파이썬 프로그램입니다. 따라서 다양한 유형의 파일이 많이 있는 디렉토리 경로(아래 참조)와 프로그램에서 각 파일 유형을 각각의 폴더로 분리합니다(아래 참조). 입력 폴더 구조 원하는 출력 먼저 다른 폴더로 분리할 파일 유형에 따라 다른 폴더를 만듭
Python은 다양한 요구 사항에서 작동하는 방대한 라이브러리 세트를 제공하기 때문에 매우 다재다능한 언어입니다. 우리 모두는 PDF(Portable Document Format) 파일로 작업합니다. Python은 pdf 파일로 작업하는 다양한 방법을 제공합니다. 여기에서 우리는 PyPDF2라는 파이썬 라이브러리를 사용하여 pdf 파일로 작업할 것입니다. PyPDF2는 PDF 파일의 페이지를 분할, 병합, 자르기 및 변환할 수 있는 순수한 Python PDF 라이브러리입니다. 또한 PDF 파일에 사용자 지정 데이터, 보기 옵션 및
대부분의 개발자는 시스템에 구현된 python에 관계없이 python에 대해 알고 있습니다. 그렇다면 파이썬이 의미하는 바는 파이썬 추상 인터페이스입니까? 일반적인 Python 구현(Cython 아님)인 CPython을 의미합니까? 아니면 완전히 다른 것을 의미합니까? 또는 Jython, IronPython 또는 PyPy를 의미합니다. 위에서 언급한 기술은 일반적으로 이름이 지정되고 일반적으로 참조되지만 일부는 완전히 다른 용도로 사용됩니다. 우리는 파이썬을 다양한 방식으로 구현할 수 있는 언어 사양으로 생각할 수 있습니다.
선형 회귀는 두 변수 사이에 양의 관계가 있는지 또는 음의 관계가 있는지 나타내는 기계 학습의 가장 간단한 표준 도구 중 하나입니다. 선형 회귀는 빠른 예측 분석을 위한 몇 안 되는 좋은 도구 중 하나입니다. 이 섹션에서는 python pandas 패키지를 사용하여 데이터를 로드한 다음 선형 회귀 모델을 추정, 해석 및 시각화할 것입니다. 더 아래로 내려가기 전에 먼저 회귀가 무엇인지 논의해 볼까요? 회귀란 무엇입니까? 회귀는 종속 변수와 독립 변수 간의 관계를 생성하는 데 도움이 되는 예측 모델링 기법의 한 형태입니다. 회귀