Фотография
Что можно делать в оболочке Python?
В оболочке можно делать практически все, что вообще позволяет делать язык Python: использовать переменные, циклы, условия для определения функций и т. д.
Символы »> — это приглашение оболочки, тут вы можете вводить свои команды. Если ваши команды занимают несколько строк, например, при определении цикла, оболочка выводит троеточие …, которое сигнализирует о продолжении строки.
Фотография
random.choices
Метод choices() возвращает список со случайно выбранным элементом из указанной последовательности. Ты можешь взвесить вероятность каждого результата с помощью параметра weights или параметра cum weights. Последовательность может быть строкой, диапазоном, списком, кортежем или любой другой последовательностью.
Фотография
Функция sample
Функция sample() модуля random возвращает список длины k случайных элементов, выбранных из последовательности или множества. Исходная последовательность остается неизменной.
Если исходное множество содержит повторы, то каждый случай является возможным выбором в результирующем списке.
Что плохого в следующем коде:
counter = 0
def increment():
counter += 1
increment()
В Python нет объявлений переменных, поэтому он должен сам определить их область действия. Если внутри функции имеется обращение к переменной, то она считается локальной. Переменная counter выше является глобальной, поэтому код выбрасывает ошибку.
Фотография
Сокращение ссылок
Скорее всего хоть раз вы сталкивались с сервисами по сокращению ссылок. Даже если вы сами не создавали сокращенную ссылку, то хотя бы видели их в описаниях к различным роликам или на сайтах.
Создать такую ссылку можно всего за три строчки кода при помощи использования библиотеки PyShorteners. Нужно установить библиотеку в проект и создать объект на её основе.
Фотография
❔❔❔⚠️Пройдите тест на углубленные знания в сфере Machine Learning
🔓 Вырвитесь из однотипных задач. Освойте продвинутые подходы.
Ответьте на 10 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - «Machine Learning. Advanced» от OTUS и его партнера — Сбера.
⏰ Время прохождения теста ограничено 30 минут
📌 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА:
Вы освоите продвинутые приемы машинного обучения, которые позволят вам уверенно себя чувствовать на ведущих Middle/ Senior позициях и справляться даже с нестандартными задачами.
🖌ПРОЙТИ ТЕСТ:
https://otus.pw/Veo4/