Python Learning
34K subscribers
1.93K photos
8 videos
7 files
931 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://yangx.top/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Как ускорить приложения на Python

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

Смотреть статью
👍11🗿3😢1
Конвертируем словарь в список в Python

Благодаря следующему примеру кода с картинки мы можем с легкостью преобразовать наш в словарь в список.
🎉19👍10🏆2💯1🆒1
Воспроизведение видео с Youtube с использованием Python

Pafy - это библиотека Python для загрузки контента YouTube и извлечения метаданных. Ниже приведена команда для установки pafy.

pip install pafy

Подробнее можно почитать здесь.
👍24😱2🆒2🎉1🏆1🗿1
Полезная библиотека boltons

В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на strutils, которая фокусируется на работе со строками.

На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
👍9🏆9🍾3🆒2
Как разработать Telegram-бота для генерации сложных паролей

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

Смотреть статью
🏆20👍4🆒2🍾1🗿1
Загрузка JSON-файла

Выполняется почти как сохранение, только с заменой в функции open() аргумента "w" на "r" (write на read сокращенно), и с использованием json.load() вместо json.dump().

JSON используется повсеместно в веб-разработке для передачи данных между клиентом и сервером.
🏆15👍52👨‍💻2🆒2🥰1😢1🍾1
Бот для телеграмма, использующий Яндекс.Диск (Python)

Гайд по написанию бота, который показывает файлы с яндекс диска, для лично-производственных целей.

Смотреть статью
18👍8🍾3💯2🆒2🤔1
👍7
🤔28👨‍💻10🏆3🔥2💯2👍1😱1🗿1
Принципы Python

В языке есть множество скрытых пасхалок. Одну из них можно наблюдать при импорте this. При выполнении этой строки в консоль выводятся принципы Python — «Простое лучше сложного», «Удобочитаемость имеет значение», «Явное лучше неявного» и другие.
🆒33🏆7🗿64👍4🍾2
Метод count()

Метод count() возвращает количество раз, когда указанный элемент появляется в последовательности.
👍43🏆4💯2🆒2🍾1
Основы PyCharm

Эта статья предназначена для тех, кто только знакомится с PyCharm и написал свои первые программы. Затронем основной функционал пайчарма, который может упростить и ускорить вашу работу и узнаем, как запускать сервер и тесты Django в один клик. Поскольку, статья для новичков, то будет написана довольно подробно.

Смотреть статью
💯13👍7🏆4🗿21🆒1
Особая переменная __name__

Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них — name.

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

name
по умолчанию также есть у всех классов и функций.
👍162🗿2🆒2🏆1🍾1
Поиск подстроки

Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не писать много кода.
👍28🎉52🏆2🍾1🗿1
Сохраните в закладках эту статью, если вы новичок в Python (особенно если изучаете Python сами)

В статье приведен список простых, но полезных трюков и советов.

Смотреть статью
👍13🎉8🍾5🏆2🔥1
👍3
Что выведет код сверху?
Anonymous Quiz
43%
4
8%
2
10%
3
39%
Error
🍾16🤔6👍4🔥1🏆1🆒1
eval() и exec()

Python имеет возможность динамически считывать строку и обрабатывать ее как часть программного кода. Это достигается с помощью функций eval() и exec() (eval предназначена для вычисления выражений, а exec – для выполнения операторов).

В строке 3 функция eval() считывает входную строку как выражение Python, вычисляет ее и присваивает результат переменной b. В строке 7 функция exec() считывает входную строку, как оператор Python и выполняет ее.
🆒38👍13🤔2😢1🎉1🍾1
С 8 марта прекрасных девушек!
🎉49🥰15👍14
defaultdict

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

Подробнее с классом можно ознакомиться здесь.
🎉7👍3🏆1🍾1👨‍💻1