#ГенераторТекстаСимволами
Код из видео:
import pyfiglet
result = pyfiglet.figlet_format("Hello World", font="slant")
print(result)
Шрифты:
3-d
3x5
5lineoblique
alphabet
banner3-D
doh
isometric1
letters
alligator
dotmatrix
bubble
bulbhead
digital
Код из видео:
import pyfiglet
result = pyfiglet.figlet_format("Hello World", font="slant")
print(result)
Шрифты:
3-d
3x5
5lineoblique
alphabet
banner3-D
doh
isometric1
letters
alligator
dotmatrix
bubble
bulbhead
digital
#МатрицаCMDНаPython
Код из видео:
import os
with open('matrix.bat', 'w') as f:
f.write('@echo off\n')
f.write('color a\n')
f.write(':a\n')
f.write(f"echo {'%random%' * 20}\n")
f.write('goto a')
os.system('matrix.bat')
Код из видео:
import os
with open('matrix.bat', 'w') as f:
f.write('@echo off\n')
f.write('color a\n')
f.write(':a\n')
f.write(f"echo {'%random%' * 20}\n")
f.write('goto a')
os.system('matrix.bat')
#ФонОкнаtkinterPython
Код из видео:
from tkinter import *
root = Tk()
root.title('Фон окна')
root.geometry('1024x512')
root.resizable(width=False, height=False)
root.image = PhotoImage(file='logo.png')
bg_logo = Label(root, image=root.image)
bg_logo.grid(row=0, column=0)
btn = Button(root, text='Это python!', bg='black', fg='lime', font=('Comic Sans MS', 20, 'bold'))
btn.place(relx=0.5, rely=0.5, anchor=CENTER)
root.mainloop()
Код из видео:
from tkinter import *
root = Tk()
root.title('Фон окна')
root.geometry('1024x512')
root.resizable(width=False, height=False)
root.image = PhotoImage(file='logo.png')
bg_logo = Label(root, image=root.image)
bg_logo.grid(row=0, column=0)
btn = Button(root, text='Это python!', bg='black', fg='lime', font=('Comic Sans MS', 20, 'bold'))
btn.place(relx=0.5, rely=0.5, anchor=CENTER)
root.mainloop()
#ПарсингВикипедии
Код из видео:
import wikipedia
wikipedia.set_lang('ru')
python_page = wikipedia.page('Запрос')
print(python_page.html)
print(python_page.original_title)
print(python_page.summary)
with open('text.txt', 'a+', encoding='utf-8') as f:
f.write(python_page.original_title + '\n')
f.write(python_page.summary + '\n')
f.write('Ссылка на источник: ' + python_page.url + '\n' * 2)
Код из видео:
import wikipedia
wikipedia.set_lang('ru')
python_page = wikipedia.page('Запрос')
print(python_page.html)
print(python_page.original_title)
print(python_page.summary)
with open('text.txt', 'a+', encoding='utf-8') as f:
f.write(python_page.original_title + '\n')
f.write(python_page.summary + '\n')
f.write('Ссылка на источник: ' + python_page.url + '\n' * 2)
👍1
#Вкладкиtkinter
Код из видео:
from tkinter import *
from tkinter import ttk
root = Tk()
root.title('Вкладки')
root.geometry('400x250')
root.resizable(width=False, height=False)
tab_control = ttk.Notebook(root)
tab1 = ttk.Frame(tab_control)
tab2 = ttk.Frame(tab_control)
tab_control.add(tab1, text='Первая')
tab_control.add(tab2, text='Вторая')
lb1 = Label(tab1, text='Вкладка 1')
lb1.grid(column=0, row=0)
lb2 = Label(tab2, text='Вкладка 2')
lb2.grid(column=0, row=0)
tab_control.pack(expand=1, fill='both')
root.mainloop()
Код из видео:
from tkinter import *
from tkinter import ttk
root = Tk()
root.title('Вкладки')
root.geometry('400x250')
root.resizable(width=False, height=False)
tab_control = ttk.Notebook(root)
tab1 = ttk.Frame(tab_control)
tab2 = ttk.Frame(tab_control)
tab_control.add(tab1, text='Первая')
tab_control.add(tab2, text='Вторая')
lb1 = Label(tab1, text='Вкладка 1')
lb1.grid(column=0, row=0)
lb2 = Label(tab2, text='Вкладка 2')
lb2.grid(column=0, row=0)
tab_control.pack(expand=1, fill='both')
root.mainloop()
#HTMLвtkinter
Код из видео:
from tkinter import *
from tkhtmlview import HTMLLabel
root = Tk()
root.geometry('500x500')
root.title('Использование HTML-кода')
root.resizable(0, 0)
my_label = HTMLLabel(root, html="""
html-теги
""")
my_label.pack()
root.mainloop()
Доступные html-теги:
[ 'a', 'b', 'br', 'code', 'div', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6','i', 'img', 'li', 'ul', 'ol', 'mark', 'p', 'pre', 'span', 'strong', 'u']
Код из видео:
from tkinter import *
from tkhtmlview import HTMLLabel
root = Tk()
root.geometry('500x500')
root.title('Использование HTML-кода')
root.resizable(0, 0)
my_label = HTMLLabel(root, html="""
html-теги
""")
my_label.pack()
root.mainloop()
Доступные html-теги:
[ 'a', 'b', 'br', 'code', 'div', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6','i', 'img', 'li', 'ul', 'ol', 'mark', 'p', 'pre', 'span', 'strong', 'u']
#ОкноАвторизацииtkinter
Код из видео:
from tkinter import *
from tkinter import messagebox
def click():
username = username_entry.get()
password = password_entry.get()
messagebox.showinfo('Авторизация успешно прошла', f'{username}, {password}')
root = Tk()
root.title('Авторизация')
root.geometry('450x230')
root.resizable(width=False, height=False)
root['bg'] = 'black'
main_label = Label(root, text='Авторизация', font='Arial 15 bold', bg='black', fg='white')
main_label.pack()
username_label = Label(root, text='Имя пользователя', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
username_label.pack()
username_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
username_entry.pack()
password_label = Label(root, text='Пароль', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
password_label.pack()
password_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
password_entry.pack()
send_btn = Button(root, text='Войти', command=click)
send_btn.pack(padx=10, pady=8)
root.mainloop()
Код из видео:
from tkinter import *
from tkinter import messagebox
def click():
username = username_entry.get()
password = password_entry.get()
messagebox.showinfo('Авторизация успешно прошла', f'{username}, {password}')
root = Tk()
root.title('Авторизация')
root.geometry('450x230')
root.resizable(width=False, height=False)
root['bg'] = 'black'
main_label = Label(root, text='Авторизация', font='Arial 15 bold', bg='black', fg='white')
main_label.pack()
username_label = Label(root, text='Имя пользователя', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
username_label.pack()
username_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
username_entry.pack()
password_label = Label(root, text='Пароль', font='Arial 11 bold', bg='black', fg='white', padx=10, pady=8)
password_label.pack()
password_entry = Entry(root, bg='black', fg='lime', font='Arial 12')
password_entry.pack()
send_btn = Button(root, text='Войти', command=click)
send_btn.pack(padx=10, pady=8)
root.mainloop()
👍1