Для чего в Python используется встроенная функция enumerate()?
Anonymous Quiz
22%
Для определения количества элементов последовательности.
63%
Для одновременного итерирования по самим элементам и их индексам.
15%
Для сортировки элементов по значениям id.
👍2
Кратко про Ensemble методы с примерами
В этой статье автор рассказал про Ensemble методы, которые помогают сделать модели более точными и устойчивыми к переобучению. Рассмотрел три основных подхода: Bagging, Boosting и Stacking, и показал, как их реализовать на Python.
Подробнее👇
#статьи
@python_practics
В этой статье автор рассказал про Ensemble методы, которые помогают сделать модели более точными и устойчивыми к переобучению. Рассмотрел три основных подхода: Bagging, Boosting и Stacking, и показал, как их реализовать на Python.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое _slots_?
Классы хранят поля и их значения в секретном словаре __dict__. Поскольку словарь – изменяемая структура, вы можете на лету добавлять и удалять из класса поля. Параметр __slots__ в классе жестко фиксирует набор полей класса. Слоты используются когда у класса может быть очень много полей, например, в некоторых ORM, либо когда критична производительность, потому что доступ к слоту срабатывает быстрее, чем поиск в словаре, или когда в процессе выполнения программы создаются миллионы экземпляров класса, применение __slots__ позволит сэкономить память.
#вопросы_из_собеседований
Что такое _slots_?
#вопросы_из_собеседований
👍7
Задача:
Завершите функцию, чтобы вернуть значение true, если два приведенных аргумента являются анаграммами друг друга; в противном случае верните значение false.
Пример:
#задачник
@python_practics
Завершите функцию, чтобы вернуть значение true, если два приведенных аргумента являются анаграммами друг друга; в противном случае верните значение false.
Пример:
"foefet" is an anagram of "toffee"
"Buckethead" is an anagram of "DeathCubeK"
#задачник
@python_practics
👍3
Объединение данных
Объединение данных из нескольких источников.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Объединение данных из нескольких источников.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Внимание! - Вопрос!
Что такое _new_? И чем он отличается от _init_? В какой последовательности они выполняются?
Основное различие между этими двумя методами состоит в том, что __new__ обрабатывает создание объекта, а __init__ обрабатывает его инициализацию.
__new__ вызывается автоматически при вызове имени класса (при создании экземпляра), тогда как __init__ вызывается каждый раз, когда экземпляр класса возвращается __new__, передавая возвращаемый экземпляр в __init__ в качестве параметра self, поэтому даже если вы сохранили экземпляр где-нибудь глобально/статически и возвращали его каждый раз из __new__, для него все-равно будет каждый раз вызываться __init__.
Из вышесказанного вытекает что сначала вызывается __new__, а потом __init__.
#вопросы_из_собеседований
@python_practics
Что такое _new_? И чем он отличается от _init_? В какой последовательности они выполняются?
__new__ вызывается автоматически при вызове имени класса (при создании экземпляра), тогда как __init__ вызывается каждый раз, когда экземпляр класса возвращается __new__, передавая возвращаемый экземпляр в __init__ в качестве параметра self, поэтому даже если вы сохранили экземпляр где-нибудь глобально/статически и возвращали его каждый раз из __new__, для него все-равно будет каждый раз вызываться __init__.
Из вышесказанного вытекает что сначала вызывается __new__, а потом __init__.
#вопросы_из_собеседований
@python_practics
👍6
SpaСy
Обработка естественного языка(Natural Language Processing — NLP) сегодня становится очень востребованной, так как людям несомненно проще общаться с машинами также, как они общаются с людьми.
Поэтому сейчас, вместе с быстрым развитием этой области, всё больше сервисов используют NLP: чат-боты, в которых больше не нужно выбирать готовые ответы, голосовые ассистенты, электронная почта, чтобы автоматически сортировать письма и так далее. В этой статье автор рассказал об относительно новой Python библиотеке SpaCy, которая стала, если не индустриальным стандартом, как заявляют сами создатели, то как минимум одним из самых популярных и удобных решений. Приятного чтения!
Подробнее👇
#фреймворки_библиотеки
@python_practics
Обработка естественного языка(Natural Language Processing — NLP) сегодня становится очень востребованной, так как людям несомненно проще общаться с машинами также, как они общаются с людьми.
Поэтому сейчас, вместе с быстрым развитием этой области, всё больше сервисов используют NLP: чат-боты, в которых больше не нужно выбирать готовые ответы, голосовые ассистенты, электронная почта, чтобы автоматически сортировать письма и так далее. В этой статье автор рассказал об относительно новой Python библиотеке SpaCy, которая стала, если не индустриальным стандартом, как заявляют сами создатели, то как минимум одним из самых популярных и удобных решений. Приятного чтения!
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍4🤔1
Трансформация данных
Применение функций к столбцам данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Применение функций к столбцам данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍6
Telegram bot который принимает фотографии и публикует их
Подробный гайд о том, как написать бота, который будет принимать фотографии и выставлять их в канал, и как дополнение добавлял нужный текст (при необходимости можно переписать, чтобы он прикреплял отправленные в него сообщения).
Подробнее👇
#статьи
@python_practics
Подробный гайд о том, как написать бота, который будет принимать фотографии и выставлять их в канал, и как дополнение добавлял нужный текст (при необходимости можно переписать, чтобы он прикреплял отправленные в него сообщения).
Подробнее👇
#статьи
@python_practics
👍3
Full-Stack Web Development with Go (2023)
Чему вы научитесь:
• Созданию полноценных веб-приложений с использованием Go и Vue.js;
• Реализации RESTful API на Go для взаимодействия с фронтендом;
• Управлению состоянием на клиенте с использованием Vue.js;
• Организации маршрутизации и обработки данных между фронтендом и бэкендом;
• Деплою и оптимизации производительности приложений на Go.
"Full-Stack Web Development with Go" обучит вас созданию современных веб-приложений, сочетая Go для серверной части и Vue.js для динамичного интерфейса. Вы научитесь разрабатывать масштабируемые приложения и оптимизировать их для развёртывания на различных платформах.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Созданию полноценных веб-приложений с использованием Go и Vue.js;
• Реализации RESTful API на Go для взаимодействия с фронтендом;
• Управлению состоянием на клиенте с использованием Vue.js;
• Организации маршрутизации и обработки данных между фронтендом и бэкендом;
• Деплою и оптимизации производительности приложений на Go.
"Full-Stack Web Development with Go" обучит вас созданию современных веб-приложений, сочетая Go для серверной части и Vue.js для динамичного интерфейса. Вы научитесь разрабатывать масштабируемые приложения и оптимизировать их для развёртывания на различных платформах.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍3