Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🍾1
Вы можете получить результат последнего выражения в Python REPL с помощью оператора подчеркивания, например, в Python REPL это выглядит следующим образом:
>>> 3 * 3
9
>>> _ + 3
12
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
__getattr__В Python можно реализовать ленивую инициализацию атрибутов объекта с помощью метода
__getattr__.🗣️ Это позволяет отложить вычисление и создание атрибутов до момента их первого обращения, что может быть полезно для оптимизации работы с ресурсозатратными данными.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Создайте своего бота-голосового помощника под управлением ИИ на онлайн-курсе: «Диалоговые боты и голосовые помощники»
Записывайтесь на открытый вебинар — познакомьтесь с программой обучения и преподавателями!
Вебинар: «Телеграм-бот с искусственным интеллектом на Python»
13 апреля в 20:00 мск
На открытом уроке рассмотрим:
1. Как зарегистрировать бота через BotFather и получить Телеграм-токен;
2. Что такое LLM-API (на примере бесплатных аналогов) и как его подключить;
3. Структуру простого Python-проекта: библиотека aiogram + openai;
4. Код: обработчик сообщений, который передаёт текст в LLM и возвращает ответ пользователю;
5. Запуск бота локально.
Записывайтесь ➡️ OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Записывайтесь на открытый вебинар — познакомьтесь с программой обучения и преподавателями!
Вебинар: «Телеграм-бот с искусственным интеллектом на Python»
13 апреля в 20:00 мск
На открытом уроке рассмотрим:
1. Как зарегистрировать бота через BotFather и получить Телеграм-токен;
2. Что такое LLM-API (на примере бесплатных аналогов) и как его подключить;
3. Структуру простого Python-проекта: библиотека aiogram + openai;
4. Код: обработчик сообщений, который передаёт текст в LLM и возвращает ответ пользователю;
5. Запуск бота локально.
Записывайтесь ➡️ OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Цепочки вызовов позволяют вызывать несколько методов подряд на одном объекте, возвращая этот объект на каждом шаге. Это удобно для создания более читабельного и компактного кода.
🗣️ В этом примере класс Chainable позволяет создавать цепочки вызовов для выполнения арифметических операций. Методы add, multiply и subtract возвращают сам объект, что позволяет вызывать их последовательно, а метод result возвращает итоговое значение.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Click — это библиотека Python, которая помогает быстро и просто создавать интерфейсы командной строки (CLI). Она обеспечивает удобное управление командами, параметрами и опциями, поддерживает создание вложенных команд и позволяет легко обрабатывать пользовательский ввод.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
FlashText — это библиотека Python, которая позволяет быстро находить и заменять ключевые слова в строках. В отличие от стандартных методов поиска, таких как регулярные выражения, FlashText работает с целыми словами и значительно быстрее на больших текстах. Эта библиотека особенно полезна, если нужно обрабатывать огромные массивы текстовых данных.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Bidict
Bidict — это библиотека Python, предоставляющая двунаправленное отображение данных и связанные с ним функции для естественной работы с однозначными отношениями.
Python Learning👩💻
Bidict — это библиотека Python, предоставляющая двунаправленное отображение данных и связанные с ним функции для естественной работы с однозначными отношениями.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔2
19 мая(уже завтра!) в 19:00 по мск приходи на прямой эфир с реальным собеседованием на Middle разработчика.
Почему точно нужно прийти:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
types.MethodTypetypes.MethodType — это способ динамического добавления функций в экземпляры класса как методы. Это позволяет создавать методы "на лету" и добавлять их в объекты, что может быть полезно в сложных сценариях, когда структура класса определяется динамически.🗣️ В этом примере функция external_function добавляется в экземпляр класса MyClass как метод. Это позволяет вызывать её как обычный метод класса, используя атрибуты экземпляра.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6