Telegram Web
Топ. Библиотека tqdm: визуализация прогресса выполнения скриптов Python

Вы когда-нибудь оказывались в ситуации, когда скрипт на Python выполняется очень долго и вы задаетесь вопросом, происходит ли вообще что-нибудь за экраном?

Такая неопределенность может побудить вас прервать почти завершенное выполнение или бесконечно ждать окончания работы скрипта, хотя его работа уже прервалась.

Библиотека tqdm решает эту проблему, предоставляя индикаторы выполнения для ваших скриптов.

#топ
👍4
Тест. Импорт, модули, пакеты

В 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.

#топ
👍5
Знаете, как неудобно искать нужные библиотеки, переносить виртуальные окружения или запускать проекты с десятками ошибок из-за «не тех» версий?

Теперь можно всё упростить — приходите на бесплатный урок по управлению зависимостями в Python 27 ноября в 19:00 мск!

📗Откройте для себя инструменты Pipenv и Poetry, которые берут под контроль все зависимости в вашем проекте. Больше никаких сюрпризов, когда код «вдруг перестал работать»

📗Мы покажем, как легко устанавливать, настраивать и управлять пакетами для создания чистой и воспроизводимой среды. Вы узнаете, в чем отличие Pipenv и Poetry, и как их можно использовать в любых проектах на Python.

💻Представьте: ваш код работает идеально на любом устройстве. Вы экономите время и больше не теряете контроль над версиями и пакетами. Это уровень профессионалов и вы можете его достичь!

🛑Регистрируйтесь на открытый урок и получите скидку на участие в курсе «Python Developer. Basic»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2
Задача с кодом. Количество дней между двумя датами

Напишите функцию, которая будет принимать две даты и возвращать количество дней между первой и второй.

Примечания:

- даты не обязательно будут относиться к одному месяцу или году
- если даты переданы в обратном порядке, нужно вернуть отрицательное число.

Примеры:

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. __repr__ и __str__: когда какой метод использовать?

Показали на маленьком примере разницу между методами __repr__ и __str__.

#tipsandtricks #функции
👍3👎3
Задача на логику. Сколько тасок удалось завершить за спринт?

Проект приближался к дедлайну. Команда из 9 джунов и одного опытного тимлида усердно трудилась над кучей мелких изменений.

За спринт каждый из джунов справился с 15 тасками, а тимлид успел закрыть на 9 тасок больше, чем в среднем каждый из 10 членов команды.

Сколько всего тасок удалось завершить за спринт?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
👎31
Строки в Python

Данная статья является полным руководством по использованию строк в Python. Прочитав ее, вы узнаете, как создавать строки и работать с ними. В частности, мы рассмотрим:
- создание строк
- индексацию строк
- работу с подстроками
- использование методов строк.

#строки
Каким будет результат следующей операции?

++++-+1_000+-+-+1_0+---1_0
Anonymous Quiz
20%
1020
8%
980
9%
920
12%
-980
36%
-1000
14%
-1020
🤔14👍3👎1🥱1
Язык фактов, получается 🌚
🌚9🤡2
Тест. Булевы значения в Python

Булевы значения в программировании используются постоянно и повсеместно. Каждый раз, когда нужно что-то проверить и получить четкий ответ да/нет, применяются значения True/False или их числовые эквиваленты.

Проверьте, насколько хорошо вы знаете булевы значения: пройдите этот тест!

#тест
👍1
⁉️Стандартные инструменты для работы с данными в таблице и макросы больше не справляются? Хотите работать быстрее и эффективнее?

🚀 Тогда вам стоит обратить внимание на курс «Python для аналитики», предназначенный для специалистов, стремящихся автоматизировать свою работу с помощью Python.

На курсе вы научитесь извлекать данные из баз и API, собирать их в отчёты с текстом и графикой, строить дашборды и использовать Jupyter Notebook. Всё это — под руководством опытных практиков, готовых помочь на каждом этапе.

💥 Программа направлена на тех, кто не работал с кодом на Python и включает в себя блок по статистике для изучения основ работы с данными.

Освоив Python вы сможете автоматизировать рутину и открыть новые возможности в аналитике независимо от профессии. А диплом OTUS выделит вас среди конкурентов!

Оставьте заявку прямо сейчас и получите 🖤 🖤 одну из самых ожидаемых скидок года 🖤 🖤 в честь «Черной Пятницы»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Топ. Некоторые специальные возможности Python

В этой статье:

- что собой представляют представления списков и словарей;
- как использовать функции zip() и enumerate();
- что такое контекст функции и декораторы;
- для чего нужны генераторы в Python.

#топ
Задача с кодом. Негатив

Предположим, у вас есть изображение, которое можно представить в виде двумерного списка нулей и единиц. Напишите функцию для создания «негатива» этого изображения. Она должна заменить все нули единицами, а единицы нулями.

Пример:

reverse_image([
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
])
➞ [
[0, 1, 1],
[1, 0, 1],
[1, 1, 0]
]


Решение на нашем сайте.

#задача #coding
👍1
Для отступов следует использовать табы или пробелы?
Anonymous Quiz
64%
Табы
36%
Пробелы
👎25👌1
Tips & Tricks. Сколько времени занимает работа вашей функции?

При помощи модуля time можно узнать, сколько времени необходимо для выполнения кода. Пример - в заметке.

#tipsandtricks #модули
👍3
Задача на логику. 50 фишек

На столе лежит 50 фишек. Каждая фишка с одной стороны белая, а с другой черная.

Изначально все фишки лежат белой стороной вверх. Вы закрываете глаза, а я произвольным образом переворачиваю 10 из них.

Как, не открывая глаз, разделить фишки на две кучки, чтобы в каждой из них было одинаковое количество фишек, повернутых черной стороной вверх?

Примечание: вы тоже можете переворачивать фишки, но с закрытыми глазами.

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
👍3👌2
Функции. Вывод строки в обратном порядке с использованием рекурсии

Пишем программу, принимающую строку и выводяющую ее в обратном порядке, с использованием рекурсии. Все шаги написания кода разбираем подробно.

#функции #рекурсия
👍1
Тест. Кортежи (уровень лёгкий)

Кортежи (tuple) в Python – это те же списки, но за одним исключением: кортежи — неизменяемые структуры данных.

Хорошо ли вы умеете пользоваться кортежами? Пройдите тест по кортежам из 10 вопросов и проверьте!

#тест
2
2025/07/09 16:35:11
Back to Top
HTML Embed Code: