Telegram Group Search
PyOxidizer

PyOxidizer — это инструмент, позволяющий упаковать Python-проект в единый исполняемый файл, включающий интерпретатор Python, все необходимые библиотеки и ресурсы. Это позволяет запускать ваши приложения без необходимости предварительной установки Python или каких-либо зависимостей.

#python
Как покупает одежду большая часть людей?

1. Идут в бутик и оставляют там всю зарплату

2. Хвастаются этими тряпками, но они изнашиваются за 2-3 месяца

3. Повторение пункта №1 — и дальше по кругу

Для тех, кто не любит сливать впустую время и деньги, есть магазин Made in Italy. Они закупают люксовую одежду напрямую у производителя, поэтому цены в 6-7 раз ниже, а качество — сохраняется.

Собери новый и качественный образ по доступной цене:

💪
для мужчин
👄
для женщин
Использование wget в Python для загрузки файлов

wget — это CLI инструмент для загрузки контента из сети, который можно эффективно использовать через Python. Хотя Python не имеет встроенной поддержки wget, можно использовать модуль wget, который облегчает загрузку файлов.

Этот код загрузит файл по указанному URL и сохранит его в текущей директории.

#python #wget
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!

Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.

Для этого нужно:

- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
VisPy

VisPy — это библиотека для визуализации данных в Python, предназначенная для создания высокопроизводительных интерактивных визуализаций. Она использует библиотеку OpenGL для рендеринга и обеспечивает доступ к графическим возможностям вашего компьютера через современный Python API.

После установки библиотеки, вы можете создать графические приложения с использованием VisPy. В примере на картинке создается окно с красным треугольником. VisPy предоставляет широкие возможности для создания 2D и 3D визуализаций, а также возможность работы с пользовательским вводом, анимациями и интерактивностью.

Вы можете найти дополнительные примеры и документацию на официальном сайте VisPy, чтобы более подробно изучить возможности этой библиотеки и начать создавать собственные визуализации.

#python
Web2py

Web2py — это бесплатный фреймворк с открытым исходным кодом, предназначенный для быстрой разработки безопасных веб-приложений, основанных на базах данных. Он написан на Python и программируется с использованием того же языка.

#python
93% мужчин не знают, как вести себя с девушкой на самом деле

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

Если сталкивался хоть толикой подобных проблем, срочно заходи на канал Творчество Чувств. Тут научат:

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


Все про отношения и жизненный путь мужчины: www.tg-me.com/+F7W31rhJ4WowNWIy
Возврат нескольких значений из функции

Знаете ли вы, что можно осуществлять возврат нескольких значений из функции? Вот как это сделать. Ознакомьтесь с приведенным выше примером кода.

#python
Функция itertools.chain()

Функция itertools.chain() в Python объединяет несколько итераторов в один. Она принимает в качестве аргумента один или несколько итераторов, и возвращает итератор, который последовательно возвращает элементы из этих итераторов.

Например, код сверху объединяет две строки в одну.

#python
Метод setdefault()

Метод setdefault() в Python возвращает значение по указанному ключу из словаря. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.

Метод setdefault() имеет два параметра:

— Ключ, по которому необходимо получить значение.
— Значение по умолчанию, которое будет добавлено в словарь, если ключ отсутствует.

Если ключ присутствует в словаре, метод возвращает значение, связанное с этим ключом. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.

#python
Не пайтоном единым, или добавляем в резюме еще один аналитический навык!

В этот вторник приходите на бесплатный мастер-класс с Серафимом Фролкиным, инженером данных VK и экспертом программ школы аналитики Changellenge >> Education: напишете свой первый SQL-код в прямом эфире!

На мастер-классе вы:
✔️ разберетесь с 9 базовыми функциями SQL;
✔️ научитесь писать и читать код SQL;
✔️ решите свой первый кейс!

Справятся даже новички. Всего полтора часа — и в резюме новый навык! А сочетание Python-SQL всегда повышает цифры в графе «заработная плата» на hh.

Дата: 25 июня
Время: 19:00 Мск
Формат: онлайн
Длительность: 1,5 часа
Стоимость: бесплатно
Карьерные бонусы: всем зарегистрировавшимся и участникам!

Регистрируйтесь и получайте подарки >>
Проверка отношения классов

Для того, чтобы проверить отношения двух классов или экземпляров (является ли класс классом наследником), есть две простые встроенные функции isinstance(object, classinfo) и issubclass(class, classinfo).

