Проекты для начинающих, о которых мы расскажем в этой статье:
- Выключить Mac с помощью Python
- Генератор случайных паролей с Python
- Дизайн настенных часов с помощью Python
- Генератор QR-кода с Python
Выключить Mac с помощью Python
import os os.system("shutdown /s /t 1")
Import os дает нам возможность общаться с os или операционной системой. Мы говорим системе завершить работу с помощью этих двух строк кода.
Генератор случайных паролей с Python
import random lower = "abcdefghijklmnopqrstuvwxyz" upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" numbers = "0123456789" symbols = "[]{}()*;/,_-" all = lower + upper + numbers + symbols length = 16 password = "".join(random.sample(all,length)) print(password)
Для генерации случайного пароля мы в основном используем функцию конкатенации строк Python. Мы даем переменным все возможные значения, которые они могут содержать, и случайным образом выбираем один или два символа из каждой переменной. Затем мы объединяем их.
Дизайн настенных часов с помощью Python
import turtle import random class analog: def __init__(self): self.color1 = random.random(), random.random(), random.random() self.color2 = random.random(), random.random(), random.random() turtle.screensize(canvwidth=600, canvheight=600) turtle.speed(10) turtle.ht() turtle.pensize(2) turtle.up() turtle.goto(-300, -300) turtle.color("blue") turtle.down() for _ in range(4): turtle.fd(600) turtle.lt(90) turtle.up def clockhand(self): turtle.goto(0, 0) turtle.lt(60) turtle.down() for i in range(1, 13): turtle.pensize(3) turtle.color("black") turtle.fd(250) turtle.write(i, font=("verdana", 15, "normal")) turtle.goto(0, 0) turtle.rt(30) def arrow(self): turtle.rt(90) turtle.begin_fill() for i in range(3): turtle.forward(8) turtle.left(120) turtle.forward(8) turtle.lt(90) turtle.end_fill if __name__ == "__main__": turtle.clearscreen() clock = analog() hour = 24 hour = hour * 100 minute = 1440 clock.clockhand() from time import sleep sleep(90)
Генератор QR-кода с Python
import pyqrcode import png from pyqrcode import QRCode QRstring = "https://www.instagram.com/p/CIPXGuTAXRD/" url = pyqrcode.create(QRstring) url.png('Desktop\\qr.png', scale = 8)
Первые четыре проекта версии Python для начинающих.
Спасибо за чтение ;))))