소스 코드가 포함된 Python 프로젝트
3778 단어 codesourcecodepython
비트코인 채굴
===============
from hashlib import sha256
MAX NONCE 189000000006
def SHA256(text):
return sha256(text.encode("ascit")).hexdigest()
def mine(block_number,transactions,previous_hash,prefix_zeros):
prefix_str='0'*prefix zeros
for nonce in range(MAX_NONCE):
text=str(block_number)+transactions+previous_hash+str(nonce)
new_hash SHA256(text)
if new_hash.startswith(prefix_str):
print(f"Yay!Successfully mined bitcoins with nonce value:{nonce}")
return new hash
raise BaseException(f"Couldn't find correct has after trying(MAX_NONCE}times")
if_name='__ main__':
transactions ***
Dhaval->Bhavin->20,
Mando->Cara->45
***
difficultyd try changing this to higher number and you will see it will take more time
for wining as difficulty increases
import time
start=time.time()
print("start mtning")
new hash-
mine(5,transactions,'0000000xa036944e29568d0cff17edbe838f81288fecf9a66be9a2b8321c6ec7",
difficulty)
total time str((tine.time()-start))
print(frend mining.Mining took:(total time)seconds")
print(new_hash)
자동차 감지
==================
#import Libraries of python OpenCV
import cv2
#capture frames fromavideo
cap=cv2.VideoCapture('video.avi')
#Trained XML classifiers describes same features of
#some object we want to detect
car_cascade=cv2.Cascade Classifier('cars.xml')
#Loop runs if capturing has been initialized.
while True:
#reads frames fromavideo
ret,frames=cap.read()
#convert to gray scale of each frames.
gray cv2.cvt Color(frames,cv2.COLOR_BGR2GRAY)
#Detects cars of different sizes in the input mage
cars car_cascade.detectMultiscale(gray,1.1,1)
#To drawarectangle in each cars
for(x,y,w,h)in cars:
CV2.rectangle(frames,(x,y),(x+w,y+h),(0,0,255),2)
#Display frames inawindow
cv2.imshow('video2',frames)
#Watt for Esc key to stop
if cv2.waitkey(33)=27:
break
#De-allocate any associated memory usage
cv2.destroyAllWindows()
얼굴 인식
===============
import cv2
Load the Cascade
face_cascade=cv2.CascadeClassifier("haarcascade_frontalface_default.xml')
To capture video from webcam
cap cv2.VideoCapture(0)
ato useavideo file as input
while True:
Read the frame
,ing cap.read()
Convert to grayscale
gray cv2.cvtColor(ing,cv2.COLOR_BGR2GRAY)
#Deteri the faces
faces=face_cascade.detectMultiscale(gray,1.1,4)
#Draw the rectangle around each face
for(x,y,w,h)in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
cv2.imshow("img',img)
#Stup of escape key is pressed
k=cv2.wattKey(30)&exff
ifk== 27:
break
Release the VideoCapture object
cap.release()
전화번호 세부정보
===================
import phonenumbers
from phonenumbers import timezone,geocoder,carrier
phoneNumber=phonenumbers.parse("+918978923094")
timezone=timezone.time_zones_for_number(phoneNumber)
Carrier=carrier.name_for_number(phoneNumber,'en')
Region=
print(phoneNumber)
print(timeZone)
print(Carrier)
print(Region)
geocoder.description_for_number(phoneNumber,'en')
Reference
이 문제에 관하여(소스 코드가 포함된 Python 프로젝트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mohammadtaseenkhan/python-projects-with-source-code-5baj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)