Переворачивание строки
В этом фрагменте строка переворачивается с помощью разбиения на части. Синтаксис [::-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
Что делает следующий код?
def a(b, c, d): pass
def a(b, c, d): pass
Anonymous Quiz
8%
Определяет список и инициализирует его
82%
Определяет функцию, которая ничего не делает
10%
Определяет пустой класс
👍2
Python и SQL: что изучать в первую очередь для анализа данных
Два самых популярных инструмента для работы с данными — Python и SQL. Они хороши для обработки, анализа данных и для их визуализации и интерпретации. У новичков часто возникает вопрос: начать изучение с Python или SQL? В этой статье авторы рассказали о каждом языке и как они взаимно дополняют друг друга.
Подробнее👇
#статьи
@python_practics
Два самых популярных инструмента для работы с данными — Python и SQL. Они хороши для обработки, анализа данных и для их визуализации и интерпретации. У новичков часто возникает вопрос: начать изучение с Python или SQL? В этой статье авторы рассказали о каждом языке и как они взаимно дополняют друг друга.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое коллизия?
Когда хеш-функция возвращает один и тот же ответ для разных данных.
#вопросы_из_собеседований
@python_practics
Что такое коллизия?
#вопросы_из_собеседований
@python_practics
👍6