Внимание! - Вопрос!
Что такое наследование?
Наследование - механизм языка, который позволяет описывать новый класс на основе существующего. В "истинном" ООП нужно для обеспечения реализации полиморфизма, как самостоятельная единица, не нужно и даже вредно, потому что является причиной сильного связывания. Наследованию лучше предпочитать композицию.
#вопросы_из_собеседований
@python_practics
Что такое наследование?
#вопросы_из_собеседований
@python_practics
🔥6
AIOgram
Асинхронный фреймворк для разработки телеграм-ботов на Python, который постоянно актуализируется под новые изменения в Telegram Bot API. Поддерживает создание клавиатур, работу с контекстом диалога пользователя и бота, автоматический перевод сообщений на выбранный язык, удобную обработку команд, создание всевозможных фильтров, форматирование сообщений и работу с WebApp (приложениями, встроенными в телеграм-ботов).
Подробнее👇
#фреймворки_библиотеки
@python_practics
Асинхронный фреймворк для разработки телеграм-ботов на Python, который постоянно актуализируется под новые изменения в Telegram Bot API. Поддерживает создание клавиатур, работу с контекстом диалога пользователя и бота, автоматический перевод сообщений на выбранный язык, удобную обработку команд, создание всевозможных фильтров, форматирование сообщений и работу с WebApp (приложениями, встроенными в телеграм-ботов).
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍7
Одновременный доступ к индексу и значению
Одновременный доступ к индексу и значению в цикле позволяет получить встроенная функция enumerate().
👍 - если было полезно
#полезные_сниппеты
@python_practics
Одновременный доступ к индексу и значению в цикле позволяет получить встроенная функция enumerate().
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍12👎1
Как написать своего нейросотрудника?
Конечно, прекрасно подключить API от OpenAI и разыграть своего руководителя новым консультантом… Но подобные чат-боты не могут ориентироваться в данных компании и предоставлять адекватные ответы. Можно хотя бы не рассчитывать на увольнение:)
В чем отличие модифицированного чат-бота, нейросотрудника от обычного окошка с GPT 4.0? — он может ориентироваться в нужной вам информации лучше: составлять подборки резюме для дальнейшего анализа живым HR-ом, общаться с клиентами скриптами, даже подбирать контент-план на основе данных о компании и помогать расписывать ТЗ для сотрудников.
В этой работе мы попробуем написать своего простого нейросотрудника, а точнее HR-менеджера. Начнем с теоретической части про векторные базы данных и обучение, закончим практикой, разобрав конкретный пример.
Подробности👇
#статьи
@python_practics
Конечно, прекрасно подключить API от OpenAI и разыграть своего руководителя новым консультантом… Но подобные чат-боты не могут ориентироваться в данных компании и предоставлять адекватные ответы. Можно хотя бы не рассчитывать на увольнение:)
В чем отличие модифицированного чат-бота, нейросотрудника от обычного окошка с GPT 4.0? — он может ориентироваться в нужной вам информации лучше: составлять подборки резюме для дальнейшего анализа живым HR-ом, общаться с клиентами скриптами, даже подбирать контент-план на основе данных о компании и помогать расписывать ТЗ для сотрудников.
В этой работе мы попробуем написать своего простого нейросотрудника, а точнее HR-менеджера. Начнем с теоретической части про векторные базы данных и обучение, закончим практикой, разобрав конкретный пример.
Подробности👇
#статьи
@python_practics
👍5
Проектирование систем машинного обучения
Чему вы научитесь:
• Основным этапам жизненного цикла проектирования систем машинного обучения;
• Выбору и подготовке данных для моделей машинного обучения;
• Проектированию и настройке различных типов моделей машинного обучения;
• Оценке производительности и тестировании моделей машинного обучения;
• Интеграции и развертывании моделей машинного обучения в продукционную среду.
"Проектирование систем машинного обучения" предназначен для специалистов, стремящихся глубже понять процесс проектирования и развертывания систем машинного обучения. Вы получите практические навыки по созданию и интеграции моделей машинного обучения в различные бизнес-процессы.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основным этапам жизненного цикла проектирования систем машинного обучения;
• Выбору и подготовке данных для моделей машинного обучения;
• Проектированию и настройке различных типов моделей машинного обучения;
• Оценке производительности и тестировании моделей машинного обучения;
• Интеграции и развертывании моделей машинного обучения в продукционную среду.
"Проектирование систем машинного обучения" предназначен для специалистов, стремящихся глубже понять процесс проектирования и развертывания систем машинного обучения. Вы получите практические навыки по созданию и интеграции моделей машинного обучения в различные бизнес-процессы.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍5❤1
Какая функция возвращает случайную выборку элементов из последовательности?
Anonymous Quiz
16%
sample()
78%
random()
5%
accidental()
👍6👎1
Играя учитесь: подборка топовых игр по программированию
Играть любят все. Учебники, курсы и нарешивание задач — неотъемлемый процесс обучения. Но иногда его хочется разнообразить и сделать чуть более интересным. Авторы статьи собрали для вас подборку из различных симуляторов и игр — они не только помогут освоить навыки в программировании на разных языках, но и отдохнуть от трудной учебы не в ущерб ей.
Подробности👇
#статьи
@python_practics
Играть любят все. Учебники, курсы и нарешивание задач — неотъемлемый процесс обучения. Но иногда его хочется разнообразить и сделать чуть более интересным. Авторы статьи собрали для вас подборку из различных симуляторов и игр — они не только помогут освоить навыки в программировании на разных языках, но и отдохнуть от трудной учебы не в ущерб ей.
Подробности👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое полиморфизм?
Полиморфизм имеет несколько форм:
1. Специальный (Ad-Hoc) (в некоторых языках представлен механизмом перегрузки методов)
2. Параметрический (в некоторых языках представлен дженериками)
3. Полиморфизм подтипов (достигается с помощью механизмов наследования). Когда говорят о полиморфизме чаще всего имеют в виду его.
Полиморфизм - возможность схожим типам данных, которые явно заданы иерархией наследования иметь различные реализации (с помощью переопределения методов)
Также в языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.
#вопросы_из_собеседований
@python_practics
Что такое полиморфизм?
1. Специальный (Ad-Hoc) (в некоторых языках представлен механизмом перегрузки методов)
2. Параметрический (в некоторых языках представлен дженериками)
3. Полиморфизм подтипов (достигается с помощью механизмов наследования). Когда говорят о полиморфизме чаще всего имеют в виду его.
Полиморфизм - возможность схожим типам данных, которые явно заданы иерархией наследования иметь различные реализации (с помощью переопределения методов)
Также в языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.
#вопросы_из_собеседований
@python_practics
🔥4❤1👎1
Задача:
Вам предоставлены последовательные элементы арифметической прогрессии. Однако есть одна загвоздка: в данном вам наборе чисел не хватает ровно одного члена исходного ряда. Напишите функцию, которая будет определять недостающий член прогрессии.
Пример:
#задачник
@python_practics
Вам предоставлены последовательные элементы арифметической прогрессии. Однако есть одна загвоздка: в данном вам наборе чисел не хватает ровно одного члена исходного ряда. Напишите функцию, которая будет определять недостающий член прогрессии.
Пример:
find_missing([1, 3, 5, 9, 11]) == 7
#задачник
@python_practics
🔥3👍1
Проверка использования памяти
Этот фрагмент используется для проверки использования памяти объекта.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Этот фрагмент используется для проверки использования памяти объекта.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7
Внимание! - Вопрос!
Что такое абстракция?
Абстракция гласит что мы должны выделять важные характеристики объекта. Мысль в том, чтобы мы могли определить минимально необходимый набор этих характеристик для того чтобы можно было решить поставленную задачу. Часто путают с инкапсуляцией, потому что и то и другое косвенно влияет на формирование публичного интерфейса типа. Довольно тривиальная парадигма и поэтому часто не указывается как таковая.
#вопросы_из_собеседований
@python_practics
Что такое абстракция?
#вопросы_из_собеседований
@python_practics
👍3🤔1