TGViewer
Channel Public Channel
Python Learning

Python Learning

@python_per_month

№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Subscribers
28.1K
Photos
2K
Videos
8
Links
1K

Showing posts older than #1633 · Back to latest

Older Posts 20 shown
Post #1632 6.75K
  • 🗿 44
  • 🆒 2
  • 🤔 1
Post #1630 6.99K
#Вопросы_с_собеседования

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

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

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

Особенно неприятным это обстоятельство делает то, что оно может привести к ошибкам, которые действительно трудно отследить, поскольку во время выполнения кода не возникает никаких ошибок.
  • 🎉 28
  • 👍 16
  • 🔥 10
  • 🤔 5
  • ❤ 3
  • 🏆 2
  • 🍾 2
  • 🆒 1
Post #1628 6.98K
Метод index()

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

Этот метод ищет элемент в списке и возвращает индекс, соответствующий его значению, в противном случае возникает ошибка ValueError.
  • 👍 38
  • ❤ 2
Post #1627 8.34K
Пакет schedule

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

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

Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
  • 👍 44
  • 🍾 6
  • ❤ 4
  • 🎉 4
  • 🏆 3
Post #1625 7.4K
#Вопросы_с_собеседования

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

В приведенном ниже примере класс Audi является наследником Car. И вместе с этим наследуются методы экземпляра родительского класса.
  • 🎉 26
  • 👍 6
  • 🏆 6
  • 🍾 3
  • ❤ 2
  • 🔥 1
Post #1624 7.69K
  • 🤔 37
  • 👍 14
  • 🔥 8
  • 👨‍💻 6
  • 🆒 5
  • 🎉 4
  • ❤ 2
  • 😢 2
  • 🏆 2
Post #1623 7.32K
  • ❤ 8
  • 👍 1
Post #1622 8.18K
#Вопросы_с_собеседования

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

Ответ:
append добавляет значения в список, а extend добавляет в список значения из другого списка.
  • 🆒 45
  • 👍 15
  • ❤ 12
  • 🎉 5
  • 🍾 5
  • 🥰 1
Post #1621 8.26K
Представим ситуацию, когда нужно пройти по массиву, одновременно перебирая не только значения, но и их индексы. В этом поможет функция enumerate.
  • 👍 70
  • 🎉 12
  • 🗿 3
  • 🏆 2
  • 🍾 2
Post #1619 8.75K
Вычисляем по IP с помощью Python | Как определить местоположение по IP

Смотреть видео
  • 👍 21
  • 🏆 7
  • 🗿 5
  • ❤ 3
  • 🔥 3
  • 🍾 3
  • 😱 2
  • 🎉 1
  • 👨‍💻 1
Post #1618 8.54K

Forwarded from Python Learning

Метод str.isalnum()

Метод str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя бы один символ, в противном случае False.
  • ❤ 28
  • 👍 10
  • 🗿 4
  • 🏆 1
Post #1617 11.8K
Делаем GIF из видео с помощью Python

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

Документацию можно найти здесь.
  • 🏆 28
  • 👍 8
  • 🔥 4
  • 🎉 3
  • ❤ 2
  • 🍾 2
Post #1616 10.8K
Перечисления

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

Члены одного перечисления можно сравнивать, а также обходить с помощью циклов. Подробнее о перечислениях можно почитать в документации: https://docs.python.org/3/library/enum.html
  • 🏆 9
  • 👍 4
  • 🎉 3
  • 🍾 2
  • ❤ 1
Post #1615 10.1K
Узнаем точное время с помощью Python

Все мы в детстве звонили по номеру 100 и узнавали точное время. Python позволяет сэкономить наши деньги и при помощи модуля time выдает нам текущее время.
  • 🏆 37
  • 🗿 4
  • 👍 3
  • 🎉 3
  • ❤ 2
  • 🍾 1
Post #1614 9.92K
5 полезных библиотек Python (с примерами)

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

Смотреть статью
  • 🍾 8
  • 🎉 2
  • 👍 1
  • 💯 1
Post #1613 8.52K
Метод str.swapcase()

Метод str.swapcase() возвращает копию строки str с прописными символами, преобразованными в строчные и наоборот.

Другими словами метод меняет регистр символов в строке str.
  • 🏆 20
  • 👍 11
  • 🎉 2
  • 🍾 2
  • 😱 1
Post #1612 8.41K
Генерация 2D мира с помощью клеточного автомата на Python

Клеточным автоматом называют множество клеток, которые можно представить в виде матрицы с x‑строк и y‑столбцов.

Смотреть статью
  • 🔥 22
  • 👍 7
  • 🍾 3
  • ❤ 2
  • 🎉 1
  • 🏆 1
Post #1611 8.66K
Преобразование WORD в PDF с помощью Python

Устали от необходимости использовать онлайн-конвертеры docx в PDF с дрянным интерфейсом и ограничениями на конвертацию, тогда начинайте пользоваться модулем docx2pdf.

Установка модуля - pip install docx2pdf

Подробнее можно ознакомиться здесь.
  • 🎉 30
  • 👍 12
  • 🏆 1
  • 🍾 1
Post #1610 8.05K
Гуглим с помощью Python

Установка необходимых пакетов - pip install beautifulsoup4 и pip install google

В нашем примере мы задаем в поиске слово "Python" и получаем ссылки на 3 самых популярных по мнению Google сайтов о Python.

Подробнее ознакомиться с таким поиском информации можно здесь.
  • 🏆 19
  • 👍 9
  • 😱 3
  • 🎉 1
  • 🆒 1
Post #1609 7.52K
  • 👍 21
  • 🗿 13
  • 🆒 4
  • 🤔 3
  • 🔥 1
  • 🎉 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →