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

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
5 полезных библиотек Python (с примерами)

Давайте посмотрим на 5 хороших развивающихся библиотек, которые могут помочь при решении практических задач.

Смотреть статью
🍾8🎉2👍1💯1
Узнаем точное время с помощью Python

Все мы в детстве звонили по номеру 100 и узнавали точное время. Python позволяет сэкономить наши деньги и при помощи модуля time выдает нам текущее время.
🏆37🗿4👍3🎉32🍾1
Перечисления

Перечисление (enumeration) — это набор имён, привязанных к уникальным неизменным значениям. Python поддерживает работу с перечислениями, с их помощью удобно хранить списки констант.

Члены одного перечисления можно сравнивать, а также обходить с помощью циклов. Подробнее о перечислениях можно почитать в документации: https://docs.python.org/3/library/enum.html
🏆9👍4🎉3🍾21
Делаем GIF из видео с помощью Python

Преобразуем видео в GIF просто и элегантно. Видео нужно сохранить в папку со скриптом, там же появится гифка. У пакета также есть дополнительная функциональность, позволяющая менять разрешение и изменять отрезки времени для гифки.

Документацию можно найти здесь.
🏆28👍8🔥4🎉32🍾2
Forwarded from Python Learning
Метод str.isalnum()

Метод str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя бы один символ, в противном случае False.
28👍10🗿4🏆1
Вычисляем по IP с помощью Python | Как определить местоположение по IP

Смотреть видео
👍21🏆7🗿53🔥3🍾3😱2🎉1👨‍💻1
Представим ситуацию, когда нужно пройти по массиву, одновременно перебирая не только значения, но и их индексы. В этом поможет функция enumerate.
👍70🎉12🗿3🏆2🍾2
#Вопросы_с_собеседования

В чем разница между append и extend?

Ответ:
append добавляет значения в список, а extend добавляет в список значения из другого списка.
🆒45👍1512🎉5🍾5🥰1
8👍1
Что выведет код сверху?
Anonymous Quiz
14%
3
23%
6
25%
4
38%
Error
🤔37👍13🔥8👨‍💻6🆒5🎉42😢2🏆2
#Вопросы_с_собеседования

🎧 Как реализуется наследование классов в Python?

В приведенном ниже примере класс Audi является наследником Car. И вместе с этим наследуются методы экземпляра родительского класса.
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉26👍6🏆6🍾32🔥1
Пакет schedule

schedule позволяет планировать выполнение каких-либо задач на определённый промежуток времени. В примере мы заставляем программу каждую секунду вызывать нашу функцию job.

Пакет мало весит, имеет ясный и интуитивно понятный функционал. К примеру, можно заставить запущенную программу делать что-то каждый день в определённый час, или каждый вторник.

Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
👍44🍾64🎉4🏆3
Метод index()

Метод index - это встроенный метод списка, который позволяет узнать индекс или позицию элемента в последовательности.

Этот метод ищет элемент в списке и возвращает индекс, соответствующий его значению, в противном случае возникает ошибка ValueError.
👍382
#Вопросы_с_собеседования

Что будет в результате выполнения данного кода?

Ответ:
Данный код выдаст в виде результата пустой список [], а ошибка IndexError не возникнет.

Как известно, попытка доступа к элементу списка с использованием индекса, превышающего число элементов (например, операция list[10] в списке выше), приводит к ошибке IndexError. Однако, попытка получить доступ к срезу списка с начальным индексом, превышающем количество элементов в списке, не приведет к IndexError и просто вернет пустой список.

Особенно неприятным это обстоятельство делает то, что оно может привести к ошибкам, которые действительно трудно отследить, поскольку во время выполнения кода не возникает никаких ошибок.
🎉28👍16🔥10🤔53🏆2🍾2🆒1
🗿44🆒2🤔1
Что выведет код сверху?
Anonymous Quiz
4%
2
15%
3
15%
4
67%
Error
🤔38👍14🎉11🔥5🗿5🆒53
Преобразование списка в словарь

В этом примере мы преобразуем список формата [key_1, value_1, key_2, value_2] в словарь {key_1: value_1, key_2: value_2}.

Пример преобразования представлен на картинке.
👍59🎉8🤔3🏆2🍾2🆒2
Python-скрипт на 20 строк, который каждый день желает родителям доброго утра через WhatsApp

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

Смотреть статью
👍35🍾32🏆1
Узнаем в какой части света находится страна

countryinfo - модуль Python для возврата данных о странах, информации ISO и штатах/провинциях внутри них.

Установка пакета - pip install countryinfo.

Документацию пакета можно найти здесь.
👍283🏆2🎉1
👍1
Что выведет код сверху?
Anonymous Quiz
54%
True
6%
False
40%
Error
👍30🗿22🤔17🔥5😢3🎉3🆒3💯2😱1