https://github.com/vinta/awesome-python#command-line-tools
ipython
Learn More →
howdoi
Learn More →
Learn More →
requests
Вивести всі версії Майнкрафта
import requests
for item in requests.get('https://launchermeta.mojang.com/mc/game/version_manifest.json').json()['versions']:
print(item["id"])
matplotlib
(https://matplotlib.org/stable/gallery/)numpy
sympy
nltk
–- natural language toolkittextblob
pyautogui
keyboard
mouse
pyperclip
pytelegrambotapi
діаграми
matplotlib
pyvis
from pyvis.network import Network
import pandas as pd
got_net = Network(height='750px', width='100%', bgcolor='#222222', font_color='white')
# set the physics layout of the network
got_net.barnes_hut()
got_data = pd.read_csv('https://www.macalester.edu/~abeverid/data/stormofswords.csv')
sources = got_data['Source']
targets = got_data['Target']
weights = got_data['Weight']
edge_data = zip(sources, targets, weights)
for e in edge_data:
src = e[0]
dst = e[1]
w = e[2]
got_net.add_node(src, src, title=src)
got_net.add_node(dst, dst, title=dst)
got_net.add_edge(src, dst, value=w)
neighbor_map = got_net.get_adj_list()
# add neighbor data to node hover data
for node in got_net.nodes:
node['title'] += ' Neighbors:<br>' + '<br>'.join(neighbor_map[node['id']])
node['value'] = len(neighbor_map[node['id']])
got_net.show('gameofthrones.html')
pillow
opencv
розпізнавання:
tesserocr
face_recognition
import io
import face_recognition
import matplotlib.pyplot as plt
import pyautogui
from PIL import Image, ImageDraw
focus = False
default_region = (0, 0, 1920, 1080)
plt.ion()
fig = plt.figure()
region = default_region
while True:
reg = (region[0], region[1], region[2]-region[0], region[3]- region[1])
img = pyautogui.screenshot(region=reg)
out = io.BytesIO()
img.save(out, 'JPEG')
faceimg = face_recognition.load_image_file(out)
loc = face_recognition.face_locations(faceimg)
if loc:
loc = loc[0]
top, right, bottom, left = loc
#pyautogui.moveTo((loc[0]+loc[2])/2, (loc[1]+loc[3])/2)
print(loc)
if focus:
mg = 200 # margin
region = (max(0, left-mg), max(0, top-mg),
min(default_region[2]-1, right+mg), min(default_region[3]-1, bottom+mg))
draw = ImageDraw.Draw(img)
draw.rectangle(((left, top), (right, bottom)), width=10, outline=(255, 255, 255))
else:
print("no img")
region = default_region
plt.imshow(img)
fig.canvas.draw()
графіка для ігор
pygame
PyOpenGL
задачі, де потрібні інтелектуальні рішення задачі, де потрібні інтелектуальні рішення логічні задачки пазли математичні задачки стратегії в іграх симуляція інтелекту
Jul 29, 2022alphabetizequiz.py: алфавіт, треба поставити букви у алфавітному порядку bagels.py: вгадати число, схоже на бики-корови birthdayparadox.py: парадокс днів народження bitmapmessage.py: (маленька) текст картинкою, через маску calendarmaker.py: календарик clickbait.py (не перекладено) генерує веселі клікбейти coinflipsimulator.py симуляція підкидання монетки conwaysgameoflife.py, Гра Життя countdown.py зворотній відлік до вибуху deepcave.py (маленька) генерує печеру
Sep 28, 2021Є така гра, називається Minecraft. Ця гра запускається через "лаунчер". :::info launcher: з англійської "to launch" --- запустити, наприклад, "to launch a rocket" --- запустити ракету. Запускатор, запускальщик по нашому. ::: Навіть якщо ви запускаєте гру даблкліком на робочому столі, це запускає лаунчер, з якого запускається сама гра.
May 19, 2021Нульові значення Найпростіші нульові значення Тип Як записується "нуль" Альтернативні записи int (ціле число) 0 0x0, 0X0, 0o0, 0O0, 0b0, 0B0 +0 (++0, +++0, ...)-0 (--0, ---0, ...)00, 000, 0000, 00000, ...0_0, 0_00, 0_0_0, ...0o0_0, 0x0_00_0, --0b00_0, ... int()
May 18, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up