🖥 CodeCapy (https://github.com/scrapybara/codecapy) — это бот для автоматического тестирования кода в пулл-реквестах на GitHub!
🌟 Он обнаруживает новые пулл-реквесты, генерирует на естественном языке сквозные UI-тесты на основе внесённых изменений, выполняет эти тесты в изолированных средах Scrapybara и публикует результаты в комментариях к пулл-реквестам.
🔐 Лицензия: MIT
🖥 Github (https://github.com/scrapybara/codecapy)
@python_be1
🌟 Он обнаруживает новые пулл-реквесты, генерирует на естественном языке сквозные UI-тесты на основе внесённых изменений, выполняет эти тесты в изолированных средах Scrapybara и публикует результаты в комментариях к пулл-реквестам.
🔐 Лицензия: MIT
🖥 Github (https://github.com/scrapybara/codecapy)
@python_be1
Курс Математика Машинного обучения: Что такое тензоры.
https://youtu.be/ms_YuAWRNAI
@python_be1
https://youtu.be/ms_YuAWRNAI
https://youtu.be/ms_YuAWRNAI
@python_be1
https://youtu.be/ms_YuAWRNAI
YouTube
Курс Математика Машинного обучения: Что такое тензоры.
🔥 https://t.me/+mweO6x5UIXJjMTJi - мой авторский телеграм канал, где собрана вся база по ИИ и машинному обучению, разбор кода и лучшие уроки для вас, подписывайтесь!
🔥 https://t.me/addlist/2Ls-snqEeytkMDgy - для всех кто любит машинное обучение я собрал…
🔥 https://t.me/addlist/2Ls-snqEeytkMDgy - для всех кто любит машинное обучение я собрал…
🖥 Mail0 (https://github.com/nizzyabi/Mail0) — это проект с открытым исходным кодом, ориентированный на создание альтернативы Gmail, позволяющей пользователям управлять своей электронной почтой без зависимости от крупных провайдеров!
🌟 Он предлагает возможность самохостинга почтового сервера, интеграции с внешними сервисами (например, Gmail и Outlook) и обеспечивает конфиденциальность, так как данные остаются под полным контролем пользователя. Проект фокусируется на прозрачности, приватности и гибкости настройки.
🖥 Github (https://github.com/nizzyabi/Mail0)
@python_be1
🌟 Он предлагает возможность самохостинга почтового сервера, интеграции с внешними сервисами (например, Gmail и Outlook) и обеспечивает конфиденциальность, так как данные остаются под полным контролем пользователя. Проект фокусируется на прозрачности, приватности и гибкости настройки.
🖥 Github (https://github.com/nizzyabi/Mail0)
@python_be1
💌 Валентина от программиста — краткое руководство всего в трех шагах:
1. Открываем сайт https://www.programiz.com/python-programming/online-compiler/
2. Вставляем код.
print('\n'.join
([''.join
([('Name'[(x-y)%4 ]
if((x*0.05)**2+(y*0.1)**2-1)
**3-(x*0.05)**2*(y*0.1)
**3<=0 else ' ')
for x in range(-30,30)])
for y in range(15,-15,-1)]))
3. Сохраняем результат и отправляем по адресу 💌
@python_be1
https://www.programiz.com/python-programming/online-compiler/
1. Открываем сайт https://www.programiz.com/python-programming/online-compiler/
2. Вставляем код.
print('\n'.join
([''.join
([('Name'[(x-y)%4 ]
if((x*0.05)**2+(y*0.1)**2-1)
**3-(x*0.05)**2*(y*0.1)
**3<=0 else ' ')
for x in range(-30,30)])
for y in range(15,-15,-1)]))
3. Сохраняем результат и отправляем по адресу 💌
@python_be1
https://www.programiz.com/python-programming/online-compiler/
Python 3.13.2
Тип выпуска: Второй релиз поддержки для ветки Python 3.13.
Объём изменений: Около 250 изменений.
Эти правки в основном касаются устранения ошибок, улучшения стабильности, а также незначительных оптимизаций.
Рекомендация: Обновление рекомендуется пользователям, использующим Python 3.13, чтобы обеспечить лучшую стабильность и безопасность.
Python 3.12.9
Тип выпуска: Девятый релиз поддержки для ветки Python 3.12.
Объём изменений: В этом релизе внесено примерно 180 изменений, которые также включают исправления ошибок и мелкие улучшения.
Рекомендация: Обновление желательно для тех, кто работает с Python 3.12, для поддержания актуальности и исправления найденных проблем.
В целом, оба релиза представляют собой небольшие, но важные обновления, которые помогают поддерживать качество и надежность Python.
Подробности и список изменений можно найти на страницах релизов на официальном сайте Python (cite1†,
https://pythoninsider.blogspot.com/2025/02/python-3132-and-3129-now-available.html
@python_be1
Тип выпуска: Второй релиз поддержки для ветки Python 3.13.
Объём изменений: Около 250 изменений.
Эти правки в основном касаются устранения ошибок, улучшения стабильности, а также незначительных оптимизаций.
Рекомендация: Обновление рекомендуется пользователям, использующим Python 3.13, чтобы обеспечить лучшую стабильность и безопасность.
Python 3.12.9
Тип выпуска: Девятый релиз поддержки для ветки Python 3.12.
Объём изменений: В этом релизе внесено примерно 180 изменений, которые также включают исправления ошибок и мелкие улучшения.
Рекомендация: Обновление желательно для тех, кто работает с Python 3.12, для поддержания актуальности и исправления найденных проблем.
В целом, оба релиза представляют собой небольшие, но важные обновления, которые помогают поддерживать качество и надежность Python.
Подробности и список изменений можно найти на страницах релизов на официальном сайте Python (cite1†,
https://pythoninsider.blogspot.com/2025/02/python-3132-and-3129-now-available.html
@python_be1
Blogspot
Python Insider: Python 3.13.2 and 3.12.9 now available!
🖥 Shellingham (https://github.com/sarugaku/shellingham) — это библиотека на языке Python, разработанная для определения оболочки, в которой выполняется текущий Python-процесс. Она предоставляет функцию detect_shell(), которая возвращает кортеж, содержащий имя оболочки (в нижнем регистре) и путь к исполняемому файлу этой оболочки.
🌟 Пример использования:
<pre language="python">
import shellingham
shell_name, shell_path = shellingham.detect_shell()
print(f"Shell: {shell_name}, Path: {shell_path}")</pre>
Лицензия: ISC
▪Github (https://github.com/sarugaku/shellingham)
@python_be1
🌟 Пример использования:
<pre language="python">
import shellingham
shell_name, shell_path = shellingham.detect_shell()
print(f"Shell: {shell_name}, Path: {shell_path}")</pre>
Лицензия: ISC
▪Github (https://github.com/sarugaku/shellingham)
@python_be1
⭐️ 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