Prettypretty помогает создавать потрясающие интерфейсы терминала на Python и Rust.
Особое внимание уделяется мощной и универсальной библиотеке цветов. Благодаря этому практически бесшовная интеграция архаичных, но любимых ANSI кодов 1970-х годов для стилизации терминалов с цветовой наукой 2020-х годов, особенно через восприятие цветового пространства Oklab, становится уникальной для prettypretty. Это позволяет вашему приложению легко адаптировать визуальные стили к текущей цветовой теме пользователя, режиму темного или светлого экрана и его цветовым предпочтениям.
#Prettypretty #Python #Rust #TerminalUI #ANSI #Oklab #DarkMode #LightMode #ColorLibrary #Tech #Coding #DevTools #OpenSource
https://github.com/apparebit/prettypretty
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - apparebit/prettypretty: Hello pretty 🌸 pretty, awesome terminal colors you have there!
Hello pretty 🌸 pretty, awesome terminal colors you have there! - apparebit/prettypretty
👍5🔥1
Что такое Streamlit?
Streamlit позволяет преобразовывать скрипты на Python в интерактивные веб-приложения за считанные минуты, а не недели.
Почему стоит выбрать Streamlit?
#Streamlit #Python #WebApps #DataApps #OpenSource #Development #Community #Coding #Tech #DataScience
https://github.com/streamlit/streamlit
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - streamlit/streamlit: Streamlit — A faster way to build and share data apps.
Streamlit — A faster way to build and share data apps. - streamlit/streamlit
👍3🔥3
Warp — это Python-фреймворк для написания высокопроизводительного кода для симуляции и графики. Warp берет обычные Python-функции и JIT компилирует их в эффективный код ядра, который может выполняться на CPU или GPU.
Warp разработан для пространственных вычислений и оснащен богатым набором примитивов, которые облегчают написание программ для симуляции физики, восприятия, робототехники и обработки геометрии. Кроме того, ядра Warp являются дифференцируемыми и могут использоваться в рамках машинного обучения с такими фреймворками, как PyTorch и JAX.
#Warp #Python #Simulation #Graphics #HighPerformance #JITCompilation #CPU #GPU #SpatialComputing #PhysicsSimulation #Robotics #GeometryProcessing #MachineLearning #PyTorch #JAX #DevTools #Coding #NVIDIA
https://github.com/NVIDIA/warp
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVIDIA/warp: A Python framework for GPU-accelerated simulation, robotics, and machine learning.
A Python framework for GPU-accelerated simulation, robotics, and machine learning. - NVIDIA/warp
🔥3⚡2
Yen — это менеджер окружений Python, объединяющий различные инструменты для управления виртуальными средами.
🧩Что умеет делать yen?
$ yen exec --python 3.12
Благодаря microvenv, yen может создавать виртуальные окружения намного быстрее, чем встроенный модуль venv:
$ yen create venv -p 3.9
Нет необходимости устанавливать Python, искать apt, homebrew и т.д. Просто выполните одну команду в shell, чтобы установить yen локально.
Больше не нужно запускать pip install, чтобы установить такие инструменты, как ruff, awscli и т.д. в глобальной среде Python.
#Python #yen #devtools #coding #programming #virtualenv #pythontools #developers
https://github.com/tusharsadhwani/yen
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tusharsadhwani/yen: The last Python environment manager you'll ever need.
The last Python environment manager you'll ever need. - tusharsadhwani/yen
👍4🔥3
#Python #GreatTables #DataVisualization #PythonDevelopment #Programming #DataScience #TableFormatting #Coding #SoftwareEngineering #DevTips
https://github.com/posit-dev/great-tables
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - posit-dev/great-tables: Make awesome display tables using Python
Make awesome display tables using Python. Contribute to posit-dev/great-tables development by creating an account on GitHub.
🔥7⚡2👍2
Чтобы начать, выполните следующие шаги для создания нового репозитория, используя этот шаблон:
После создания репозитория, вам нужно включить GitHub Pages. Следуйте этим шагам:
Перейдите в раздел Pages.
Чтобы настроить ваш сайт, выполните следующие шаги:
#GitHub #Jake #OneLinkWebsite #WebDevelopment #GitHubPages #Coding #Programming #TechTips #DevTools #WebsiteCreation
https://github.com/thevahidal/jake
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - thevahidal/jake: 🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative.
🚀 Effortlessly create and deploy your own one-link website on GitHub. A free Linktree alternative. - thevahidal/jake
👍5🔥4⚡2
Stage-script — это пакет, который позволяет разделять автоматизационные скрипты на этапы.
#Python #Automation #Infrastructure #StagedScript #DevOps #Scripting #Tech #Coding #Programming #TechTips
https://github.com/sandialabs/staged-script
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sandialabs/staged-script: A Python package enabling the development of robust automation scripts that are subdivided into…
A Python package enabling the development of robust automation scripts that are subdivided into stages. - sandialabs/staged-script
Wrapt — модуль, цель которого предоставить прозрачный объектный прокси для Python, который может быть использован в качестве основы для создания обёрток функций и декораторов.
import wrapt
@wrapt.decorator
def pass_through(wrapped, instance, args, kwargs):
return wrapped(*args, **kwargs)
@pass_through
def function():
pass
#Python #Wrapt #Programming #Development #Coding #PythonModules #Decorators #FunctionWrappers #SoftwareEngineering #MonkeyPatching
https://github.com/GrahamDumpleton/wrapt
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - GrahamDumpleton/wrapt: A Python module for decorators, wrappers and monkey patching.
A Python module for decorators, wrappers and monkey patching. - GrahamDumpleton/wrapt
👍3 2⚡1🔥1
WAT - мощный инструмент инспекции, который позволяет вам погружаться в неизвестные объекты и исследовать их во время выполнения.
>>> import wat
>>> x = (1,)
>>> wat(x)
──────────
value: (1,)
type: tuple
len: 1
Public attributes:
def count(value, /) # Return number of occurrences of value.
def index(value, start=0, stop=9223372036854775807, /) # Return first index of value.…
#Python #Programming #Coding #PythonTools #InspectPython #WAT #Debugging #PythonDevelopment
https://github.com/igrek51/wat
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - igrek51/wat: Deep inspection of Python objects
Deep inspection of Python objects. Contribute to igrek51/wat development by creating an account on GitHub.
🔥4👍1
Pygamelib - небольшая библиотека для разработки игр для терминала.
#python #gamedev #pygamelib #gamedevelopment #codingforkids #2Dgames #terminalgames #programming #coding #обучениепрограммированию #игроваяразработка
https://github.com/pygamelib/pygamelib
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pygamelib/pygamelib: A (not so) small python library for console (as in terminal) game development. It is developed as…
A (not so) small python library for console (as in terminal) game development. It is developed as a framework to help learn development and python in an entertaining way. - pygamelib/pygamelib
👍3 2
Emptylog — библиотека, предназначенная для расширения возможностей встроенной библиотеки логирования.
#Emptylog #логирование #программирование #тестирование #python #разработка #кодирование #logging #coding
https://github.com/pomponchik/emptylog
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pomponchik/emptylog: Mimicking the logger protocol
Mimicking the logger protocol. Contribute to pomponchik/emptylog development by creating an account on GitHub.
⚡4👍2🤔1
Pyloid — это Python-версия Electron и Tauri, специально созданная для упрощения разработки десктопных приложений.
С Pyloid вы можете использовать всю мощь Python в своих десктопных приложениях. Его простота и гибкость делают его отличным выбором как для новичков, так и для опытных разработчиков, ищущих Python-ориентированную альтернативу Electron или Tauri. Pyloid особенно оптимизирован для создания приложений с искусственным интеллектом.
#Pyloid #Python #DesktopApps #Development #OpenSource #Electron #Tauri #AI #Frontend #QtWebEngine #PySide6 #Coding #Programming
https://github.com/pyloid/pyloid
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - pyloid/pyloid: Pyloid: Electron for Python Developer • Modern Web-based desktop app framework
Pyloid: Electron for Python Developer • Modern Web-based desktop app framework - pyloid/pyloid
2👍5🔥4
pipreqs — это модуль для генерации файла requirements.txt на основе импортов, используемых в проекте.
#pipreqs #python #requirements #pythonproject #devtools #coding #virtualenv #pip #pythonlibraries #разработка #программирование
https://github.com/bndr/pipreqs
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - bndr/pipreqs: pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to…
pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward. - bndr/pipreqs
2👍5⚡3🔥2
Taichi Lang — это открытый императивный язык параллельного программирования для высокопроизводительных численных вычислений. Он разрабатывается как отдельный язык, но использует Python в качестве оболочки. Благодаря JIT-компиляции (например, через LLVM) Taichi позволяет запускать вычислительно сложный код на GPU и CPU.
#Python #TaichiLang #GPU #ParallelComputing #NumericalComputing #AI #VFX #HPC #Coding
https://github.com/taichi-dev/taichi
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - taichi-dev/taichi: Productive, portable, and performant GPU programming in Python.
Productive, portable, and performant GPU programming in Python. - taichi-dev/taichi
1⚡3👍3
Вышел Python 3.14.0 alpha 6!
Этот релиз предназначен для разработчиков и тестировщиков – он позволяет попробовать новые возможности, оценить производительность и помочь сообществу Python найти баги.
#Python314 #PiDay #AlphaRelease #PythonDev #Coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Python.org
Our Blogs
The official home of the Python Programming Language
1👍2 2🤔1
Py-Shiny — мощный фреймворк для создания быстрых и красивых веб-приложений на Python!
#Python #PyShiny #WebApps #DataScience #ReactiveProgramming #OpenSource #PythonDev #Shiny #Coding #Programming
https://github.com/posit-dev/py-shiny
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - posit-dev/py-shiny: Shiny for Python
Shiny for Python. Contribute to posit-dev/py-shiny development by creating an account on GitHub.
The Algorithms — Python — это один из крупнейших образовательных проектов по алгоритмам в мире.
Здесь собрано огромное количество алгоритмов, реализованных на Python, и всё это — полностью открыто и создано для того, чтобы каждый мог учиться, разбираться и расти как разработчик.
Перед началом просто загляни в Contribution Guidelines — там подробно описано, как правильно оформить PR.
У проекта есть дружелюбные комьюнити в Discord и Gitter — отличные места, чтобы задать вопрос, найти единомышленников или просто пообщаться с людьми, которые так же увлечены алгоритмами.
У них есть удобный каталог, где всё структурировано и легко найти нужную тему.
можно изучать готовые решения, улучшать их или предлагать свои. Реализации максимально простые и понятные — именно такими и должны быть учебные примеры.
#python #algorithms #opensource #education #coding #programming #developers #github
https://github.com/TheAlgorithms/Python
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - TheAlgorithms/Python: All Algorithms implemented in Python
All Algorithms implemented in Python. Contribute to TheAlgorithms/Python development by creating an account on GitHub.
🔥2⚡1👍1
Archimedes — это open-source фреймворк на Python, созданный для того, чтобы переносить управляющие алгоритмы прямо на реальное оборудование. Он объединяет в себе моделирование, симуляцию, оптимизацию и генерацию C-кода — всё, что нужно для полного цикла разработки систем управления.
#python #casadi #embedded #controlsystems #numerics #autodiff #opensource #archimedes #pythonlibrary #engineering #robotics #optimization #coding #tech
https://pinetreelabs.github.io/archimedes/index.html
Please open Telegram to view this post
VIEW IN TELEGRAM
1 3👍2⚡1
Svc-infra — это библиотека для FastAPI, которая упаковывает всю типовую backend-инфраструктуру (авторизацию, биллинг, фоновые задачи, вебхуки, кеширование) в готовые к использованию компоненты.
#Python #FastAPI #Backend #API #WebDev #DevOps #SaaS #Microservices #Infrastructure #OpenSource #Coding #Programming #SoftwareDevelopment #CloudNative #ProductionReady
https://github.com/nfraxlab/svc-infra
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - nfraxlab/svc-infra: Production-ready backend infrastructure SDK for Python
Production-ready backend infrastructure SDK for Python - nfraxlab/svc-infra
1👍3🔥1