#Валидация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
#СозданиеАудиокнигиСПомощьюPython
Код из видео:
import gtts
from googletrans import Translator
from tika import parser
pdf = parser.from_file('pdfTest.pdf')
print(pdf['content'])
tts = gtts.gTTS(pdf['content'], lang="ru")
tts.save("audiobook.mp3")
Код из видео:
import gtts
from googletrans import Translator
from tika import parser
pdf = parser.from_file('pdfTest.pdf')
print(pdf['content'])
tts = gtts.gTTS(pdf['content'], lang="ru")
tts.save("audiobook.mp3")
#НастройкаСтрокИСтолбцовВExcel
Код из видео:
from openpyxl import Workbook
wb = Workbook()
wb.create_sheet(title='Первый лист', index=0)
sheet = wb['Первый лист']
sheet.row_dimensions[1].height = 150
sheet.column_dimensions['B'].width = 100
sheet.merge_cells('A1:D3')
sheet['A1'] = 'Объединённые ячейки'
sheet.unmerge_cells('A1:D3')
wb.save('example.xlsx')
Код из видео:
from openpyxl import Workbook
wb = Workbook()
wb.create_sheet(title='Первый лист', index=0)
sheet = wb['Первый лист']
sheet.row_dimensions[1].height = 150
sheet.column_dimensions['B'].width = 100
sheet.merge_cells('A1:D3')
sheet['A1'] = 'Объединённые ячейки'
sheet.unmerge_cells('A1:D3')
wb.save('example.xlsx')
#АвтозапускПрограммНаPython
Код из видео:
import getpass
import os
USER_NAME = getpass.getuser()
def add_to_startup(file_path="Путь к запускаемому приложению"):
bat_path = r'C:\Users\%s\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' % USER_NAME
with open(bat_path + '\\' + "name.bat", "w+") as bat_file:
bat_file.write(r'start "name" %s' % file_path)
add_to_startup()
Код из видео:
import getpass
import os
USER_NAME = getpass.getuser()
def add_to_startup(file_path="Путь к запускаемому приложению"):
bat_path = r'C:\Users\%s\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' % USER_NAME
with open(bat_path + '\\' + "name.bat", "w+") as bat_file:
bat_file.write(r'start "name" %s' % file_path)
add_to_startup()
#СозданиеПростогоЧатаНаPython
Код из видео:
server.py
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('localhost', 1111))
server.listen()
client, address = server.accept()
flag = True
while flag:
msg = client.recv(1024).decode('utf-8')
if msg == 'quit':
flag = False
else:
print(msg)
client.send(input('Server: ').encode('utf-8'))
client.close()
server.close()
client.py
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('localhost', 1111))
flag = True
while flag:
client.send(input('Я: ').encode('utf-8'))
msg = client.recv(1024).decode('utf-8')
if msg == 'quit':
flag = False
else:
print(msg)
client.close()
Код из видео:
server.py
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('localhost', 1111))
server.listen()
client, address = server.accept()
flag = True
while flag:
msg = client.recv(1024).decode('utf-8')
if msg == 'quit':
flag = False
else:
print(msg)
client.send(input('Server: ').encode('utf-8'))
client.close()
server.close()
client.py
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('localhost', 1111))
flag = True
while flag:
client.send(input('Я: ').encode('utf-8'))
msg = client.recv(1024).decode('utf-8')
if msg == 'quit':
flag = False
else:
print(msg)
client.close()
👍5
#ПростаяПроверкаНадёжностиПароляНаPython
Код из видео:
import string
password = input('Введите пароль: ')
upper_case = any([1 if i in string.ascii_uppercase else 0 for i in password])
lower_case = any([1 if i in string.ascii_lowercase else 0 for i in password])
special = any([1 if i in string.punctuation else 0 for i in password])
digits = any([1 if i in string.digits else 0 for i in password])
length = len(password)
if length >= 10:
length = True
else:
length = False
characters = [upper_case, lower_case, special, digits, length]
print(characters)
score = 0
for i in range(len(characters)):
if characters[i]:
score += 1
print('Надёжность пароля: %s из 5' % score)
Код из видео:
import string
password = input('Введите пароль: ')
upper_case = any([1 if i in string.ascii_uppercase else 0 for i in password])
lower_case = any([1 if i in string.ascii_lowercase else 0 for i in password])
special = any([1 if i in string.punctuation else 0 for i in password])
digits = any([1 if i in string.digits else 0 for i in password])
length = len(password)
if length >= 10:
length = True
else:
length = False
characters = [upper_case, lower_case, special, digits, length]
print(characters)
score = 0
for i in range(len(characters)):
if characters[i]:
score += 1
print('Надёжность пароля: %s из 5' % score)
👍4
#ПреобразованиеКоординатВГеографическиеМестоположенияСПомощьюPython
Код из видео:
from geopy import Nominatim
coordinates = '73.783575, 93.008677'
nominaltim = Nominatim(user_agent='user')
location = nominaltim.reverse(coordinates)
print(location)
Код из видео:
from geopy import Nominatim
coordinates = '73.783575, 93.008677'
nominaltim = Nominatim(user_agent='user')
location = nominaltim.reverse(coordinates)
print(location)
👍5
#ГолосовойПомощникНаPython
Код из видео:
import pyttsx3
import speech_recognition as sr
def listen_command():
r = sr.Recognizer()
with sr.Microphone() as source:
print('Скажите команду: ')
r.pause_threshold = 1
r.adjust_for_ambient_noise(source, duration=1)
audio = r.listen(source)
try:
our_speech = r.recognize_google(audio, language='ru-RU')
print('Вы сказали: ' + our_speech)
return our_speech
except sr.UnknownValueError:
return 'Ошибка'
except sr.RequestError:
return 'Ошибка'
def do_this_message(message):
message = message.lower()
if 'привет' in message:
say_message('Привет!')
elif 'как дела' in message:
say_message('Хорошо')
elif 'пока' in message:
say_message('Пока')
exit()
else:
say_message('Команда не распознана!')
def say_message(message):
engine.say(message)
engine.runAndWait()
print(message)
engine = pyttsx3.init()
engine.setProperty('rate', 150)
engine.setProperty('volume', 1)
while True:
command = listen_command()
do_this_message(command)
Код из видео:
import pyttsx3
import speech_recognition as sr
def listen_command():
r = sr.Recognizer()
with sr.Microphone() as source:
print('Скажите команду: ')
r.pause_threshold = 1
r.adjust_for_ambient_noise(source, duration=1)
audio = r.listen(source)
try:
our_speech = r.recognize_google(audio, language='ru-RU')
print('Вы сказали: ' + our_speech)
return our_speech
except sr.UnknownValueError:
return 'Ошибка'
except sr.RequestError:
return 'Ошибка'
def do_this_message(message):
message = message.lower()
if 'привет' in message:
say_message('Привет!')
elif 'как дела' in message:
say_message('Хорошо')
elif 'пока' in message:
say_message('Пока')
exit()
else:
say_message('Команда не распознана!')
def say_message(message):
engine.say(message)
engine.runAndWait()
print(message)
engine = pyttsx3.init()
engine.setProperty('rate', 150)
engine.setProperty('volume', 1)
while True:
command = listen_command()
do_this_message(command)
👍6