TGViewer
Channel Public Channel
Python Community

Python Community

@python_community_ru

Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Subscribers
11.6K
Photos
1.5K
Videos
122
Links
1K

Showing posts older than #1435 · Back to latest

Older Posts 20 shown
Post #1433 2.77K
#python_quiz
Post #1432 3.13K
⚡️ Лямбда функции

Лямбда функциями называют те, что определены с помощью lambda. Также их называют анонимными функциями, поскольку у них нет имени.

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

Таким образом нам нужно намного меньше кода для создания простой функции. Также лямбда-функции часто используются вместе с map() и filter().

#теория
  • 👍 9
Post #1430 2.83K
#python_quiz
Post #1429 3.14K
⚡️ Принципы ООП

Инкапсуляция
— объединение переменных и методов для работы с ними в один объект. Также таким образом мы скрываем реализацию поведения методов.

Многие предоставляют инкапсуляцию как запрет доступ к данным, через приватные переменные и подобное. Но на самом деле это называется «Сокрытие данных».

Наследование — передача атрибутов базового (родительского) класса производному (дочернему).

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

#oop
  • 👍 12
Post #1427 2.85K
#python_quiz
Post #1426 3.24K
⚡️ Парсим YouTube

С помощью pytube мы можем узнать имя видео, его автора, где он живёт, описание и множество другого. Модуль также работает с плейлистами.

Установка: pip install pytube

Стоит отметить, что на обычном парсинге всё не заканчивается. Мы ещё можем загружать видео с ютуба на основе своих предпочтений (качество, расширение).

Подробнее весь функционал описан в документации. А исходный код можно найти на странице github.

#миниурок #pytube
  • 👍 10
Post #1425 2.93K
  • 👍 10
  • 🤔 7
Post #1424 2.94K
#python_quiz
Post #1423 3.45K
⚡️ Дорожная карта Data Science

Есть ещё те, кто не слышал про Data Science? Вопрос риторический. Вот карта, как выучить это направление и что конкретно следует изучать в Python.

P.S. Roadmap взята отсюда

#roadmap
  • 👍 6
Post #1420 2.85K
#python_quiz
  • 👍 3
  • 👎 1
Post #1419 3.04K
⚡️ Несколько вариантов одной функции

В Python у вас не может существовать несколько функций с одинаковыми именами, которые работают с разными типами данных. Но такое возможно сделать с помощью multipledispatch.

Установка: pip install multipledispatch

Просто навешиваете @dispatch на функцию, куда передаёте тип, с которыми работает именно эта функция.

В зависимости от переданных аргументов будет выбираться правильная функция.

#миниурок #multipledispatch
  • 👍 5
Post #1417 2.83K
  • 🤔 6
  • 👍 3
Post #1416 2.7K
#python_quiz
Post #1415 2.95K
⚡️ Распаковка

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

Также распаковка может использоваться при вызове функции. Таким образом мы передаём элементы списка как аргументы.

Для распаковки последовательностей используется одна звёздочка, а для словарей — две.

#теория
  • 👍 7
Post #1412 2.89K
#python_quiz
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 →