Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача:
Существует массив с несколькими числами. Все числа равны, кроме одного. Попробуйте найти его!
Пример:
#задачник
@python_practics
Существует массив с несколькими числами. Все числа равны, кроме одного. Попробуйте найти его!
Пример:
find_uniq([ 1, 1, 1, 2, 1, 1 ]) == 2
find_uniq([ 0, 0, 0.55, 0, 0 ]) == 0.55
#задачник
@python_practics
👍2
Чтение данных из файла
Читает содержимое файла полностью.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Читает содержимое файла полностью.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7
Внимание! - Вопрос!
Что такое модули и пакеты?
• Модуль — это файл с расширением .py, содержащий набор функций, классов или переменных, например, math.py .
• Пакет — это каталог с файлами-модулями и специальным файлом __init__.py, который объединяет модули в логическую единицу.
#вопросы_из_собеседований
@python_practics
Что такое модули и пакеты?
• Пакет — это каталог с файлами-модулями и специальным файлом __init__.py, который объединяет модули в логическую единицу.
#вопросы_из_собеседований
@python_practics
👍4
Pytest
Pytest — фреймворк для тестирования программного обеспечения на языке Python, который позволяет разработчикам создавать и запускать тесты для проверки корректности работы программ.
Особенности:
• Позволяет писать тесты в виде простых функций, а не классов.
• Использует одну команду для проверки условий — assert.
• Автоматически обнаруживает тестовые файлы и тестовые функции без явной регистрации.
• Поддерживает плагины, которые добавляют новые функции и упрощают тестирование.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Pytest — фреймворк для тестирования программного обеспечения на языке Python, который позволяет разработчикам создавать и запускать тесты для проверки корректности работы программ.
Особенности:
• Позволяет писать тесты в виде простых функций, а не классов.
• Использует одну команду для проверки условий — assert.
• Автоматически обнаруживает тестовые файлы и тестовые функции без явной регистрации.
• Поддерживает плагины, которые добавляют новые функции и упрощают тестирование.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍1
Получение случайного элемента из списка
Используем random.choice() для случайного выбора элемента.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используем random.choice() для случайного выбора элемента.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Многофакторное сравнение пяти популярных вычислительных движков для больших данных
Многомерное сравнение пяти движков Big Data (Spark, Presto/Trino, ClickHouse, StarRocks) по скорости, масштабируемости, кэшам, HA и поддержке SQL/Python.
Подробнее👇
#статьи
@python_practics
Многомерное сравнение пяти движков Big Data (Spark, Presto/Trino, ClickHouse, StarRocks) по скорости, масштабируемости, кэшам, HA и поддержке SQL/Python.
Подробнее👇
#статьи
@python_practics