fbpx

Mateusz Mazurek – programista z pasją

Czyli o użyciu Pythona i kilku innych technologii do tworzenia świetnej jakości aplikacji w oparciu o stabilny proces dostarczania oprogramowania.

Algorytmika Programowanie

Tarcza do rzutek – Python

Dodaję ten wpis ponieważ efekt jest dość fajny :)
Kolejny przykład wykorzystania biblioteki PyX w Pythonie. Kodu nie tłumaczę, ponieważ jest prosty.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from pyx import *
c = canvas.canvas()
line = path.line(0, -15, 0, 15)
c.stroke(line)
i=1
for x in range(10, 1, -1):
    circle = path.circle(0, 0, x)
    p,q = circle.intersect(line)
    x1,y1 = circle.at(p[0])
    x2,y2 = circle.at(p[1])
    t = c.text(x1, y1, str(i))
    i=i+1
    c.stroke(circle, [deco.filled([color.gray(x*0.1)])])

line = path.line(0, -15, 0, 15)
c.stroke(line)
p,q = circle.intersect(line)
line = path.line(15, 0, -15, 0)
c.stroke(line)
c.writePDFfile("lala")

No i efekt można podziwiać pod tym linkiem..

Dzięki za wizytę,
Mateusz Mazurek

A może wolisz nowości na mail?

0 0 głos
Oceń artykuł:)
Subskrybuj
Powiadom o
guest

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

0 komentarzy
Inline Feedbacks
View all comments

Halo, halo, czekaj chwilę, nie zamykaj!

Super się cieszę że tu jesteś! Bloga tego prowadzę już jakiś czas, uwielbiam pisać i dzielić się wiedzą ale moja pasja do tego jest bez sensu jeśli nie mam czytelników :(

W tej chwili chciałbym Cię zaprosić do zapisania się na newsletter i bycia na bieżąco z tym co przygotowuję. W zamiana za okazane zaufanie dostaniesz dostęp do dokumentu PDF

6(nie zawsze oczywistych) błędów popełnianych podczas nauki programowania”

całkowicie ZA DARMO – wiem, szok i niedowierzanie że daje coś za darmo. Ale ja serio lubię się dzielić wiedzą! Zostaw po prostu swój mail tu – link do zapisania się.