ru
Feedback
Pythoner

Pythoner

Открыть в Telegram

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

Больше
6 788
Подписчики
-824 часа
-197 дней
-4430 день
Архив постов
photo content

✈️WebApp (или веб-приложение) в Telegram — это приложение, которое запускается прямо внутри мессенджера. Это делает его досту
✈️WebApp (или веб-приложение) в Telegram — это приложение, которое запускается прямо внутри мессенджера. Это делает его доступным в любое время и в любом месте, где у вас есть доступ к Telegram. 🔎Преимущества WebApp в Telegram: ➡️Удобство и доступность WebApp работает прямо в Telegram, поэтому вам не нужно устанавливать дополнительные приложения. ➡️Мгновенное обновление Веб-приложения всегда обновлены до последней версии. Вам не нужно беспокоиться об установке обновлений — разработчики делают это за вас! ➡️Кроссплатформенность WebApp работает одинаково хорошо на всех устройствах: будь то iOS, Android или десктопная версия Telegram. Это значит, что вы получите единый опыт использования независимо от вашего устройства. ➡️Богатый функционал WebApp предоставляет разработчикам больше возможностей для создания функциональных и интерактивных приложений. Это могут быть игры, сервисы для бронирования, образовательные платформы и многое другое! 🐍Pythoner

Прокачай навыки архитектора - изучи современные системы очередей! Асинхронное взаимодействие и очереди - тема, абсолютно обязательная к изучению всем, кто интересуется архитектурой. Разработчику важно понимать архитектурные особенности, сильные и слабые стороны компонент, на базе которых строится архитектура. В начале июля у DevHands (образовательный проект Алексея Рыбака) стартует курс “Введение в очереди”. Автор курса - Владимир Перепелица, эксперт по большим проектам, очередям и Tarantool, регулярный спикер и член ПК конференций Highload, создатель S3 в VK Cloud. В программе: - Асинхронное взаимодействие с помощью очередей: подходы, свойства и гарантии - Знакомства основным системами очередей (Kafka/Rabbit/NATS/Redis и другие) - На что нужно смотреть при использовании очереди - Как правильно конфигурировать системы очередей - Много практики на Python/Go Интервью с автором и запись на курс по ссылке. А ещё дарим промокод ARE_YOU_NATS - по нему скидка 20% до 28 июня. Ждём вас! Реклама. ИП Рыбак А.А. ИНН 771407709607

➡️Со встроенным модулем shutil многие уже, вероятно, знакомы, но его обычно используют в контексте задач копирования, перенос
➡️Со встроенным модулем shutil многие уже, вероятно, знакомы, но его обычно используют в контексте задач копирования, переноса файлов и папок. 🔎Но с помощью shutil мы можем даже получить информацию о памяти на жестком диске компьютера. Метод disk_usage возвращает количество всей, занятой и свободной памяти.
Пример выведет:
Total : 245.11 GB
Used : 128.38 GB
Free : 99.04 GB
⬆️Так как все три значения возвращаются в байтах, в примере мы их перевели и вывели в гигабайты для лучшей наглядности. 🐍Pythoner

➡️В python есть классный модуль itertools для создания собственных итераторов. Функции данного модуля довольно эффективны в р
➡️В python есть классный модуль itertools для создания собственных итераторов. Функции данного модуля довольно эффективны в работе, поэтому их часто используют в реальных проектах. 🐍Pythoner

🖼Библиотека PIL (Python Imaging Library) является одной из самых популярных библиотек для обработки изображений. ➡️Создание
🖼Библиотека PIL (Python Imaging Library) является одной из самых популярных библиотек для обработки изображений. ➡️Создание и редактирование изображений Одной из главных возможностей библиотеки PIL является возможность создания и редактирования изображений. С ее помощью можно создавать новые изображения с определенными размерами и цветовыми схемами, а также редактировать существующие изображения. Например, можно добавлять текст, рисовать графические примитивы, наносить различные эффекты и многое другое. ➡️Обработка изображений в пакетном режиме Библиотека PIL также предоставляет возможность обработки изображений в пакетном режиме. Это означает, что можно применять определенные операции к нескольким изображениям одновременно. Например, можно изменить размер и применить фильтр ко множеству изображений, что сэкономит время и упростит процесс обработки большого количества изображений. 🐍Pythoner

