#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
📌🐍Функции map(), filter() и reduce() используют, чтобы привнести в Python немного функционального программирования.
Все три из них являются удобными функциями, которые можно заменить на списки или циклы, но они
обеспечивают более элегантный и краткий подход к некоторым задачам.

1. map() -Функция map перебираeт все элементы в данном итеративном объекте и выполняeт функцию, которую мы передали в качестве аргумента для каждого из них.

2. reduce() - reduce работает иначе, чем map () и filter(). Он не возвращает новый список, основанный на функции и итерации, которые мы передали.
Вместо этого он возвращает одно значение.

3. filter() - Подобно map (), filter () принимает объект функции и итерацию и создает новый список. Как следует из названия, filter () формирует новый список, содержащий только элементы, удовлетворяющие определенному условию.

Примеры сможете найти ниже.🚀
Forwarded from Pavel Klemenkov
PEP 634 одобрили. С версии 3.10 в питошу pattern matching завезут. Ну все, конец скалки в спарке
❗️Прокачивайте навыки Python-разработки на практичных задачах и получайте эксклюзивные навыки в тесной работе с экспертами! Первый шаг вы сделаете уже сегодня, 9 февраля, на демо-занятии «Фреймворкирование и метаклассы» с Игорем Финковским.

Что будет на занятии? Как однажды сказал Гуру Питона Тим Питерс, метаклассы это глубокая магия, о которой 99% пользователей даже не нужно задумываться. Если вы думаете, нужно ли вам их использовать — вам не нужно (люди, которым они реально нужны, точно знают, зачем они им, и не нуждаются в объяснениях, почему).

Если вам всё еще не нужно, а просто интересно, то приходите. Демо-урок входит в программу онлайн-курса «Python Developer. Professional».

👉Используйте возможность получить ценные знания и познакомиться с преподавателем. Для регистрации на занятие пройдите вступительный тест: https://otus.pw/rgSA/
🐍 Как в Python применяются вложенные функции

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

https://proglib.io/sh/Vv0u8i3UzT
Forwarded from HABR FEED + OPENNET
#opennet Утверждено добавление в Python операторов для сопоставления с образцом
https://www.opennet.ru/opennews/art.shtml?num=54563
Руководящий совет проекта Python утвердил добавление в язык операторов для сопоставления с образцом (match и case). Поддержка новых операторов появится в выпуске Python 3.10. Новые операторы "match" и "case" позволят улучшить читаемость кода, упростят сопоставление произвольных Python-объектов и отладку, а также повысят надёжность кода благодаря возможности расширенной статической проверки типов.
Forwarded from Zen of Python
В Python 3.10 появятся операторы case и match

На официальном сайте языка Python появилась информация, что в версии Python 3.10 наконец появятся новые операторы match и case. Новые операторы позволят сделать код чище и избавят разработчиков от необходимости написания самодельных аналогов.

Подробности и пример кода тут:
https://tprg.ru/noia
🐳 Микросервисная архитектура на примере Python и gRPC

В этом пошаговом руководстве мы реализуем демонстрационный пример микросервисной архитектуры с использованием gRPC, Python и Docker.

https://proglib.io/sh/pA8SOLaXRm
🐍 30 уловок на языке Python, которые сделают вас лучшим программистом

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

https://proglib.io/sh/Afxb6sZyqV
Forwarded from Moscow Python (Valentin Dombrovsky)
На днях мы закончили делиться видео 2-й недели курса по чат-ботам LearnPython курсы программирования - https://www.youtube.com/playlist?list=PL48Rj2xJlxN1x65pNmCeI4PNJYiCbak-L
Скоро продолжим, а вы пока подписывайтесь на канал. :)
📋Топ 10 популярных вопросов на собеседовании python-разработчика.🚀

1.Для чего используются ключевые слова Global и Nolocal?

2.В чём разница методов Classmethod и StaticMethod?

3.Что такое GIL?

4.Как и для чего используются Метаклассы.

5.Что такое Аннотации типов? Что такое Общие Аннотации типов?

6.Что такое Generator-функции?

7.Что такое Декораторы?

8.Что значит 'Pickling'? А 'Unpickling'?

9. Что значат *args и **kwargs в функциях python?

10.Для чего предназначены файлы с расширением '.pyc'?

Ответы на эти вопросы по сможете найти по ссылке ниже.
https://telegra.ph/Top-10-populyarnyh-voprosov-na-sobesedovanii-python-razrabotchika-02-15
🐍 30 уловок на языке Python, которые сделают вас лучшим программистом

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

https://proglib.io/sh/Afxb6sZyqV