PixleMixle Studio
前往频道在 Telegram
Канал про разработку и IT ! Канал на ютубе: https://www.youtube.com/channel/UCn6Rl-8XrrS8zAo4Rlv4clg Владелец: @Narek_76
显示更多452
订阅者
无数据24 小时
-147 天
-8630 天
数据加载中...
吸引订阅者
十月 '24
十月 '240
在0个频道中
九月 '24
+3
在0个频道中
Get PRO
八月 '24
+597
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 05 十月 | 0 | |||
| 04 十月 | 0 | |||
| 03 十月 | 0 | |||
| 02 十月 | 0 | |||
| 01 十月 | 0 |
频道帖子
| 2 | Тут конечно же базовые вопросы, но всё же уверен некоторые забывают ответы на них. Неплохо будет повторить, и мне тоже, как раз щас выходные | 72 |
| 3 | 😁 | 143 |
| 4 | Всем привет
Интересная информация: заметил что в основном статус "печатает" в Telegram ботах длится в среднем 7-8 секунд. Можно вызвать в программе несколько раз этот статус бота, чтобы во время долгой обработки ответа статус "печатает" не исчез у бота. | 139 |
| 5 | Относительно недавно добавили функцию в Telegram, где можно видеть количество пользователей у ботов. Насколько я понял, появляется не у всех и появляется рандомно, скорее всего пока что такая функциональность сырая и требует не мало запросов в БД со связами и с последующими обновлениями, так что думаю из-за этого пока что не у всех ботов показывается количество пользователей. | 167 |
| 6 | Всем привет
Кстати, т.к. вышла gpt-4o-mini, а она лучше чем gpt-3.5-turbo, то последнюю теперь просто взяли и убрали из интерфейса сайта, но API по прежнему жив
Модель omni mini мощная модель которая является умнее чем 3.5 и еще на 60% экономит ваши средства | 252 |
| 7 | В Python большую роль играет динамическая типизация. Благодаря динамической типизации, не нужно каждый раз указывать тип данных переменной. Также в Python нету жёсткой привязки переменной к типу данных, как например в С. Это опять же благодаря динамической типизации. Но такая гибкость даёт некоторые проблемы, особенно при работе с большими данными.
Например, в С переменная - это метка, определяющая место в памяти - байты, которые представляют из себя значение. Переменная в Python - указатель на место в памяти, где хранится вся информация об объекте, в том числе само значение, количество ссылок на этот объект, вес объекта и тд.
Это влияет на дополнительные расходы, особенно чувствуется это при работе с большим количеством данных.
Но в Python уже придуманы инструменты, которые помогают снизить расходы, в том числе нагрузку на память, об этих инструментах расскажу в следующем посту | 280 |
| 8 | Стандартная реализация Python написана на С
Это значит, что каждый обьект Python - просто искусно замаскированная структура языка С, содержащая не только значение, но и другую информацию.
Книга: Python для сложных задач. Джейк Вандер Плас | 321 |
| 9 | Почему я раньше не знал о таком прекрасном инструменте
https://ipython.readthedocs.io/en/stable/ | 298 |
| 10 | Мои первые запросы в ChatGPT 😂 | 291 |
| 11 | 没有文字... | 619 |
| 12 | 没有文字... | 537 |
| 13 | Иногда одного чистого кода может не хватать для приятного чтения
Также встречаются моменты, когда похожие функции находятся далеко друг от друга, хотя они должны рядом стоять, т.к. по цепочке вызываются
Просто не удобно особенно в чужом коде бегать по файлам, искать маленькую функцию, смотреть что она принимает, обрабтывает, возвращает, хотя можно было бы допустим если это класс то реализовать этот метод прям под методом, в котором он вызывается
Либо же я скинул пример кода, в котором под каждым методом приведен соответствующий метод для проверки
Это на самом деле очень удобно, когда ты не ищешь функцию в коде или еще хуже, вместо того чтобы использовать уже готовый код, ты пойдешь писать новый, тем самым нарушаю один из очень важных принципов DRY | 434 |
| 14 | Зачастую я заметил, что методы в классе представляют собою действия. А действие это и есть глагол. То есть если делать коротко выводы про наименования методов в классе, то они должны содержать в себе глагол. Например: login, register, is_registered, delete_user, add_box, sell_car_and_buy_home
Кстати, последний метод лучше разбить на 2 маленькие методы | 231 |
| 15 | https://dietology.pro/blog/poleznie-statiy/kak-pitatsya-programmistam/ | 372 |
| 16 | https://habr.com/ru/news/818177/ | 361 |
| 17 | Работаю с API AssemblyAI (распознавание аудио по спикерам) и столкнулся с такой проблемой, что при попытке сделать запрос на их API используя их библиотеку при выключенном интернете я получаю None
Кстати, еще я думаю что нету повторных запросов. То есть при первой же попытке подключиться, если не получается то просто функция возвращает None
А вообще, думаю если бы функция возвращала Exception, например, NetworkError, мне бы легче было понять, почему я получил None, а не сидеть и вспоминать что я забыл включить интернет ) | 378 |
| 18 | 💀 | 425 |
| 19 | Самый важный праздник - день Аккордеона !
А если без шуток, то всегда прикольно то, как Google придумывает различные посхалки. Помню что-то такое было и на НГ. | 253 |
| 20 | Раньше я думал, что архитектуру проекта сразу нужно чётко разработать, чтобы в будущем не перерабатывать. Но это провальный путь.
Чем больше проект, тем сложнее и скорее невозможно разработать сразу хорошую архитектуру. Потому что как минимум проект будет разрастаться, придётся добавлять новые функциональности, где-то реализовать API, где-то может быть даже нейронку написать, то есть архитектура должна развиваться параллельно развитию проекта. Главное помнить о Разделение ответственности.
Даже в маленьких проектах зачастую из-за расширения проекта архитектура нуждается в переработке под ТЕКУЩИЕ ПОТРЕБНОСТИ. А завтра опять перерабатываем и расширяем систему для реализации новых потребностей | 228 |
