Топ. Библиотека tqdm: визуализация прогресса выполнения скриптов Python
Вы когда-нибудь оказывались в ситуации, когда скрипт на Python выполняется очень долго и вы задаетесь вопросом, происходит ли вообще что-нибудь за экраном?
Такая неопределенность может побудить вас прервать почти завершенное выполнение или бесконечно ждать окончания работы скрипта, хотя его работа уже прервалась.
Библиотека tqdm решает эту проблему, предоставляя индикаторы выполнения для ваших скриптов.
#топ
Вы когда-нибудь оказывались в ситуации, когда скрипт на Python выполняется очень долго и вы задаетесь вопросом, происходит ли вообще что-нибудь за экраном?
Такая неопределенность может побудить вас прервать почти завершенное выполнение или бесконечно ждать окончания работы скрипта, хотя его работа уже прервалась.
Библиотека tqdm решает эту проблему, предоставляя индикаторы выполнения для ваших скриптов.
#топ
👍4
Тест. Импорт, модули, пакеты
В Python связанные модули объединяют в пакеты. Пакет представляет собой каталог, содержащий вложенные файлы и подкаталоги.
Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте!
#тест
В Python связанные модули объединяют в пакеты. Пакет представляет собой каталог, содержащий вложенные файлы и подкаталоги.
Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте!
#тест
❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19😍4👍1👎1🍌1👾1
Топ. Полное руководство по Pandas для начинающих
В этой статье мы изложим основные сведения о pandas. Вы узнаете, как установить этот пакет и как его использовать. Кроме того, мы рассмотрим, как pandas работает с другими популярными пакетами для анализа данных Python, такими как matplotlib и scikit-learn.
#топ
В этой статье мы изложим основные сведения о pandas. Вы узнаете, как установить этот пакет и как его использовать. Кроме того, мы рассмотрим, как pandas работает с другими популярными пакетами для анализа данных Python, такими как matplotlib и scikit-learn.
#топ
👍5
❓Знаете, как неудобно искать нужные библиотеки, переносить виртуальные окружения или запускать проекты с десятками ошибок из-за «не тех» версий?
Теперь можно всё упростить — приходите на бесплатный урок по управлению зависимостями в Python 27 ноября в 19:00 мск!
📗Откройте для себя инструменты Pipenv и Poetry, которые берут под контроль все зависимости в вашем проекте. Больше никаких сюрпризов, когда код «вдруг перестал работать»
📗Мы покажем, как легко устанавливать, настраивать и управлять пакетами для создания чистой и воспроизводимой среды. Вы узнаете, в чем отличие Pipenv и Poetry, и как их можно использовать в любых проектах на Python.
💻Представьте: ваш код работает идеально на любом устройстве. Вы экономите время и больше не теряете контроль над версиями и пакетами. Это уровень профессионалов и вы можете его достичь!
🛑Регистрируйтесь на открытый урок и получите скидку на участие в курсе «Python Developer. Basic»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Теперь можно всё упростить — приходите на бесплатный урок по управлению зависимостями в Python 27 ноября в 19:00 мск!
📗Откройте для себя инструменты Pipenv и Poetry, которые берут под контроль все зависимости в вашем проекте. Больше никаких сюрпризов, когда код «вдруг перестал работать»
📗Мы покажем, как легко устанавливать, настраивать и управлять пакетами для создания чистой и воспроизводимой среды. Вы узнаете, в чем отличие Pipenv и Poetry, и как их можно использовать в любых проектах на Python.
💻Представьте: ваш код работает идеально на любом устройстве. Вы экономите время и больше не теряете контроль над версиями и пакетами. Это уровень профессионалов и вы можете его достичь!
🛑Регистрируйтесь на открытый урок и получите скидку на участие в курсе «Python Developer. Basic»
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
❤2
Задача с кодом. Количество дней между двумя датами
Напишите функцию, которая будет принимать две даты и возвращать количество дней между первой и второй.
Примечания:
- даты не обязательно будут относиться к одному месяцу или году
- если даты переданы в обратном порядке, нужно вернуть отрицательное число.
Примеры:
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать две даты и возвращать количество дней между первой и второй.
Примечания:
- даты не обязательно будут относиться к одному месяцу или году
- если даты переданы в обратном порядке, нужно вернуть отрицательное число.
Примеры:
get_days(
datetime.date(2019, 6, 14), # 14 июня 2019
datetime.date(2019, 6, 20) # 20 июня 2019
) ➞ 6
get_days(
datetime.date(2018, 12, 29), # 29 декабря 2018
datetime.date(2019, 1, 1) # 1 января 2019
) ➞ 3
get_days(
datetime.date(2020, 5, 24),
datetime.date(2019, 5, 24))
) ➞ -366
Решение на нашем сайте.
#задача #coding
❤1
Tips & Tricks.
Показали на маленьком примере разницу между методами
#tipsandtricks #функции
__repr__
и __str__
: когда какой метод использовать?Показали на маленьком примере разницу между методами
__repr__
и __str__
.#tipsandtricks #функции
👍3👎3
Задача на логику. Сколько тасок удалось завершить за спринт?
Проект приближался к дедлайну. Команда из 9 джунов и одного опытного тимлида усердно трудилась над кучей мелких изменений.
За спринт каждый из джунов справился с 15 тасками, а тимлид успел закрыть на 9 тасок больше, чем в среднем каждый из 10 членов команды.
Сколько всего тасок удалось завершить за спринт?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Проект приближался к дедлайну. Команда из 9 джунов и одного опытного тимлида усердно трудилась над кучей мелких изменений.
За спринт каждый из джунов справился с 15 тасками, а тимлид успел закрыть на 9 тасок больше, чем в среднем каждый из 10 членов команды.
Сколько всего тасок удалось завершить за спринт?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👎3❤1
Каким будет результат следующей операции?
++++-+1_000+-+-+1_0+---1_0
++++-+1_000+-+-+1_0+---1_0
Anonymous Quiz
20%
1020
8%
980
9%
920
12%
-980
36%
-1000
14%
-1020
🤔14👍3👎1🥱1
Тест. Булевы значения в Python
Булевы значения в программировании используются постоянно и повсеместно. Каждый раз, когда нужно что-то проверить и получить четкий ответ да/нет, применяются значения True/False или их числовые эквиваленты.
Проверьте, насколько хорошо вы знаете булевы значения: пройдите этот тест!
#тест
Булевы значения в программировании используются постоянно и повсеместно. Каждый раз, когда нужно что-то проверить и получить четкий ответ да/нет, применяются значения True/False или их числовые эквиваленты.
Проверьте, насколько хорошо вы знаете булевы значения: пройдите этот тест!
#тест
👍1
⁉️Стандартные инструменты для работы с данными в таблице и макросы больше не справляются? Хотите работать быстрее и эффективнее?
🚀 Тогда вам стоит обратить внимание на курс «Python для аналитики», предназначенный для специалистов, стремящихся автоматизировать свою работу с помощью Python.
На курсе вы научитесь извлекать данные из баз и API, собирать их в отчёты с текстом и графикой, строить дашборды и использовать Jupyter Notebook. Всё это — под руководством опытных практиков, готовых помочь на каждом этапе.
💥 Программа направлена на тех, кто не работал с кодом на Python и включает в себя блок по статистике для изучения основ работы с данными.
Освоив Python вы сможете автоматизировать рутину и открыть новые возможности в аналитике независимо от профессии. А диплом OTUS выделит вас среди конкурентов!
Оставьте заявку прямо сейчас и получите 🖤 🖤 одну из самых ожидаемых скидок года 🖤 🖤 в честь«Черной Пятницы»
🚀 Тогда вам стоит обратить внимание на курс «Python для аналитики», предназначенный для специалистов, стремящихся автоматизировать свою работу с помощью Python.
На курсе вы научитесь извлекать данные из баз и API, собирать их в отчёты с текстом и графикой, строить дашборды и использовать Jupyter Notebook. Всё это — под руководством опытных практиков, готовых помочь на каждом этапе.
💥 Программа направлена на тех, кто не работал с кодом на Python и включает в себя блок по статистике для изучения основ работы с данными.
Освоив Python вы сможете автоматизировать рутину и открыть новые возможности в аналитике независимо от профессии. А диплом OTUS выделит вас среди конкурентов!
Оставьте заявку прямо сейчас и получите 🖤 🖤 одну из самых ожидаемых скидок года 🖤 🖤 в честь
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Задача с кодом. Негатив
Предположим, у вас есть изображение, которое можно представить в виде двумерного списка нулей и единиц. Напишите функцию для создания «негатива» этого изображения. Она должна заменить все нули единицами, а единицы нулями.
Пример:
Решение на нашем сайте.
#задача #coding
Предположим, у вас есть изображение, которое можно представить в виде двумерного списка нулей и единиц. Напишите функцию для создания «негатива» этого изображения. Она должна заменить все нули единицами, а единицы нулями.
Пример:
reverse_image([
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
])
➞ [
[0, 1, 1],
[1, 0, 1],
[1, 1, 0]
]
Решение на нашем сайте.
#задача #coding
👍1
👎25👌1
Tips & Tricks. Сколько времени занимает работа вашей функции?
При помощи модуля time можно узнать, сколько времени необходимо для выполнения кода. Пример - в заметке.
#tipsandtricks #модули
При помощи модуля time можно узнать, сколько времени необходимо для выполнения кода. Пример - в заметке.
#tipsandtricks #модули
👍3
Задача на логику. 50 фишек
На столе лежит 50 фишек. Каждая фишка с одной стороны белая, а с другой черная.
Изначально все фишки лежат белой стороной вверх. Вы закрываете глаза, а я произвольным образом переворачиваю 10 из них.
Как, не открывая глаз, разделить фишки на две кучки, чтобы в каждой из них было одинаковое количество фишек, повернутых черной стороной вверх?
Примечание: вы тоже можете переворачивать фишки, но с закрытыми глазами.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
На столе лежит 50 фишек. Каждая фишка с одной стороны белая, а с другой черная.
Изначально все фишки лежат белой стороной вверх. Вы закрываете глаза, а я произвольным образом переворачиваю 10 из них.
Как, не открывая глаз, разделить фишки на две кучки, чтобы в каждой из них было одинаковое количество фишек, повернутых черной стороной вверх?
Примечание: вы тоже можете переворачивать фишки, но с закрытыми глазами.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍3👌2
Тест. Кортежи (уровень лёгкий)
Кортежи (tuple) в Python – это те же списки, но за одним исключением: кортежи — неизменяемые структуры данных.
Хорошо ли вы умеете пользоваться кортежами? Пройдите тест по кортежам из 10 вопросов и проверьте!
#тест
Кортежи (tuple) в Python – это те же списки, но за одним исключением: кортежи — неизменяемые структуры данных.
Хорошо ли вы умеете пользоваться кортежами? Пройдите тест по кортежам из 10 вопросов и проверьте!
#тест
❤2