RUVIDEO
Поделитесь видео 🙏

Using Python on a plane to draw a grid, part one

Using the Python programming language to draw a grid of dots based on the values set at the beginning of the program. Here is the full Python program that is discussed and demonstrated in the video:

import turtle

#set up the values defining where the grid is on the screen
minX = -250
minY = -250
maxX = 250
maxY = 250

resolution = 4

#set up graphics objects
ts = turtle.Screen()
ts.setup(600, 600)
ts.colormode(255)

pen = turtle.Pen()
pen.hideturtle()
pen.penup()

#x,y represents the actual spot on the screen to draw the dot
def drawPoint(x, y, color):
pen.goto(x, y)
pen.pendown()
pen.dot(10, color)
pen.penup()

#x,y represents the calculated grid ranging from zero to increment
def getColor(x, y):
r = x * 255 / resolution
g = y * 255 / resolution
b = 255 - (x + y) * 255 / (resolution * 2)
return (int(r), int(g), int(b))

#x,y represents the calculated grid ranging from zero to increment, this returns the actual screen co-ordinates
def transformXY(x, y):
valueX = minX + (x * (maxX - minX) / resolution)
valueY = minY + (y * (maxY - minY) / resolution)
print(str(x) + ", " + str(y) + " = " + str(valueX) + ", " + str(valueY))
return valueX, valueY

#loop through a grid with values from 0 to resolution
for x in range(resolution + 1):
for y in range(resolution + 1):
gridX, gridY = transformXY(x,y)
drawPoint(gridX, gridY, getColor(x, y))


#hold picture on screen until user clicks on it
ts.exitonclick()

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Using Python on a plane to draw a grid, part one», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.