instance - возвращает True, если объект является экземпляром класса либо экземпляром подкласса данного класса.
issubclass — проверяет является ли класс наследником другого класса.

Данные функции зачастую применяются в ООП.

#isinstance #issubclass
Узнаем заряд батареи компьютера с помощью Python

Данный код сначала получает объект battery с помощью функции psutil.sensors_battery(), которая предоставляет информацию о состоянии батареи компьютера. Затем он проверяет, подключена ли зарядка, с помощью свойства power_plugged.

#python #psutil
Tproger
Python разработчик
Требуемый опыт работы: от 2 лет
Полная занятость, гибрид

Что предстоит делать:
— заниматься продуктовой разработкой;
— проектировать и писать нагруженные сервисы на Python;
— создавать масштабируемую и надежную архитектуру и API;
— делать интеграции;
— оптимизировать сервисы и улучшать их быстродействие.

Какие навыки нужны:
— опыт создания высоконагруженных продуктов;
— опыт промышленной разработки на Python;
— знание алгоритмов, архитектурных принципов проектирования;
— опыт работы с Docker и Postgres.

Будет плюсом:
— создание CI/CD pipeline’ов;
— работа с Kafka, Redis;
— работа с Openshift, Minio, Ceph;
— общее понимание технологий CV, NLP и основ Data Science.

Что мы предлагаем:
— ежегодный пересмотр зарплаты и годовая премия;
— возможность выбрать удобный график;
— корпоративный отдых;
— ДМС, льготное страхование;
— корпоративные бонусы.

Контакты: @dima_dmitriev
Explicit Conversion Flag

Флаг явного преобразования используется для преобразования значения поля format перед его непосредственным форматированием.

Это поле можно использовать для переопределения поведения format для какого либо конкретного типа и форматирования значения. В настоящее время распространены два явных флага преобразования:

!r – преобразует значение в строку, используя функцию repr()
!s – преобразует значение в строку, используя функцию str()

В примере, в случае с флагом !r строка 'Hello' будет напечатана с кавычками в поле шириной не менее 20 символов, а в случае с флагом !s – без кавычек (в более удобном для чтения виде).

#repr #str #format
Скачиваем видео с YouTube

Пакет pytube предоставляет всю небходимую функциональность для скачивания видео с YouTube, а также для сбора всей информации о нем.

Для работы нам необходимо создать объект класса YouTube. Помимо ссылки на видео в конструктор можно передать в качестве параметров функции для обработки прогресса загрузки и завершения.

Большинство видео на ютубе не имеют аудиодорожки на потоках с высоким разрешением, свыше 720p — это связано с технологией передачи DASH, которую использует YouTube.

На картинке мы показали как отфильтровать потоки с прогрессивной передачей и выбрать из полученного списка с максимальным доступным разрешением до 720p.

Для загрузки выбранного потока используем функцию download(), в функцию можно передать в качестве параметров путь до директории для сохранения и имя файла.

#python #youtube
Получаем календарь

В модуле calendar есть функция month(), которая вернет календарь указанного месяца в виде строки, как показано в примере. А функция calendar() выдаст целый год.

Если строки строки не устраивают, то в модуле есть много методов для получения самых разных итераторов. А еще там можно даже получить календарь в виде HTML.

Кстати, модуль является встроенным, отдельно его устанавливать не нужно.

#python #calendar
СберТех представил российскую среду разработки GIGA IDE со встроенным AI-ассистентом

1 июля JetBrains отключила россиянам возможность скачивать IntelliJ IDEA – одну из самых известных сред разработки на Java. Российским разработчикам нет повода беспокоиться, так как СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом, который анализирует контекст, предлагает полные конструкции функций, циклов и других элементов, что позволяет писать код до 25% быстрее.

GIGA IDE Desktop уже доступна к скачиванию на платформе для работы с исходным кодом GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений.

GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Публичный релиз GIGA IDE Cloud запланирован на осень 2024 года. Чтобы первыми получить доступ к ней – регистрируйтесь на платформе GitVerse на раннее тестирование.

*AI (Artificial Intelligence) - «искусственный интеллект»
Библиотека для генерации рандомных данных

Mimesis — это модуль, предназначенный для генерации случайных данных. Это особенно полезно при тестировании алгоритмов, когда требуется большой объем данных. Использование Mimesis избавляет от необходимости создавать эти данные вручную, существенно экономя время.

Этот код сгенерирует случайные адресные данные, такие как название города, улицы, номер дома и координаты.

#python #mimesis
2024/07/04 04:40:30
Back to Top
HTML Embed Code: