Skip to main content

تجسم الگوهای ریاضی و گرافیکی در ترمینال با استفاده از کاراکترهای ASCII

Project description

StarPatterns-Lib

تجسم الگوهای ریاضی و گرافیکی در ترمینال با استفاده از کاراکترهای ASCII

PyPI version Python 3.7+ License: MIT

📁 StarPatterns-Lib

کتابخانه‌ای برای تجسم الگوهای ریاضی و گرافیکی در ترمینال با استفاده از کاراکترهای ASCII.

✨ ویژگی‌ها

  • اشکال هندسی: خط، مستطیل، دایره، مثلث
  • الگوهای تزیینی: شبکه، شطرنجی، مورب، مارپیچ
  • فراکتال‌ها: مثلث سیرپینسکی، دانه برف کخ
  • جلوه‌های بصری: رنگ‌آمیزی متن، پاک کردن صفحه

📦 نصب

pip install starpatterns-lib

🚀 شروع سریع

python

from starpatterns import Canvas, draw_circle, sierpinski_triangle, color_text

ایجاد بوم

canvas = Canvas(60, 20)

رسم دایره

circle = draw_circle(canvas, 30, 10, 8, "*")
circle.draw()

رسم فراکتال

canvas2 = Canvas(60, 20)
triangle = sierpinski_triangle(canvas2, 5, 18, 50, 3, "#")
triangle.draw()

نمایش با رنگ

print(color_text("StarPatterns-Lib", "blue", bold=True))

📄 مجوز

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

starpatters_lib-0.1.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

starpatters_lib-0.1.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file starpatters_lib-0.1.0.tar.gz.

File metadata

  • Download URL: starpatters_lib-0.1.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for starpatters_lib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8984dd4107b17618100fa41cbde37238fd22c5f4c6d678e5b15517034d55a51e
MD5 5062bb36d7db7366c5391d2343639aa9
BLAKE2b-256 87f19299652e93b0de1eb8728140b2843d250a8449984d05148565d3433fc937

See more details on using hashes here.

File details

Details for the file starpatters_lib-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for starpatters_lib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4146b9b85f390ed98ded667e1ff164ffe4f2026a13975c98d8eba82c07720733
MD5 cd365effe15c4b301e6f801001c2498b
BLAKE2b-256 94fae1aac1ba5a12e4b616f3cc81f1393a451be39df0d060918f4368d43366aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page