➡️Чтобы избавится от «магических констант», особенно в случае, когда один и тот же срез надо применять многократно, можно зад
➡️Чтобы избавится от «магических констант», особенно в случае, когда один и тот же срез надо применять многократно, можно задать константы с именованными срезами с пользованием специальной функции slice()() Примечание: Nonе соответствует опущенному значению по-умолчанию. То есть [:2] становится slice(None, 2), а [1::2] становится slice(1, None, 2). 🐍Pythoner

➡️Допустим данные нужно отсортировать сначала по столбцу А по возрастанию, затем по столбцу B по убыванию, и наконец по столб
➡️Допустим данные нужно отсортировать сначала по столбцу А по возрастанию, затем по столбцу B по убыванию, и наконец по столбцу C снова по возрастанию. ➡️Если данные в столбце B числовые, то при помощи подходящей функции в key можно поменять знак у элементов B, что приведёт к необходимому результату. А если все данные текстовые? Тут есть такая возможность. Дело в том, что сортировка sort в Python устойчивая (начиная с Python 2.2), то есть она не меняет порядок «одинаковых» элементов. Поэтому можно просто отсортировать три раза по разным ключам. 🐍Pythoner

➡️У списка (и только у него) есть особые методы .sort() и .reverse() которые делают тоже самое, что соответствующие функции s
➡️У списка (и только у него) есть особые методы .sort() и .reverse() которые делают тоже самое, что соответствующие функции sorted() и reversed(), но при этом: 💬Меняют сам исходный список, а не генерируют новый. 💬Возвращают None, а не новый список. 💬Поддерживают те же дополнительные аргументы. 🐍Pythoner

Разбор Тут банально будет ошибка, потому что мы не можем складывать между собой множества. Если бы мы хотели добавить элемент, мы бы писали a.add(1).

Что выдаст код выше❔
Anonymous voting

photo content

➡️Функция ord() возвращает целое число, представляющее символ Юникода. Эта функция принимает строку единичной длины в качеств
➡️Функция ord() возвращает целое число, представляющее символ Юникода. Эта функция принимает строку единичной длины в качестве аргумента и возвращает эквивалентность переданного аргумента в Юникоде. 🐍Pythoner

➡️Werkzeug предлагает множество полезных функций для разработки веб-приложений. Одной из главных особенностей этой библиотеки
➡️Werkzeug предлагает множество полезных функций для разработки веб-приложений. Одной из главных особенностей этой библиотеки является ее простота использования. Werkzeug предоставляет простой API для обработки HTTP-запросов и ответов, а также для работы с URL-адресами. Она также поддерживает различные протоколы, такие как WSGI (Web Server Gateway Interface), что делает ее идеальным выбором для создания веб-приложений в Python. Werkzeug также имеет встроенные инструменты для обработки форм и файлов, что значительно упрощает процесс обработки пользовательского ввода. ➡️Преимущества: Одним из главных преимуществ использования Werkzeug является его гибкость. Она предоставляет разработчику полный контроль над процессом обработки запросов и ответов, что позволяет создавать высокопроизводительные и эффективные веб-приложения. Еще одним преимуществом Werkzeug является его интеграция с популярными фреймворками веб-разработки, такими как Flask и Django. 🐍Pythoner

➡️Оператор in в Python используется для проверки вхождения элемента в последовательность. Эта последовательность может быть с
➡️Оператор in в Python используется для проверки вхождения элемента в последовательность. Эта последовательность может быть строкой, списком, кортежем или даже словарем. Синтаксис оператора in выглядит следующим образом: элемент in последовательность. Оператор in возвращает логическое значение True, если элемент присутствует в последовательности, и False, если элемент отсутствует. ➡️Например, давайте рассмотрим следующий пример:
fruits = ['apple', 'banana', 'orange']
if 'apple' in fruits:
    print("Я люблю яблоки!")
