#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Выпущен Python 3.10a3

Посмотрите, какие изменения принесет Python 3.10.

https://proglib.io/w/f7bb4fb0
Tips & Tricks. Избавляемся от ненужных исключений в Python

Показываем на примере, как можно подавить любое исключение.

Читать статью
Tips & Tricks. 5 фич Python, о которых я бы хотел узнать раньше

В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и enumerate в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения

Читать статью

#списки #словари
Beyond the Basic Stuff with Python (2020)
Автор: Al Sweigart
Количество страниц: 321

Данная книга - это больше, чем просто набор синтаксиса и советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят ваш общий уровень программирования - не только на Python, но и на любом языке.

Скачать книгу
Forwarded from Zen of Python
Знакомимся с FastAPI: Чем он хорош

FastAPI — молодой фреймворк, который быстро набрал популярность благодаря своей простоте и удобству.

В этой статье рассматриваются основные преимущества фреймворка такие, как удобное внедрение зависимостей, простой интерфейс и интеграция с базами данных, автоматическая генерация документаций и другие:

https://tprg.ru/TghE

#fastapi
Forwarded from Zen of Python
Проверяем, существует ли ключ в словаре

Словарь — это встроенный контейнер Python, где элементы хранятся в виде пары ключ-значение. Существует несколько способов проверить существует ли тот или иной ключ в словаре: использовать оператор in, метод get() и не только.

В этой статье будет рассмотрено несколько способов, а также их плюсы и минусы:

https://tprg.ru/xArl
Forwarded from Zen of Python
Подробная шпаргалка по Python

Очень объёмная шпаргалка по Python, которая затрагивает множество тем. Здесь есть подсказки по работе со словарями, декораторами, форматированием и многими другими аспектами языка.

Изучить шпаргалку подробнее можно, перейдя по ссылке:

https://tprg.ru/QA3U
Forwarded from Zen of Python
Боты для Discord на Python

Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека discord.py;
Discord API;
— а также Repl.it.

В нашей статье есть полезные тайм-коды для более удобного просмотра видео:

https://tprg.ru/df7e
Forwarded from Zen of Python
Ну и гадость же!
Forwarded from Zen of Python
Боты для Discord на Python

Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека discord.py;
Discord API;
— а также Repl.it.

В нашей статье есть полезные тайм-коды для более удобного просмотра видео:

https://tprg.ru/df7e
Forwarded from Zen of Python
Ну и гадость же!
Tips & Tricks. Объединение словарей в Python

Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.

Читать статью

#словари
Forwarded from Python Academy
Ускоряем код с помощью векторизации

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

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

По сути, vectorize преобразует функцию таким образом, что она начинает принимать весь вектор целиком, а не отдельный его элемент. Надо помнить, что такой подход не всегда приводит к значительному ускорению.

#vectorize #numpy
Друзья, питонисты. С наступающих всех Новым годом. 🎅🏼

В связи с ситуацией в которой мы все сейчас живем, тенденция перехода в онлайн ускориться, спрос на IT специалистов только увеличиться.
Поэтому учиться программированию - это точно перспективно.
Поэтому мы собрали для вас хорошие каналы по Python на Новый 2021 год.

@pythonquestions - самый большой канал с задачками по Python.

@pythonknigi - канал с книгами по Python. 2016+ год издания всех книг

@pythonbooks - самый большой канал по питону в русском интернете. Книги скачиваются в 2 клика.

@pythonjuniorjob - канал с вопросами с собеседований, для нахождения первой работы

@pythontesti - тесты по Python.
Модули. Преобразование строк в дату со временем

В этой статье мы рассматриваем модуль datetime, а также сторонние библиотеки, позволяющие конвертировать строки в дату и время.

Читать статью

#модули
Функции. Удаление файла — пошаговое руководство

Рассказываем, как удалять файлы при помощи методов os.remove(), os.rmdir() и shutil.rmtree().

Читать статью

#модули #функции
Forwarded from Gmail Bot
✉️ nixxo <notifications@github.com>
To: ytdl-org/youtube-dl <youtube-dl@noreply.github.com>
CC: Subscribed <subscribed@noreply.github.com>
Re: [ytdl-org/youtube-dl] [rai] improved subtitles extraction (#27705)

*@nixxo* commented on this pull request.
In youtube_dl/extractor/rai.py :
> - subtitle_url = urljoin(url, subtitle_url)
+ def _extract_subtitles(url, video_data):
+
+ def create_sub(url, lang):
STL_EXT = '.stl'
SRT_EXT = '.srt'
- subtitles['it'] = [{
- 'ext': 'stl',
- 'url': subtitle_url,
+ sub = {}
+ sub[lang] = [{
+ 'ext': determine_ext(url),
+ 'url': url,
}]
- if subtitle_url.endswith(STL_EXT):
- srt_url = subtitle_url[:-len(STL_EXT)] + SRT_EXT
- subtitles['it'].append({
+ if url.endswith(STL_EXT):
+ srt_url = url[:-len(STL_EXT)] + SRT_EXT
+ sub[lang].append({
'ext': 'srt',
'url': srt_url,
})
+ return sub
ok, done in e0a179c

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub , or unsubscribe.