python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
59 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Прием нескольких входных значений, разделенных пробелами

Этот фрагмент кода позволяет принимать сразу несколько значений вводимых данных, которые разделены пробелами. Он пригодится при решении задач на соревнованиях по программированию.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍11
Ставь 👍 если было полезно

#теория_python

@python_practics
👍13🤔3
Внимание! - Вопрос!

Что такое наследование
?

Наследование - механизм языка, который позволяет описывать новый класс на основе существующего. В "истинном" ООП нужно для обеспечения реализации полиморфизма, как самостоятельная единица, не нужно и даже вредно, потому что является причиной сильного связывания. Наследованию лучше предпочитать композицию.

#вопросы_из_собеседований

@python_practics
🔥6
AIOgram

Асинхронный фреймворк для разработки телеграм-ботов на Python, который постоянно актуализируется под новые изменения в Telegram Bot API. Поддерживает создание клавиатур, работу с контекстом диалога пользователя и бота, автоматический перевод сообщений на выбранный язык, удобную обработку команд, создание всевозможных фильтров, форматирование сообщений и работу с WebApp (приложениями, встроенными в телеграм-ботов).

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍7
Одновременный доступ к индексу и значению

Одновременный доступ к индексу и значению в цикле позволяет получить встроенная функция enumerate().

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍12👎1
Как написать своего нейросотрудника?

Конечно, прекрасно подключить API от OpenAI и разыграть своего руководителя новым консультантом… Но подобные чат-боты не могут ориентироваться в данных компании и предоставлять адекватные ответы. Можно хотя бы не рассчитывать на увольнение:)

В чем отличие модифицированного чат-бота, нейросотрудника от обычного окошка с GPT 4.0? — он может ориентироваться в нужной вам информации лучше: составлять подборки резюме для дальнейшего анализа живым HR-ом, общаться с клиентами скриптами, даже подбирать контент-план на основе данных о компании и помогать расписывать ТЗ для сотрудников.

В этой работе мы попробуем написать своего простого нейросотрудника, а точнее HR-менеджера. Начнем с теоретической части про векторные базы данных и обучение, закончим практикой, разобрав конкретный пример.

Подробности👇

#статьи

@python_practics
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Леонид Каневский вывел на чистую воду всех удалёнщиков

#мемчики
👍16🔥1
Проектирование систем машинного обучения

Чему вы научитесь:

• Основным этапам жизненного цикла проектирования систем машинного обучения;
• Выбору и подготовке данных для моделей машинного обучения;
• Проектированию и настройке различных типов моделей машинного обучения;
• Оценке производительности и тестировании моделей машинного обучения;
• Интеграции и развертывании моделей машинного обучения в продукционную среду.

"Проектирование систем машинного обучения" предназначен для специалистов, стремящихся глубже понять процесс проектирования и развертывания систем машинного обучения. Вы получите практические навыки по созданию и интеграции моделей машинного обучения в различные бизнес-процессы.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍51
Ставь 👍 если было полезно

#теория_python

@python_practics
👍11
Какая функция возвращает случайную выборку элементов из последовательности?
Anonymous Quiz
16%
sample()
78%
random()
5%
accidental()
👍6👎1
Играя учитесь: подборка топовых игр по программированию

Играть любят все. Учебники, курсы и нарешивание задач — неотъемлемый процесс обучения. Но иногда его хочется разнообразить и сделать чуть более интересным. Авторы статьи собрали для вас подборку из различных симуляторов и игр — они не только помогут освоить навыки в программировании на разных языках, но и отдохнуть от трудной учебы не в ущерб ей.

Подробности👇

#статьи

@python_practics
👍2
Внимание! - Вопрос!

Что такое полиморфизм?

Полиморфизм имеет несколько форм:

1. Специальный (Ad-Hoc) (в некоторых языках представлен механизмом перегрузки методов)
2. Параметрический (в некоторых языках представлен дженериками)
3. Полиморфизм подтипов (достигается с помощью механизмов наследования). Когда говорят о полиморфизме чаще всего имеют в виду его.

Полиморфизм - возможность схожим типам данных, которые явно заданы иерархией наследования иметь различные реализации (с помощью переопределения методов)

Также в языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.

#вопросы_из_собеседований

@python_practics
🔥41👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Калькулятор на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍7
Задача:

Вам предоставлены последовательные элементы арифметической прогрессии. Однако есть одна загвоздка: в данном вам наборе чисел не хватает ровно одного члена исходного ряда. Напишите функцию, которая будет определять недостающий член прогрессии.

Пример:


   find_missing([1, 3, 5, 9, 11]) == 7


#задачник

@python_practics
🔥3👍1
Проверка использования памяти

Этот фрагмент используется для проверки использования памяти объекта.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍7