#ПробивПоНомеруНаPython
Код из видео:
# Узнаём континент, на котором зарегистрирован номер по номеру телефона
import phonenumbers
from phonenumbers import timezone
x = phonenumbers.parse("+919876543210")
timeZone = timezone.time_zones_for_number(x)
print(''.join(timeZone))
# Извлечение телефонных номеров из текста
import phonenumbers
text = "Контактный номер телефона: +919876543210 или +1462352344"
numbers = phonenumbers.PhoneNumberMatcher(text, "IN")
for number in numbers:
print(number)
# Найти оператора и регион телефонного номера
import phonenumbers
from phonenumbers import geocoder, carrier
phoneNumber = phonenumbers.parse("+919876543210")
Carrier = carrier.name_for_number(phoneNumber, 'ru')
Region = geocoder.description_for_number(phoneNumber, 'ru')
print(Carrier)
print(Region)
# Проверка, существует ли указанный номер телефона
import phonenumbers
phone_number = phonenumbers.parse("+91987654321")
valid = phonenumbers.is_valid_number(phone_number)
possible = phonenumbers.is_possible_number(phone_number)
print(valid)
print(possible)
Код из видео:
# Узнаём континент, на котором зарегистрирован номер по номеру телефона
import phonenumbers
from phonenumbers import timezone
x = phonenumbers.parse("+919876543210")
timeZone = timezone.time_zones_for_number(x)
print(''.join(timeZone))
# Извлечение телефонных номеров из текста
import phonenumbers
text = "Контактный номер телефона: +919876543210 или +1462352344"
numbers = phonenumbers.PhoneNumberMatcher(text, "IN")
for number in numbers:
print(number)
# Найти оператора и регион телефонного номера
import phonenumbers
from phonenumbers import geocoder, carrier
phoneNumber = phonenumbers.parse("+919876543210")
Carrier = carrier.name_for_number(phoneNumber, 'ru')
Region = geocoder.description_for_number(phoneNumber, 'ru')
print(Carrier)
print(Region)
# Проверка, существует ли указанный номер телефона
import phonenumbers
phone_number = phonenumbers.parse("+91987654321")
valid = phonenumbers.is_valid_number(phone_number)
possible = phonenumbers.is_possible_number(phone_number)
print(valid)
print(possible)
👍1🤨1
#ПроверкаЗарядаАккумулятораНоутбукаНаPython
Код из видео:
import psutil
battery = psutil.sensors_battery()
percent = str(battery.percent)
print('Заряд батареи = ' + percent + '%')
# Улучшенная программа
import pyautogui
import psutil
battery = psutil.sensors_battery()
while True:
if battery.percent < 100:
pyautogui.alert('Заряд батареи < 100%', 'Предупреждение')
break
else:
...
Код из видео:
import psutil
battery = psutil.sensors_battery()
percent = str(battery.percent)
print('Заряд батареи = ' + percent + '%')
# Улучшенная программа
import pyautogui
import psutil
battery = psutil.sensors_battery()
while True:
if battery.percent < 100:
pyautogui.alert('Заряд батареи < 100%', 'Предупреждение')
break
else:
...
#ЧтениеШтрихкодаНаPython
Код из видео:
from pyzbar.pyzbar import decode
from PIL import Image
image_barcode = Image.open('ean13.png')
decoded = decode(image_barcode)
print(decoded[0].data.decode('utf-8'))
Код из видео:
from pyzbar.pyzbar import decode
from PIL import Image
image_barcode = Image.open('ean13.png')
decoded = decode(image_barcode)
print(decoded[0].data.decode('utf-8'))
#СозданиеДиаграммВExcelСПомощьюPython
Код из видео:
from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference # PieChart LineChart
wb = Workbook()
wb.create_sheet(title = 'Первый лист', index = 0)
sheet = wb['Первый лист']
sheet['A1'] = 'Серия 1'
for i in range(1, 11):
cell = sheet.cell(row = i + 1, column = 1)
cell.value = i * i
chart = BarChart() # PieChart() / LineChart()
chart.title = 'Заголовок'
data = Reference(sheet, min_col = 1, min_row = 1, max_col = 1, max_row = 11)
chart.add_data(data, titles_from_data = True)
sheet.add_chart(chart, 'C2')
wb.save('example.xlsx')
Код из видео:
from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference # PieChart LineChart
wb = Workbook()
wb.create_sheet(title = 'Первый лист', index = 0)
sheet = wb['Первый лист']
sheet['A1'] = 'Серия 1'
for i in range(1, 11):
cell = sheet.cell(row = i + 1, column = 1)
cell.value = i * i
chart = BarChart() # PieChart() / LineChart()
chart.title = 'Заголовок'
data = Reference(sheet, min_col = 1, min_row = 1, max_col = 1, max_row = 11)
chart.add_data(data, titles_from_data = True)
sheet.add_chart(chart, 'C2')
wb.save('example.xlsx')
#ПреобразованиеКилометровВМилиНаPython
Код из видео:
from tkinter import *
def convert():
km = float(e.get())
miles = 0.621371
miles = km * miles
converted['text'] = miles
root = Tk()
root.title('Конвертер километров в мили')
root.resizable(width=False, height=False)
root.geometry('400x250')
root['bg'] = 'black'
lb = Label(root, text='Введите число километров: ', font='Arial 12 bold', fg='lime', bg='black')
lb.pack(pady=10)
e = Entry(root, font='Arial 16 bold')
e.pack(pady=10)
btn = Button(root, text='Перевести в мили', font='Arial 10 bold', pady=5, padx=5, command=convert)
btn.pack(pady=10)
lb2 = Label(root, text='Расстояние в милях: ', font='Arial 12 bold', fg='lime', bg='black')
lb2.pack(pady=10)
converted = Label(root, text='', font='Arial 25 bold', bg='black', fg='lime')
converted.pack()
root.mainloop()
Код из видео:
from tkinter import *
def convert():
km = float(e.get())
miles = 0.621371
miles = km * miles
converted['text'] = miles
root = Tk()
root.title('Конвертер километров в мили')
root.resizable(width=False, height=False)
root.geometry('400x250')
root['bg'] = 'black'
lb = Label(root, text='Введите число километров: ', font='Arial 12 bold', fg='lime', bg='black')
lb.pack(pady=10)
e = Entry(root, font='Arial 16 bold')
e.pack(pady=10)
btn = Button(root, text='Перевести в мили', font='Arial 10 bold', pady=5, padx=5, command=convert)
btn.pack(pady=10)
lb2 = Label(root, text='Расстояние в милях: ', font='Arial 12 bold', fg='lime', bg='black')
lb2.pack(pady=10)
converted = Label(root, text='', font='Arial 25 bold', bg='black', fg='lime')
converted.pack()
root.mainloop()
👍4
#ЗапускВнешнихПриложенийСПомощьюPython
Код из видео:
import os
os.system('путь к файлу')
os.startfile('путь к файлу')
Код из видео:
import os
os.system('путь к файлу')
os.startfile('путь к файлу')
👍5
#ДобавлениеФормулВExcelСПомощьюPython
Код из видео:
from openpyxl import Workbook
wb = Workbook()
wb.create_sheet(title='Первый лист', index=0)
sheet = wb['Первый лист']
sheet['B1'] = 3
sheet['B2'] = 2
sheet['A1'] = '=SUM(B1:B2)'
sheet['A2'] = '=MAX(B1:B2)'
sheet['A3'] = '=(B1 + B2) / 5'
wb.save('example.xlsx')
Код из видео:
from openpyxl import Workbook
wb = Workbook()
wb.create_sheet(title='Первый лист', index=0)
sheet = wb['Первый лист']
sheet['B1'] = 3
sheet['B2'] = 2
sheet['A1'] = '=SUM(B1:B2)'
sheet['A2'] = '=MAX(B1:B2)'
sheet['A3'] = '=(B1 + B2) / 5'
wb.save('example.xlsx')
👍3
#ВалидацияEmailСПомощьюPython
Код из видео:
from validate_email import validate_email
print(validate_email('test.email.testerr@gmail.com'))
valid = validate_email('test.email.testerr@gmail.com', verify=True)
print(valid)
valid = validate_email('tkihjfhuifkjsiafn__lsdf@gmail.com', check_mx=True)
print(valid)
Код из видео:
from validate_email import validate_email
print(validate_email('test.email.testerr@gmail.com'))
valid = validate_email('test.email.testerr@gmail.com', verify=True)
print(valid)
valid = validate_email('tkihjfhuifkjsiafn__lsdf@gmail.com', check_mx=True)
print(valid)
👍4