Проекты для начинающих, о которых мы расскажем в этой статье:

  • Выключить 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 для начинающих.

Спасибо за чтение ;))))