⭐️ free-programming-books
Самый популярный и рейтинговый репозиторий на Github с бесплатными книгпми по программированию, который содержит не только книги, как следует из названия, но и потрясающие бесплатные онлайн-курсы, подкасты/скринкасты. А также интерактивные ресурсы по программированию, наборы задач, соревновательное программирование и шпаргалки.
И самое приятное — все это доступно на огромном количестве различных языков.
https://github.com/EbookFoundation/free-programming-books
@python_be1
https://github.com/EbookFoundation/free-programming-books
Самый популярный и рейтинговый репозиторий на Github с бесплатными книгпми по программированию, который содержит не только книги, как следует из названия, но и потрясающие бесплатные онлайн-курсы, подкасты/скринкасты. А также интерактивные ресурсы по программированию, наборы задач, соревновательное программирование и шпаргалки.
И самое приятное — все это доступно на огромном количестве различных языков.
https://github.com/EbookFoundation/free-programming-books
@python_be1
https://github.com/EbookFoundation/free-programming-books
🎮 Valve опубликовала исходный код игр Half-Life 2 и Team Fortress 2
Valve выпустила исходный код (https://github.com/ValveSoftware/source-sdk-2013) набора инструментов "Source SDK 2013", который предназначен (https://developer.valvesoftware.com/wiki/SDK2013_GettingStarted) для создания модификаций к играм, работающим на движке Source.
Особенность публикации заключается в том, что в состав пакета включён исходный код таких игр, как Half-Life 2, Half-Life 2: Deathmatch и Team Fortress 2.
Поддерживается компиляция как под Linux, так и под Windows.
Код распространяется под лицензией SOURCE 1 SDK, (https://github.com/ValveSoftware/source-sdk-2013/blob/master/LICENSE) которая позволяет использовать, копировать и модифицировать код, при условии, что результат будет распространяться бесплатно и не нарушать правила сервиса Steam.
▪ Github (https://github.com/ValveSoftware/source-sdk-2013)
▪ Docs (https://developer.valvesoftware.com/wiki/Source_SDK_2013)
@python_be1
https://github.com/ValveSoftware/source-sdk-2013
Valve выпустила исходный код (https://github.com/ValveSoftware/source-sdk-2013) набора инструментов "Source SDK 2013", который предназначен (https://developer.valvesoftware.com/wiki/SDK2013_GettingStarted) для создания модификаций к играм, работающим на движке Source.
Особенность публикации заключается в том, что в состав пакета включён исходный код таких игр, как Half-Life 2, Half-Life 2: Deathmatch и Team Fortress 2.
Поддерживается компиляция как под Linux, так и под Windows.
Код распространяется под лицензией SOURCE 1 SDK, (https://github.com/ValveSoftware/source-sdk-2013/blob/master/LICENSE) которая позволяет использовать, копировать и модифицировать код, при условии, что результат будет распространяться бесплатно и не нарушать правила сервиса Steam.
▪ Github (https://github.com/ValveSoftware/source-sdk-2013)
▪ Docs (https://developer.valvesoftware.com/wiki/Source_SDK_2013)
@python_be1
https://github.com/ValveSoftware/source-sdk-2013
🖥 tzlocal — это модуль на языке Python, предназначенный для определения локального часового пояса системы и предоставления соответствующего объекта tzinfo!
🔐 Лицензия: MIT
🖥 https://github.com/regebro/tzlocal
@python_be1
https://github.com/regebro/tzlocal
🔐 Лицензия: MIT
🖥 https://github.com/regebro/tzlocal
@python_be1
https://github.com/regebro/tzlocal
GitHub
GitHub - regebro/tzlocal: A Python module that tries to figure out what your local timezone is
A Python module that tries to figure out what your local timezone is - regebro/tzlocal
Антипаттерн недели: Использование вложенных циклов для обработки больших данных
Вложенные циклы при обработке больших объёмов данных значительно снижают производительность, особенно если внутри вложенного цикла выполняются сложные операции. Это приводит к избыточному времени выполнения программы.
✔ Используйте встроенные функции и методы, такие как zip, enumerate или библиотеку numpy, чтобы сократить количество циклов.
@python_be1
Вложенные циклы при обработке больших объёмов данных значительно снижают производительность, особенно если внутри вложенного цикла выполняются сложные операции. Это приводит к избыточному времени выполнения программы.
✔ Используйте встроенные функции и методы, такие как zip, enumerate или библиотеку numpy, чтобы сократить количество циклов.
@python_be1
This media is not supported in your browser
VIEW IN TELEGRAM
🎆 20-секундный урок по созданию приложений с помощью Grok 3 и развертыванию на Hugging Face
пример, показывающий приложение Gradio
@python_be1
пример, показывающий приложение Gradio
@python_be1
🖥 НЕ пишите такой код на Python!
💡 Время выполнения этого кода резко увеличивается с ростом n. При больших значениях n этот код, скорее всего, зависнет или приведет к сбою большинства систем из-за его чрезмерных вычислительных требований.
@python_be1
💡 Время выполнения этого кода резко увеличивается с ростом n. При больших значениях n этот код, скорее всего, зависнет или приведет к сбою большинства систем из-за его чрезмерных вычислительных требований.
@python_be1
🖥 FastSQLA (https://github.com/hadrien/fastsqla) — это асинхронное расширение для SQLAlchemy версии 2.0 и выше, разработанное для интеграции с FastAPI! Оно предоставляет готовые шаблоны, поддержку SQLModel и встроенную пагинацию, упрощая настройку и управление асинхронными соединениями с реляционными базами данных.
🔐 Лицензия: MIT
🖥 Github (https://github.com/hadrien/fastsqla)
@python_be1
🔐 Лицензия: MIT
🖥 Github (https://github.com/hadrien/fastsqla)
@python_be1
🔥 ERD Lab (https://erdlab.io/#home) — это бесплатный онлайн-инструмент, предназначенный для профессионального проектирования и визуализации баз данных с использованием диаграмм "сущность-связь" (ERD)!
Он позволяет импортировать существующие SQL-скрипты или создавать новые базы данных без необходимости писать код, что упрощает процесс разработки и документирования структур данных.
🔗 Ссылка: *клик* (https://erdlab.io/#home)
(https://t.me/)
@python_be1
Он позволяет импортировать существующие SQL-скрипты или создавать новые базы данных без необходимости писать код, что упрощает процесс разработки и документирования структур данных.
🔗 Ссылка: *клик* (https://erdlab.io/#home)
(https://t.me/)
@python_be1
🖥 Guillotina (https://github.com/plone/guillotina?tab=readme-ov-file) — это современная RESTful-платформа на основе Python, разработанная для эффективного управления большими объемами данных! Она построена с использованием asyncio, что обеспечивает высокую производительность и масштабируемость при работе с асинхронными операциями.
🔐 Лицензия: BSD-2
🖥 Github (https://github.com/plone/guillotina)
@python_be1
🔐 Лицензия: BSD-2
🖥 Github (https://github.com/plone/guillotina)
@python_be1
🖥 Swifter (https://github.com/jmcarpenter2/swifter) — это библиотека Python с открытым исходным кодом, предназначенная для оптимизации применения функций к объектам DataFrame и Series в библиотеке pandas!
🌟 Она автоматически определяет наиболее эффективный способ выполнения операции, будь то векторизация, параллельная обработка с использованием Dask или стандартный метод apply.
🔐 Лицензия: MIT
🖥 Github (https://github.com/jmcarpenter2/swifter)
@python_be1
🌟 Она автоматически определяет наиболее эффективный способ выполнения операции, будь то векторизация, параллельная обработка с использованием Dask или стандартный метод apply.
🔐 Лицензия: MIT
🖥 Github (https://github.com/jmcarpenter2/swifter)
@python_be1
🖥 В этой (https://allthingsopen.org/articles/what-is-opentelemetry-add-django-application) статье объясняется, что такое OpenTelemetry и как интегрировать его в Django-приложение для мониторинга и трассировки запросов!
🌟 Автор рассказывает о ключевых компонентах OpenTelemetry, таких как метрики, логи и трассировки, а также демонстрирует установку и настройку инструментов для сбора данных.
🔗 Ссылка: *клик* (https://allthingsopen.org/articles/what-is-opentelemetry-add-django-application)
@python_be1
🌟 Автор рассказывает о ключевых компонентах OpenTelemetry, таких как метрики, логи и трассировки, а также демонстрирует установку и настройку инструментов для сбора данных.
🔗 Ссылка: *клик* (https://allthingsopen.org/articles/what-is-opentelemetry-add-django-application)
@python_be1
🖥 Guillotina (https://github.com/plone/guillotina?tab=readme-ov-file) — это современная RESTful-платформа на основе Python, разработанная для эффективного управления большими объемами данных! Она построена с использованием asyncio, что обеспечивает высокую производительность и масштабируемость при работе с асинхронными операциями.
🔐 Лицензия: BSD-2
🖥 Github (https://github.com/plone/guillotina)
@python_be1
🔐 Лицензия: BSD-2
🖥 Github (https://github.com/plone/guillotina)
@python_be1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Preswald (https://github.com/StructuredLabs/preswald) — это платформа, предназначенная для создания, развертывания и управления интерактивными приложениями для работы с данными!
💡 Она объединяет процессы сбора, хранения, преобразования и визуализации данных в одном легковесном и мощном SDK. Preswald позволяет разработчикам быстро создавать прототипы внутренних инструментов или развертывать полнофункциональные приложения, снижая сложность и затраты без ущерба для гибкости.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/StructuredLabs/preswald)
@python_be1
💡 Она объединяет процессы сбора, хранения, преобразования и визуализации данных в одном легковесном и мощном SDK. Preswald позволяет разработчикам быстро создавать прототипы внутренних инструментов или развертывать полнофункциональные приложения, снижая сложность и затраты без ущерба для гибкости.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/StructuredLabs/preswald)
@python_be1
🖥 Groovy (https://github.com/gradio-app/groovy) — это транспилер, преобразующий функции Python в их эквиваленты на JavaScript!
🌟 Он используется в библиотеке Gradio, позволяя разработчикам писать функции на Python, которые затем выполняются на стороне клиента как JavaScript, обеспечивая быструю работу. Groovy поддерживает подмножество стандартной библиотеки Python и некоторые специфические классы Gradio, с акцентом на подробное сообщение об ошибках при попытке транспиляции неподдерживаемого кода.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/gradio-app/groovy)
@python_be1
🌟 Он используется в библиотеке Gradio, позволяя разработчикам писать функции на Python, которые затем выполняются на стороне клиента как JavaScript, обеспечивая быструю работу. Groovy поддерживает подмножество стандартной библиотеки Python и некоторые специфические классы Gradio, с акцентом на подробное сообщение об ошибках при попытке транспиляции неподдерживаемого кода.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/gradio-app/groovy)
@python_be1