Бесконечность в Python
Как бы иронично это ни звучало, бесконечность определяется как неопределенное число, которое может быть как положительным, так и отрицательным значением. Все арифметические операции, выполняемые над бесконечным числом, всегда приводят к бесконечному числу, скажем, суммирование, вычитание, умножение или любая другая операция.
Положительная бесконечность: inf
Отрицательная бесконечность: -inf
Поскольку бесконечность может быть как положительной, так и отрицательной, их можно представить как число float('inf') и число float('-inf') соответственно.
Примеры
Сверху я написал незамысловатый код, который выводит отрицательное и положительное числа соответственно(мне кажется объяснять работу кода не надо)
Зачем это нужно?
В питонячем мире бесконечность обычно используется для измерения производительности и оптимизации алгоритмов, выполняющих вычисления в крупномасштабных приложениях.
На самом деле float - интересная штука, с помощью которой можно хорошо провести время ;)
🔥 Новый формат получения специальности Data Science - Буткемп. Что это такое?
💪 Буткемп — методика, которую использовали в лагерях для подготовки солдат. Чтобы стать полноценным бойцом, в обычных условиях новобранцу нужно 3-4 года. В условиях Bootcamp такого результата достигали за 4 месяца. Эффективность методики обоснована тем, что на период кемпа человек полностью погружается в процесс обучения и быстрей воспринимает информацию. Сейчас этот метод обучения активно используют в Гарварде, IT-компаниях, бизнес-проектах и образовательных программах.
✅Для обучения IT специальностям (прежде всего Data Science) формат начали использовать в 2011 году в США. Он быстро доказал свою эффективность и стал популярным. К примеру, за 2020 год IT буткемпы выпустили 24975 американцев. Для стран бывшего СССР это новый формат.
⭐В 2018 году в России открылся первый - Эльбрус Буткемп. С тех пор его выпускниками стали 752 человека. 93% из них нашло работу в течение 3 месяцев после выпуска. Буткемп работает как оффлайн (Москва и Санкт-Петербург), так и онлайн.
⚡Подробнее о формате Буткемп в направлении Data Science узнайте на ближайшем бесплатном мероприятиив среду
EveryDayPhotoNasa – инструмент, который позволяет поставить в качестве рабочего экрана фотографии NASA из космоса.
EveryDayPhotoNaaa каждый день делает снимок с сайта НАСА и устанавливает его в качестве фона для вашего рабочего пространства. К сожалению, добавление автозапуска отсутствует из-за технических ошибок :(
В настоящее время ведется разработка переноса на дистрибутив Debian :)
Данный инструмент находится здесь :3
VKGroupParser — программа, которая собирает посты и комментарии с Вконтакте.
VKGroupParser отбирает сообщения по ключевым словам нечетким сравнением и проверкой орфографии, сохраняя сообщения в MongoDB.
Может быть полезно в случае когда надо репостить посты в свой тг канал с паблика вк.
Документация и примеры кода здесь :3
🐥 Задача по Python #15Описание
Напишите функцию, которая при задании URL-адреса в виде строки анализирует только доменное имя и возвращает его в виде строки.Примерыurl = "https://www.youtube.com/c/HowdyhoNet" -> domain name = "youtube"
url = "http://www.zombie-bites.com" -> domain name = "zombie-bites"
url = "https://www.cnet.com" -> domain name = cnet"
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
bashplotlib — инструмент командной строки для создания простых графиков в терминале.
Это быстрый способ визуализации данных, когда у вас нет графического интерфейса. Bashplotlib, кстати, написан полностью на питоне :3
Bashplotlib это эдакая альтернатива matplotlib, ибо исходя из названия понятно что они схожи.
Ставится командой ⚙ pip install bashplotlib
Документация и примеры кода здесь :3
Modoboa — платформа для размещения и управления почтой, включающая современный и упрощенный веб-интерфейс пользователя.
Modoboa предоставляет полезные компоненты, такие как панель администрирования и веб-почта.
Интеграция с ПО
Modoboa интегрируется с известным программным обеспечением, таким как Postfix или Dovecot. База данных SQL ( MySQL , PostgreSQL или SQLite ) используется в качестве центральной точки связи между всеми компонентами.
Расширение возможностей
Modoboa разработана с учетом модульности, её очень легко расширить. На самом деле, все текущие функции являются расширениями ;)
Проект находится здесь :3
EasyMocap — набор инструментов с открытым исходным кодом для безмаркерного захвата движения человека и нового синтеза изображений из видео.
В этом проекте предоставляется множество демонстраций захвата движения в разных условиях.
Инструментарий находится здесь :3
mosaic — инструмент для создания фотомозаичных изображений.
Сверху - пример фотомозаики, который выглядит великолепно 🔥
Помимо изображения для фотомозаики (поддерживаются наиболее распространенные форматы изображений), вам понадобится большая коллекция различных изображений, которые будут использоваться в качестве плитки.
Мозаичные изображения могут быть любой формы и размера (утилита автоматически обрежет и изменит их размер), но для хорошего результата вам понадобится их много — как минимум несколько сотен. Одним из удобных способов создания большого количества мозаичных изображений является извлечение скриншотов из видеофайлов с помощью ffmpeg.
Инструмент находится здесь :3