⬆️В этом примере мы создали список фруктов и проверяем, присутствует ли в нем элемент 'apple'. Если элемент 'apple' присутствует, то выводится сообщение "Я люблю яблоки!".
text = "Python is a powerful programming language"
if "Python" in text:
    print("Python найден!")
⬆️В этом примере мы проверяем, содержит ли строка "Python is a powerful programming language" подстроку "Python". Если подстрока "Python" присутствует, то выводится сообщение "Python найден!". 🐍Pythoner

➡️На основе итерируемых объектов можно удобно и без циклов строить списки в одну строчку — такой синтаксис называется списков
➡️На основе итерируемых объектов можно удобно и без циклов строить списки в одну строчку — такой синтаксис называется списковыми включениями. Сейчас подробнее разберем именно списки, но по такому же принципу можно создавать и словари. ➡️В квадратных скобках вы пишите самую обычную конструкцию цикла for, но само выражение ставите перед ключевым словом for. Также можно добавлять условия в конце записи. ➡️Как правило, списковые включения работают заметно быстрее, чем циклы. Однако, злоупотреблять этим не рекомендуется, так как это зачастую снижает читаемость кода. 🐍Pythoner

Жаль людей, которые покупают крипту, когда есть проверенные способы получить цифровые монеты бесплатно.   Нужны:   — компьютер/ноутбук — 1 час в день — желание получать пассивный доход.   Есть надежный способ, который приносит мне деньги с 2018 года. Потому что делаю все по одному алгоритму и полностью себя обеспечиваю.   Риски тут минимальные, потому что цену монеты можно спрогнозировать, а доходность высокая.   Не 15% годовых, а в 100 раз больше. Я бы сам не поверил, если бы не увидел свой доход в первый месяц. Получил монеты почти даром, а продал на тысячи долларов.   Зовут меня Денис Ффринг. Я простой парень, который переехал в Москву без денег и связей. Работал барменом и вкалывал за жалкую зарплату.   Весь свой опыт я собрал в один бесплатный мастер-класс. И покажу шаг за шагом, чтобы каждый человек с деньгами и без мог повторить и заработать на крипте.   Дам инструкции по получению монет, которые позволяют зарабатывать от 2.000 до 4.000$ не напрягаясь, просто повторив за нами.   Если вы хотите:   - радовать близких, покупать что хочется и не смотреть на ценники; - за несколько лет накопить на собственную квартиру; - приумножить свой капитал, не вкладываясь в сомнительные проекты.   Советую прийти и посмотреть. А там решите, хотите получать пассивный доход на крипте или вас и так все устраивает 👉 https://bit.ly/3VPldQv Реклама: ИП Колпаков Денис Викторович, ИНН: 434592114628, erid: 2VtzqxiNJzV

➡️astropy — это библиотека для астрономии и астрофизики на Python. Она содержит функционал для работы с астрономическими данн
➡️astropy — это библиотека для астрономии и астрофизики на Python. Она содержит функционал для работы с астрономическими данными в разных форматах, включая FITS, ASCII и VOTable. — Предоставляет классы и утилиты для представления и преобразования координат, дат, времени. — Содержит поддержку физических величин с общим интерфейсом для работы с единицами измерения. — Встроены статистические и математические функции, полезные для астрономии. — Имеются утилиты для чтения данных из астрономических каталогов и баз. 🐍Pythoner

➡️astropy — это библиотека для астрономии и астрофизики на Python. Она содержит функционал для работы с астрономическими данн
➡️astropy — это библиотека для астрономии и астрофизики на Python. Она содержит функционал для работы с астрономическими данными в разных форматах, включая FITS, ASCII и VOTable. — Предоставляет классы и утилиты для представления и преобразования координат, дат, времени. — Содержит поддержку физических величин с общим интерфейсом для работы с единицами измерения. — Встроены статистические и математические функции, полезные для астрономии. — Имеются утилиты для чтения данных из астрономических каталогов и баз. 🐍Pythoner