#полезныекниги
Одна из самых сложных, дорогих, но при этом полезных книг.
В принципе если вы считаете себя крепким Middle+ или сеньором можете попробовать.
Это следующий этап после прочтения "Чистой архитектуры", до которого мало кто доходит.
Вы познакомьтесь с искусством рефакторинга и сможете лучше чувствовать себя во время код ревью.
Читайте, если вы готовы и у вас есть деньги.
Одна из самых сложных, дорогих, но при этом полезных книг.
В принципе если вы считаете себя крепким Middle+ или сеньором можете попробовать.
Это следующий этап после прочтения "Чистой архитектуры", до которого мало кто доходит.
Вы познакомьтесь с искусством рефакторинга и сможете лучше чувствовать себя во время код ревью.
Читайте, если вы готовы и у вас есть деньги.
👍35❤3❤🔥2
Оладушек завладел мьютексом! Кот который подбежал к этому оладушку:
Anonymous Quiz
23%
Съест его
18%
Позовёт друга и заставит его съесть
15%
Будет ждать
45%
Я не знаю, что за бредовые вопросы!?? Я сам оладушек и сам решу
🎉34😐26❤🔥3❤3🤡3🌚3🏆3
А вы знали?
Тип float часто бывает очень неточным. See also: IEEE 754
Но многие даже не представляют насколько. Вот вам пример, чем больше чисел ты складываешь, тем больше ошибка:
Если вы хотите убрать ошибку при сложении множества флоутов в списке, вам поможет
Тип float часто бывает очень неточным. See also: IEEE 754
Но многие даже не представляют насколько. Вот вам пример, чем больше чисел ты складываешь, тем больше ошибка:
sum([.9] * 1_000)
# 899.9999999999849
sum([.9] * 1_000_000)
# 900000.0000153045
Если вы хотите убрать ошибку при сложении множества флоутов в списке, вам поможет
math.fsum
:import math
math.fsum([.9] * 1_000_000)
# 900000.0
🤔71👍26❤6❤🔥2🔥1
Срочно ищем Python разработчиков всех уровней!
Собираем вакансии и стажировки, которых еще нет в публичном доступе. Прямые контакты рекрутеров в Telegram.
Посмотреть можно здесь
Собираем вакансии и стажировки, которых еще нет в публичном доступе. Прямые контакты рекрутеров в Telegram.
Посмотреть можно здесь
🤡46👍15⚡3😢3❤1🔥1🎉1
Blacksheep - мощный web фреймворк для построения асинхронных приложений. Является современной альтернативой корявым FastAPI, Django и тд. Если вы устали от отсутствия чистой архитектуры, присутствия глобалов и тонн отвратительного легаси, то этот фреймворк для вас!
Из особенностей:
- Полностью асинхронный
- Вы не привязаны к какой-либо архитектуре
- DI
- Очень активно развивается и набирает популярность!
Установка ⚙:
Из особенностей:
- Полностью асинхронный
- Вы не привязаны к какой-либо архитектуре
- DI
- Очень активно развивается и набирает популярность!
Установка ⚙:
pip install blacksheep
👍35🤡6
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/xo_py
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/xo_py
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
🤡37👍16⚡8🏆3❤2
🐥 Задача по Python #17
Напишите программу, которая решает СЛАУ методом "Обратной матрицы".
Пример:
Ввод:
x+y=2
x-y=2
Вывод:
x = 2
y = 0
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Напишите программу, которая решает СЛАУ методом "Обратной матрицы".
Пример:
Ввод:
x+y=2
x-y=2
Вывод:
x = 2
y = 0
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
👍36🤔2🤡2🌚1
Никогда такого не было и вот опять!)
Сделал настоящего Джарвиса, соединив ChatGPT + SileroTTS + Voicemod.
https://youtu.be/pTDTIkLRQKQ
Сделал настоящего Джарвиса, соединив ChatGPT + SileroTTS + Voicemod.
https://youtu.be/pTDTIkLRQKQ
YouTube
Я сделал НАСТОЯЩЕГО ДЖАРВИСА! | Siri и Алиса больше не нужны :3
Никогда такого не было и вот опять!)
Сделал настоящего Джарвиса, соединив ChatGPT + SileroTTS + Voicemod.
🆇 Исходный код 🆇
Опубликую в нашем телеграм канале - https://t.me/howdyho_official
🔵 Подписывайтесь ;)
🆇 Главы 🆇
0:00 - Начало (идея)
0:30 - Как это…
Сделал настоящего Джарвиса, соединив ChatGPT + SileroTTS + Voicemod.
🆇 Исходный код 🆇
Опубликую в нашем телеграм канале - https://t.me/howdyho_official
🔵 Подписывайтесь ;)
🆇 Главы 🆇
0:00 - Начало (идея)
0:30 - Как это…
👍39🤡2
Коротко о том, почему Python лучше чем JavaScript 🌚
😁63👍17🤔8🤡8❤5❤🔥1🎉1
Розыгрыш крутых призов в группах магазина e2e4 Вконтакте и Одноклассниках!
Присоединяйтесь к нам, участвуйте в викторинах, ищите сокровища, и меняйте их на крутые товары 👍
Все подробности в группах!
Присоединяйтесь к нам, участвуйте в викторинах, ищите сокровища, и меняйте их на крутые товары 👍
Все подробности в группах!
😐35🤡19👍3🌚3🐳1
#нововведение
PEP 695 был принят! 🚨
PEP 695
В ближайщее время произойдут значительные изменения в синтаксе тайпваров и дженериков.
Вот как сейчас мы создаём generic type alias:
Теперь он выглядить так:
Подробнее можно почитать об изменения тут.
Что вы думате по поводу подобных изменений? Считаете ли вы введение "var подобных" объявлений, хорошим вектором развития синтаксиса питона? 🤔
PEP 695 был принят! 🚨
PEP 695
В ближайщее время произойдут значительные изменения в синтаксе тайпваров и дженериков.
Вот как сейчас мы создаём generic type alias:
from typing import TypeAliasТеперь с утверждением данного пепа, это будет выглядить так:
_T = TypeVar("_T")
ListOrSet: TypeAlias = list[_T] | set[_T]
type ListOrSet[T] = list[T] | set[T]Кроме того синтаксис использования дженериков в классах также упростили.
Теперь он выглядить так:
class ClassA[T: str]:Где T - TypeVar.
def method1(self) -> T:
...
Подробнее можно почитать об изменения тут.
Что вы думате по поводу подобных изменений? Считаете ли вы введение "var подобных" объявлений, хорошим вектором развития синтаксиса питона? 🤔
👍31🤔4❤2😢2🤡2⚡1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Memray - мощный профайлер памяти, который отслеживает выделение памяти в коде Python, родных модулях расширения и самом интерпретаторе Python, обеспечивая всестороннее представление об использовании памяти. Memray генерирует различные отчеты, включая графики, чтобы помочь вам проанализировать собранные данные и выявить такие проблемы, как утечки и "горячие точки". Он работает быстро и с Python и собственными потоками, что делает его универсальным инструментом для отладки проблем с памятью в многопоточных программах.
Из особенностей:
- Красивые графики и отчёты
- Может быстро помочь пофиксить проблемы связанные с памятью и найти ботлнеки.
- Активно развивается
Установка ⚙️:
Из особенностей:
- Красивые графики и отчёты
- Может быстро помочь пофиксить проблемы связанные с памятью и найти ботлнеки.
- Активно развивается
Установка ⚙️:
pip install memray
👍36❤3🤔2
Сделал настоящего Джарвиса , соединив Wake Word + ChatGPT + Vosk + SileroTTS.
И всё это в виде приложения на Rust + Tauri.
https://youtu.be/PvbzrEaSm3s
И всё это в виде приложения на Rust + Tauri.
https://youtu.be/PvbzrEaSm3s
YouTube
Я сделал НАСТОЯЩЕГО ДЖАРВИСА! | ЧАСТЬ 2!
Сделал настоящего Джарвиса , соединив Wake Word + ChatGPT + Vosk + SileroTTS.
И всё это в виде приложения на Rust + Tauri.
Освойте основы анализа данных и Python на бесплатном курсе от Яндекс Практикум — https://clck.ru/34FbQJ
🆇 ССЫЛКИ 🆇
1: Скачать БЕТА…
И всё это в виде приложения на Rust + Tauri.
Освойте основы анализа данных и Python на бесплатном курсе от Яндекс Практикум — https://clck.ru/34FbQJ
🆇 ССЫЛКИ 🆇
1: Скачать БЕТА…
👍47❤4🍓3🎉2