Какую роль в описании метода класса выполняет декоратор @property?
Anonymous Quiz
19%
Декорированный метод становится статическим, экземпляр не передаётся.
44%
Декорированный метод становится методом класса: метод получает класс, а не экземпляр.
36%
Значение, возвращаемое декорированным методом, вычисляется при извлечении.
👍2
Django vs FastAPI в 2025 году: какой фреймворк выбрать?
В этой статье автор подробно разобрал все основные критерии при выборе между фреймворками Django и FastAPI для начинающих свой путь разработчиков — востребованность фреймворка на рынке труда, тренды, которые повлияют на их востребованность в будущем, а так же важные особенности, которые нужно учитывать при выборе.
Подробнее👇
#статьи
@python_practics
В этой статье автор подробно разобрал все основные критерии при выборе между фреймворками Django и FastAPI для начинающих свой путь разработчиков — востребованность фреймворка на рынке труда, тренды, которые повлияют на их востребованность в будущем, а так же важные особенности, которые нужно учитывать при выборе.
Подробнее👇
#статьи
@python_practics
👍3
Внимание! - Вопрос!
Что возвращает метод items?
Объекты, возвращаемые методами items(), keys() и values() (viewitems(), viewkeys(), viewvalues() в Python 2.7) – это объекты представления словаря. Они предоставляют динамическое представление элементов словаря, то есть изменения данного словаря автоматически отображаются и на этих объектах.
#вопросы_из_собеседований
@python_practics
Что возвращает метод items?
#вопросы_из_собеседований
@python_practics
👍3
Задача:
Напишите функцию с именем sumDigits, которая принимает число в качестве входных данных и возвращает сумму абсолютных значений каждой из десятичных цифр числа.
Пример:
#задачник
@python_practics
Напишите функцию с именем sumDigits, которая принимает число в качестве входных данных и возвращает сумму абсолютных значений каждой из десятичных цифр числа.
Пример:
10 --> 1
99 --> 18
#задачник
@python_practics
👍4🔥1
Переворачивание строки
В этом фрагменте строка переворачивается с помощью разбиения на части. Синтаксис [::-1] разбивает строку на части с шагом -1, что означает, что она начинается с конца и перемещается в обратном направлении.
👍 - если было полезно
#полезные_сниппеты
@python_practics
В этом фрагменте строка переворачивается с помощью разбиения на части. Синтаксис [::-1] разбивает строку на части с шагом -1, что означает, что она начинается с конца и перемещается в обратном направлении.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍11
Внимание! - Вопрос!
Что может являться ключом словаря? Что не может? Почему?
Ключом словаря может быть любой хешируемый неизменяемый объект: число, строка, datetime, функция и даже модуль. Такие объекты имеют метод __hash__(), который однозначно сопоставляет объект с некоторым числом. По этому числу словарь ищет значение для ключа.
Списки, словари и множества изменяемы и не имеют метода хеширования. При подстановке их в словарь возникнет ошибка.
Хеш кортежа вычисляется рекурсивно по всем элементам. Так, кортеж
(1, (True, (42, ('hello', )))) состоит только из неизменяемых элементов, поэтому может быть ключом. Однако, такой кортеж
(1, (True, (42, ({'hello': 'world'}, )))) содержит глубоко внутри словарь, поэтому хеш не может быть рассчитан.
#вопросы_из_собеседований
@python_practics
Что может являться ключом словаря? Что не может? Почему?
Списки, словари и множества изменяемы и не имеют метода хеширования. При подстановке их в словарь возникнет ошибка.
Хеш кортежа вычисляется рекурсивно по всем элементам. Так, кортеж
(1, (True, (42, ('hello', )))) состоит только из неизменяемых элементов, поэтому может быть ключом. Однако, такой кортеж
(1, (True, (42, ({'hello': 'world'}, )))) содержит глубоко внутри словарь, поэтому хеш не может быть рассчитан.
#вопросы_из_собеседований
@python_practics
👍6❤1
NuPIC
Платформа Numenta для интеллектуальных вычислений (NuPIC) - это платформа, которая нацелена на реализацию алгоритма обучения HTM, а также на то, чтобы сделать его общедоступным источником. Это основа для будущих алгоритмов машинного обучения, основанных на биологии неокортекса.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Платформа Numenta для интеллектуальных вычислений (NuPIC) - это платформа, которая нацелена на реализацию алгоритма обучения HTM, а также на то, чтобы сделать его общедоступным источником. Это основа для будущих алгоритмов машинного обучения, основанных на биологии неокортекса.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2
Вот отсортированные базы с тонной материала(книги, курсы, ресурсы и гайды). Выбирай своё направление::
Скачивать ничего не нужно — все выложили в Telegram с доступом по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2❤1🤔1
Объединение двух словарей
Мы объединяем два словаря, используя оператор распаковки **. Этот метод прост и эффективен, особенно для современных версий Python (3.5+).
👍 - если было полезно
#полезные_сниппеты
@python_practics
Мы объединяем два словаря, используя оператор распаковки **. Этот метод прост и эффективен, особенно для современных версий Python (3.5+).
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍16
Энтузиаст собрал лучшие open source шаблоны для быстрого старта вашего нового проекта
Энтузиаст создал GitHub-репозиторий, собравший в себе лучшие open source шаблоны для быстрого старта новых проектов. Коллекция включает готовые решения для различных технологий и платформ, таких как веб-разработка, мобильные и серверные приложения, с настроенной архитектурой, конфигурацией и инструментами.
Подробнее👇
#статьи
@python_practics
Энтузиаст создал GitHub-репозиторий, собравший в себе лучшие open source шаблоны для быстрого старта новых проектов. Коллекция включает готовые решения для различных технологий и платформ, таких как веб-разработка, мобильные и серверные приложения, с настроенной архитектурой, конфигурацией и инструментами.
Подробнее👇
#статьи
@python_practics
👍3
Learning Snowflake SQL and Scripting: Generate, Retrieve, and Automate Snowflake Data
Чему вы научитесь:
• Освоению SQL и скриптинга в Snowflake для управления данными;
• Эффективному извлечению, обработке и хранению данных в Snowflake;
• Настройке и автоматизации рабочих процессов для управления данными;
• Оптимизации запросов и повышения производительности в Snowflake;
• Интеграции Snowflake с другими системами и источниками данных.
"Learning Snowflake SQL and Scripting" представляет собой комплексное руководство для пользователей Snowflake. Эта книга даст вам практические навыки для работы с данными, включая автоматизацию и оптимизацию обработки данных, что позволит использовать Snowflake для крупных проектов с высоким объемом данных.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Освоению SQL и скриптинга в Snowflake для управления данными;
• Эффективному извлечению, обработке и хранению данных в Snowflake;
• Настройке и автоматизации рабочих процессов для управления данными;
• Оптимизации запросов и повышения производительности в Snowflake;
• Интеграции Snowflake с другими системами и источниками данных.
"Learning Snowflake SQL and Scripting" представляет собой комплексное руководство для пользователей Snowflake. Эта книга даст вам практические навыки для работы с данными, включая автоматизацию и оптимизацию обработки данных, что позволит использовать Snowflake для крупных проектов с высоким объемом данных.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍2❤1