Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
Forwarded from Хекслет
Ребята из http://amp.gs/4BR3 сделали очень крутой проект, посвящённый самостоятельному изучению математики. Здесь огромная библиотека и полезный контент, который каждому программисту стоит изучить: хорошие редкие книжки по математике, видеолекции, материалы к урокам, задачи и многое другое.

Сайт поддерживается небольшой командой волонтеров, исходный код есть на гитхабе: http://amp.gs/4BR0
И им нужна помощь в улучшении. Для вас - опыт работы с живым кодом и проектом, для проекта - развитие.

Что требуется сделать в первую очередь:
• перенести код сайта с raw php на php+composer и модель MVC;
• использовать современные компоненты из Symfony или, по крайней мере, сделать compatible обертки вокруг старых (интерфейс БД AdoDB, шаблонизатор Smarty);
• переписать код, связанный с запросами к БД при помощи современных модулей (PDO вместо AdoDB; или даже Doctrine или Eloquent)

При этом важно сохранить весь имеющийся контент и преемственность уже ставшего классическим внешнего вида.

Контакт для связи: http://amp.gs/4BRK. Принимаются пул-реквесты.

Присоединяйтесь, будет круто!
Форматування великих чисел відповідно до локалі:
import locale
locale.setlocale(locale.LC_ALL, 'uk_UA')

i = 2 ** 21 - 1
locale.format('%d', i * 2, grouping=True)
DeprecationWarning: This method will be removed in a future version of Python. Use 'locale.format_string()' instead.


https://stackoverflow.com/a/1823101/9254063
Forwarded from Типичный программист
Первый опыт разработки игры на Rust

https://tprg.ru/QiHz

За 60 секунд вместе с Николасом Кейджем можно угнать автомобиль, а за 24 часа написать небольшую игру на Rust.

Рассказываем, как это сделать от зарождения идеи до её реализации, а также:
— почему Rust — хороший выбор для геймдева,
— какие движки лучше использовать,
— кратко о шаблоне проектирования ECS.

#gamedev #rust
Forwarded from PythonDigest
Знакомство с Neural ODE
https://habr.com/ru/post/442002/?utm_campaign=442002

Значительная доля процессов описывается дифференциальными уравнениями, это могут быть эволюция физической системы во времени, медицинское состояние пациента, фундаментальные характеристики фондового рынка и т.д. Данные о таких процессах последовательны и непрерывны по своей природе, в том смысле, что наблюдения — это просто проявления какого-то непрерывно изменяющегося состояния.


Есть также и другой тип последовательных данных, это дискретные данные, например, данные NLP задач. Состояния в таких данных меняется дискретно: от одного символа или слова к другому.


Сейчас оба типа таких последовательных данных обычно обрабатываются рекуррентными сетями, несмотря на то, что они отличны по своей природе, и похоже, требуют различных подходов.
Forwarded from PythonDigest
Аффинное преобразование изображений: Numpy, Pillow, OpenCV
https://stackabuse.com/affine-image-transformations-in-python-with-numpy-pillow-and-opencv/
Forwarded from PythonDigest
Вычисляем символьные выражения с нечеткими треугольными числами в python
https://habr.com/ru/post/443104/?utm_campaign=443104

Сегодня миниатюрный туториал о том, как сделать разбор строки с математическим выражением и вычислить его используя нечеткие треугольные числа. При соответствующих изменениях кода туториал сгодится для работы и с другими «кастомными» переменными. Справка: нечеткие треугольные числа — частный случай нечетких чисел (нечетких переменных на числовой оси). Ознакомиться подробнее рекомендую здесь (https://studfiles.net/preview/3674409/page:12/) и здесь (http://www.intuit.ru/studies/courses/87/87/lecture/20511?page=3).