Расширьте свои знания в программировании на Python, уделив этому всего 3 вечера по 1,5 часа!
На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://clc.to/5ECyMg
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 8 по 10 сентября в 19:00 по московскому времени!
На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://clc.to/5ECyMg
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 8 по 10 сентября в 19:00 по московскому времени!
Функция islice()
Функция islice() модуля itertools создает итератор, который возвращает выбранные элементы из итератора iterable. Другими словами, получает срез итератора/генератора, для которых нельзя получить срез обычными средствами или встроенной функцией slice().
В отличие от обычных срезов списков или кортежей, функция itertools.islice() не поддерживает отрицательные значения для start, stop или step.
Функция islice() модуля itertools создает итератор, который возвращает выбранные элементы из итератора iterable. Другими словами, получает срез итератора/генератора, для которых нельзя получить срез обычными средствами или встроенной функцией slice().
В отличие от обычных срезов списков или кортежей, функция itertools.islice() не поддерживает отрицательные значения для start, stop или step.
Feature Engineering
Feature engineering – это способ извлечения признаков из данных и преобразования их в форматы, подходящие для алгоритмов машинного обучения. В данной статье автор наглядно продемонстрирует применение feature engineering.
👉 Ссылка на статью
Feature engineering – это способ извлечения признаков из данных и преобразования их в форматы, подходящие для алгоритмов машинного обучения. В данной статье автор наглядно продемонстрирует применение feature engineering.
👉 Ссылка на статью
Метод new
При написании классов Python обычно нет необходимости создавать собственную реализацию специального метода new(). В большинстве случаев базовой реализации из встроенного класса объектов достаточно для создания пустого объекта текущего класса.
Обычно, создание собственной реализации метода new() необходима только тогда, когда нужно управлять созданием нового экземпляра класса на низком уровне. Теперь, если нужна кастомная реализация этого метода, то следует выполнить несколько шагов:
⚫️ Создать новый экземпляр, вызвав super().new() с соответствующими аргументами
⚫️ Настроить новый экземпляр в соответствии с конкретными потребностями
⚫️ Возвратить новый экземпляр, чтобы продолжить процесс создания экземпляра
При написании классов Python обычно нет необходимости создавать собственную реализацию специального метода new(). В большинстве случаев базовой реализации из встроенного класса объектов достаточно для создания пустого объекта текущего класса.
Обычно, создание собственной реализации метода new() необходима только тогда, когда нужно управлять созданием нового экземпляра класса на низком уровне. Теперь, если нужна кастомная реализация этого метода, то следует выполнить несколько шагов:
⚫️ Создать новый экземпляр, вызвав super().new() с соответствующими аргументами
⚫️ Настроить новый экземпляр в соответствии с конкретными потребностями
⚫️ Возвратить новый экземпляр, чтобы продолжить процесс создания экземпляра
Pint
Pint — это пакет Python для работы с физическими величинами. Данный пакет позволяет выполнять арифметические операции между ними и преобразовывать их в различные единицы. В данной статье автор наглядно продемонстрирует применение пакета Pint.
👉 Ссылка на статью
Pint — это пакет Python для работы с физическими величинами. Данный пакет позволяет выполнять арифметические операции между ними и преобразовывать их в различные единицы. В данной статье автор наглядно продемонстрирует применение пакета Pint.
👉 Ссылка на статью
10 удивительно полезных базовых функций Python
Те, кто работает с Python, знают, что этот язык хорош благодаря своей обширной экосистеме. Можно даже сказать, что язык программирования не выделялся бы ничем особенным, если бы не его замечательные пакеты, которые добавляют новые функции к основным.
👉 Ссылка на статью
Те, кто работает с Python, знают, что этот язык хорош благодаря своей обширной экосистеме. Можно даже сказать, что язык программирования не выделялся бы ничем особенным, если бы не его замечательные пакеты, которые добавляют новые функции к основным.
👉 Ссылка на статью
Что выведет код?(прошлый опрос был с ошибкой)
Anonymous Quiz
48%
[1, 1, 1, 0]
34%
[1, 1, 1, 1]
13%
[0, 1, 1, 0]
1%
None
4%
Error
Оператор with
Оператор with в Python поддерживает концепцию контекста среды выполнения, определенного контекстным менеджером. Типичные области применения контекстных менеджеров включают сохранение и восстановление различных типов глобального состояния, блокировку и разблокировку ресурсов, закрытие открытых файлов и т. д.
👉 Ссылка на документацию
Оператор with в Python поддерживает концепцию контекста среды выполнения, определенного контекстным менеджером. Типичные области применения контекстных менеджеров включают сохранение и восстановление различных типов глобального состояния, блокировку и разблокировку ресурсов, закрытие открытых файлов и т. д.
👉 Ссылка на документацию
Возврат нескольких значений из функции
#1 возврат значений с помощью словарей:
Словари содержат комбинации элементов, которые представляют собой пары «ключ — значение» (key:value), заключенные в фигурные скобки ({}).
Словари, это оптимальный вариант для работы, если вы знаете ключ для доступа к значениям.
#1 возврат значений с помощью словарей:
Словари содержат комбинации элементов, которые представляют собой пары «ключ — значение» (key:value), заключенные в фигурные скобки ({}).
Словари, это оптимальный вариант для работы, если вы знаете ключ для доступа к значениям.