🚫 Тройка в двойке не жилец
В мире Python есть две большие версии, между которыми была огромная пропасть несовместимости: старый Python 2 (уже давно мертв, но «легаси-код» на нем остался) и современный Python 3.
💡Мораль: придуманная ошибка MutexError (ошибка взаимоисключения) показывают то же самое, что и на мышке: обе версии одновременно работать не могут, они конфликтуют за «слот» в одной системе.
✅ Мы в Max – подписывайся
В мире Python есть две большие версии, между которыми была огромная пропасть несовместимости: старый Python 2 (уже давно мертв, но «легаси-код» на нем остался) и современный Python 3.
💡Мораль: придуманная ошибка MutexError (ошибка взаимоисключения) показывают то же самое, что и на мышке: обе версии одновременно работать не могут, они конфликтуют за «слот» в одной системе.
✅ Мы в Max – подписывайся
❤2
detect smile_[@PythonTechCode].py
711 B
🙂 Исходный код программы для определения улыбки на изображении
Эта программа — небольшой пример привлекательности мира компьютерного зрения.
Для её запуска нужно установить OpenCV с помощью этой команды:
✅ Мы в Max – подписывайся
Эта программа — небольшой пример привлекательности мира компьютерного зрения.
Для её запуска нужно установить OpenCV с помощью этой команды:
pip install opencv-python
✅ Мы в Max – подписывайся
😁1👀1
🔥 Как узнать значения локальных переменных в любой точке функции
Полезно при отладке: можно быстро увидеть значения всех локальных переменных в конкретной точке выполнения.
⚠️ Используйте
✅ Мы в Max – подписывайся
locals() возвращает словарь с локальными переменными текущей области видимости.def example():
x = 10
name = "Python"
print(locals())
example()
# {'x': 10, 'name': 'Python'}
Полезно при отладке: можно быстро увидеть значения всех локальных переменных в конкретной точке выполнения.
⚠️ Используйте
locals() для диагностики, а не для изменения переменных.✅ Мы в Max – подписывайся
👍1😁1
💡Запускаем Python-код… без Python!
Если на компьютере нет Python, код можно отправить на удалённый сервер:
Код выполняется на сервере, а результат возвращается в браузер.
⚠️ Не отправляйте туда пароли, токены и другие секретные данные.
✅ Мы в Max – подписывайся
Если на компьютере нет Python, код можно отправить на удалённый сервер:
fetch("https://pythonsandbox.dev/run", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({code: "print('Привет!')"})
})
.then(r => r.json())
.then(data => console.log(data.output));Код выполняется на сервере, а результат возвращается в браузер.
⚠️ Не отправляйте туда пароли, токены и другие секретные данные.
✅ Мы в Max – подписывайся
👍2
🫥 Среди разработчиков появился новый термин — «кукодинг». Так называют подход, когда ты передаёшь проект ИИ, а сам лишь наблюдаешь за тем, как он его пишет.
✅ Мы в Max – подписывайся
✅ Мы в Max – подписывайся
😁4
📣 Python 3.15 вышел в виде предварительной версии (pre-release)
По ссылке ниже вы можете почитать о том, что в него добавили, и сравнить его с версией 3.14:
https://docs.python.org/ru/3.15/whatsnew/3.15.html
✅ Мы в Max – подписывайся
По ссылке ниже вы можете почитать о том, что в него добавили, и сравнить его с версией 3.14:
https://docs.python.org/ru/3.15/whatsnew/3.15.html
✅ Мы в Max – подписывайся
👍1
automatic install_@PythonTechCode.py
493 B
☝🏼Исходный код для автоматической установки библиотек
Добавьте этот скрипт в начало вашей программы на Python, и теперь при её запуске в любой системе необходимые библиотеки установятся автоматически, если они ещё не установлены!
✅ Мы в Max – подписывайся
Добавьте этот скрипт в начало вашей программы на Python, и теперь при её запуске в любой системе необходимые библиотеки установятся автоматически, если они ещё не установлены!
✅ Мы в Max – подписывайся
❤2
🌍 Полезная Python-библиотека за 30 секунд: tzlocal
Нужно узнать часовой пояс, установленный на компьютере или сервере? Не разбирайтесь вручную с настройками ОС.
А если нужен объект
Установка библиотеки:
💻 GitHub
💡Полезно для приложений, которые работают на разных ОС и серверах с разными настройками времени.
✅ Мы в Max – подписывайся
Нужно узнать часовой пояс, установленный на компьютере или сервере? Не разбирайтесь вручную с настройками ОС.
tzlocal определяет локальную таймзону автоматически:from tzlocal import get_localzone_name
print(get_localzone_name())
# Europe/Moscow
А если нужен объект
zoneinfo:from tzlocal import get_localzone
tz = get_localzone()
print(tz)
Установка библиотеки:
pip install tzlocal
💻 GitHub
💡Полезно для приложений, которые работают на разных ОС и серверах с разными настройками времени.
✅ Мы в Max – подписывайся
👍2
☝🏼Оказывается, Python умеет не только считать и анализировать схемы, но и рисовать их
Библиотека
Вместо ручного рисования получаем аккуратную схему прямо из кода:
Резисторы, конденсаторы, источники сигнала и соединения собираются из готовых элементов.
Установка библиотеки:
✅ Мы в Max – подписывайся
Библиотека
schemdraw позволяет описывать электрическую схему обычным Python-кодом. Вместо ручного рисования получаем аккуратную схему прямо из кода:
import schemdraw
import schemdraw.elements as elm
with schemdraw.Drawing():
elm.Resistor().right().label('1Ω')
elm.Capacitor().down().label('10µF')
elm.Line().left()
elm.SourceSin().up().label('10V')
Резисторы, конденсаторы, источники сигнала и соединения собираются из готовых элементов.
Установка библиотеки:
pip install schemdraw
✅ Мы в Max – подписывайся
🔥2