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

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Как ответить на любой вопрос на собеседовании по проектированию систем машинного обучения

Эта статья по сути является шпаргалкой для ответа на любой вопрос о проектировании систем машинного обучения на вашем следующем собеседовании.

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

Подробнее👇

#статьи

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

Что будет, если декоратор не возвращает ничего?

Если в теле функции нет оператора return, вызов вернет None. Помним, результат декоратора замещает декорируемый объект. В нашем случае декоратор вернет None и функция, которую мы декорируем, тоже станет None. При попытке вызвать ее после декорирования получим ошибку "NoneType is not callable".

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

@python_practics
🔥12
This media is not supported in your browser
VIEW IN TELEGRAM
Игра TurtleMove на модуле turtle

Игра по сути основана на удаче. Перед началом два игрока выбирают себе черепашку (красную или синюю).
Чья черепашка первая достигнет границы, тот и выиграл!

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

#sandbox

@python_practics
👍11
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3
Задача:

Учитывая массив чисел, верните новый массив, содержащий последние четные числа из исходного массива (в том же порядке). Исходный массив не будет пустым.

Пример:

   ([1, 2, 3, 4, 5, 6, 7, 8, 9], 3) => [4, 6, 8]
([-22, 5, 3, 11, 26, -6, -7, -8, -9, -8, 26], 2) => [-8, 26]
([6, -25, 3, 7, 5, 5, 7, -3, 23], 1) => [6]

#задачник

@python_practics
👍6
Использование памяти

Этот фрагмент кода предназначен, чтобы узнать объём памяти, используемый объектом.

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

@python_practics
👍103🔥1
Внимание! - Вопрос!

В чем отличие @foobar от @foobar()?

Первое - обычное декорирование функцией foobar.

Второй случай - декорирование функцией, которую вернет вызов foobar. По-другому это называется параметрический декоратор или фабрика декораторов.


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

@python_practics
👍13
Growler

Growler — это одновременно и асинхронный фреймворк, и микрофреймворк. Фреймворк использует асинхронную библиотеку Python, asyncio, вместе с промежуточным программным обеспечением для обработки HTTP-запросов.

Подробнее👇

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

@python_practics
👍3👌2
This media is not supported in your browser
VIEW IN TELEGRAM
Игра 24 на модуле turtle

Игра 24 представляет собой математическую головоломку, в которой игрок подбирает 4 числа таким образом, чтобы с помощью основных арифметических операторов (+, -, ×, ÷) получить число 24. Например, зная 4 числа 1,5,5,5, мы можем составить выражение (5-(1÷5))×5, что равно 24.

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

#sandbox

@python_practics
🔥94👍1
CodebaseGPT = ChatGPT для целого программного проекта

CodebaseGPT — это приложение, которое позволяет разработчикам "общаться" с полной кодовой базой программного проекта.

Главная особенность CodebaseGPT заключается в том, что он создает краткие описания каждого файла проекта и предоставляет эти описания LLM в первом системном промпте. Таким образом, модель имеет обобщенную информацию обо всем проекте в своем контексте на каждом этапе общения с пользователем.

Также, 🤖 бот может загружать любой файл проекта или осуществлять поиск по кодовой базе (как семантически, так и текстово), когда это необходимо для ответа на вопрос пользователя. Он даже может обновлять файлы проекта (с подтверждением) по запросу пользователя. И, конечно же, он поддерживает все языки программирования.

Подробнее о приложении👇

#статьи

@python_practics
🔥10👍1
Именно в таком положении админ и пилит вам контент😅

#мемчики

@python_practics
😁33🤣5🤨2