Forwarded from HABR FEED + OPENNET
Упаковка любого python пакета в rpm пакет с возможностью offline установки
https://habr.com/ru/post/540246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540246
Tags: Системное администрирование, Системное программирование, DevOps, rpm, virtualenv, rpmvenv
Author chemtech #habr
https://habr.com/ru/post/540246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540246
Tags: Системное администрирование, Системное программирование, DevOps, rpm, virtualenv, rpmvenv
Author chemtech #habr
Хабр
Упаковка любого python пакета в rpm пакет с возможностью offline установки
Бывают ситуации, когда нужно упаковать Python пакет c его зависимостями в rpm пакет. В этом посте будут рассмотрены 2 варианта: fpm и rpmvenv. fpm — программа дл...
Forwarded from HABR FEED + OPENNET
Разбор популярных книг по Python
https://habr.com/ru/post/540030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540030
Tags: Python, Профессиональная литература, python, изучение языков, литература
Author bakotin #habr
https://habr.com/ru/post/540030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540030
Tags: Python, Профессиональная литература, python, изучение языков, литература
Author bakotin #habr
Хабр
Разбор популярных книг по Python
Очень часто можно увидеть вопросы на том же тостере: «А какую книгу взять книгу, чтобы выучить технологи Х», и естественно в комментариях идет большое число мнен...
Forwarded from HABR FEED + OPENNET
Где используется python (разбор его направлений)
https://habr.com/ru/post/540028/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540028
Tags: Python, Изучение языков, python, datascience, изучение языков
Author bakotin #habr
https://habr.com/ru/post/540028/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540028
Tags: Python, Изучение языков, python, datascience, изучение языков
Author bakotin #habr
Forwarded from HABR FEED + OPENNET
PHP или Python, что лучше учить
https://habr.com/ru/post/540024/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540024
Tags: PHP, Python, Карьера в IT-индустрии, Изучение языков, php, python
Author bakotin #habr
https://habr.com/ru/post/540024/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540024
Tags: PHP, Python, Карьера в IT-индустрии, Изучение языков, php, python
Author bakotin #habr
Forwarded from HABR FEED + OPENNET
Автоматизируем поиск секретов в git и ansible
https://habr.com/ru/post/540190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540190
Tags: Информационная безопасность, Open source, DevOps, git, jenkins, ansible, python, secrets-management
Author morskoi #habr
https://habr.com/ru/post/540190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540190
Tags: Информационная безопасность, Open source, DevOps, git, jenkins, ansible, python, secrets-management
Author morskoi #habr
Хабр
Автоматизируем поиск секретов в git и ansible
Знаете ли вы что хранится в вашем git репозитории? Нет ли среди сотен коммитов паролей от продуктовых серверов, попавших туда по ошибке?А что если ansible скрипт...
Forwarded from Deleted Account
PyPI
sh
Python subprocess replacement
Forwarded from Alexey Sumin
А вот ответ на первый вопрос: https://www.aeracode.org/2018/02/19/python-async-simplified/
наслаждайся)
наслаждайся)
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from Библиотека питониста | Python, Django, Flask
Clean Code in Python (2021)
Автор: Mariano Anaya
Количество страниц: 422
Язык Python широко распространен во многих областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Опытные профессионалы во всех областях сталкиваются с проблемами дезорганизации, плохой читаемости и низкой тестируемости из-за неструктурированного кода. Благодаря обновленному коду и пересмотренному контенту, согласованному с новыми функциями Python 3.9, второе издание данной книги предоставит вам все инструменты, необходимые для преодоления препятствий и успешного управления вашими проектами.
Скачать книгу
Автор: Mariano Anaya
Количество страниц: 422
Язык Python широко распространен во многих областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Опытные профессионалы во всех областях сталкиваются с проблемами дезорганизации, плохой читаемости и низкой тестируемости из-за неструктурированного кода. Благодаря обновленному коду и пересмотренному контенту, согласованному с новыми функциями Python 3.9, второе издание данной книги предоставит вам все инструменты, необходимые для преодоления препятствий и успешного управления вашими проектами.
Скачать книгу
Telegram
Книги для программистов (reserved)
Clean Code in Python (2021)
Автор: Mariano Anaya
Автор: Mariano Anaya
Forwarded from Python Lounge: работа и стажировки для программистов
📌🐍Функции
Все три из них являются удобными функциями, которые можно заменить на списки или циклы, но они
обеспечивают более элегантный и краткий подход к некоторым задачам.
1.
2.
Вместо этого он возвращает одно значение.
3.
Примеры сможете найти ниже.🚀
map()
, filter()
и reduce()
используют, чтобы привнести в Python немного функционального программирования.Все три из них являются удобными функциями, которые можно заменить на списки или циклы, но они
обеспечивают более элегантный и краткий подход к некоторым задачам.
1.
map() -
Функция map перебираeт все элементы в данном итеративном объекте и выполняeт функцию, которую мы передали в качестве аргумента для каждого из них.2.
reduce() -
reduce работает иначе, чем map ()
и filter()
. Он не возвращает новый список, основанный на функции и итерации, которые мы передали.Вместо этого он возвращает одно значение.
3.
filter() -
Подобно map ()
, filter ()
принимает объект функции и итерацию и создает новый список. Как следует из названия, filter ()
формирует новый список, содержащий только элементы, удовлетворяющие определенному условию.Примеры сможете найти ниже.🚀
Telegraph
Функции map(), filter() и reduce()
map() def start_with_A(s): return s[0] == "A" fruit = ["Apple", "Banana", "Apricot"] map_object = map(starts_with_A, fruit) print(list(map_object)) Output: #>>>[True, False, True] reduce() ⚠️В python3 функция сокращения больше не является встроенной функцией…
Forwarded from Pavel Klemenkov
PEP 634 одобрили. С версии 3.10 в питошу pattern matching завезут. Ну все, конец скалки в спарке
Forwarded from Библиотека питониста | Python, Django, Flask
❗️Прокачивайте навыки Python-разработки на практичных задачах и получайте эксклюзивные навыки в тесной работе с экспертами! Первый шаг вы сделаете уже сегодня, 9 февраля, на демо-занятии «Фреймворкирование и метаклассы» с Игорем Финковским.
Что будет на занятии? Как однажды сказал Гуру Питона Тим Питерс, метаклассы это глубокая магия, о которой 99% пользователей даже не нужно задумываться. Если вы думаете, нужно ли вам их использовать — вам не нужно (люди, которым они реально нужны, точно знают, зачем они им, и не нуждаются в объяснениях, почему).
Если вам всё еще не нужно, а просто интересно, то приходите. Демо-урок входит в программу онлайн-курса «Python Developer. Professional».
👉Используйте возможность получить ценные знания и познакомиться с преподавателем. Для регистрации на занятие пройдите вступительный тест: https://otus.pw/rgSA/
Что будет на занятии? Как однажды сказал Гуру Питона Тим Питерс, метаклассы это глубокая магия, о которой 99% пользователей даже не нужно задумываться. Если вы думаете, нужно ли вам их использовать — вам не нужно (люди, которым они реально нужны, точно знают, зачем они им, и не нуждаются в объяснениях, почему).
Если вам всё еще не нужно, а просто интересно, то приходите. Демо-урок входит в программу онлайн-курса «Python Developer. Professional».
👉Используйте возможность получить ценные знания и познакомиться с преподавателем. Для регистрации на занятие пройдите вступительный тест: https://otus.pw/rgSA/
Forwarded from Библиотека питониста | Python, Django, Flask
🐍 Как в Python применяются вложенные функции
Рассмотрим на примерах, в чем польза вложенных функций Python и как их применять для инкапсуляции кода, замыканий и декораторов.
https://proglib.io/sh/Vv0u8i3UzT
Рассмотрим на примерах, в чем польза вложенных функций 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-объектов и отладку, а также повысят надёжность кода благодаря возможности расширенной статической проверки типов.
https://www.opennet.ru/opennews/art.shtml?num=54563
Руководящий совет проекта Python утвердил добавление в язык операторов для сопоставления с образцом (match и case). Поддержка новых операторов появится в выпуске Python 3.10. Новые операторы "match" и "case" позволят улучшить читаемость кода, упростят сопоставление произвольных Python-объектов и отладку, а также повысят надёжность кода благодаря возможности расширенной статической проверки типов.
www.opennet.ru
Утверждено добавление в Python операторов для сопоставления с образцом
Руководящий совет проекта Python утвердил добавление в язык операторов для сопоставления с образцом (match и case). Поддержка новых операторов появится в выпуске Python 3.10. Новые операторы "match" и "case" позволят улучшить читаемость кода, упростят сопоставление…
Forwarded from HABR FEED + OPENNET
[Перевод] 12 примеров улучшения кода с помощью @dataclass
https://habr.com/ru/post/541812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=541812
Tags: Блог компании OTUS, Python, Программирование, Машинное обучение, python, callback, iterator, lambda, machinelearning, data science, readability
Author MaxRokatansky #habr
https://habr.com/ru/post/541812/?utm_source=habrahabr&utm_medium=rss&utm_campaign=541812
Tags: Блог компании OTUS, Python, Программирование, Машинное обучение, python, callback, iterator, lambda, machinelearning, data science, readability
Author MaxRokatansky #habr
Хабр
12 примеров улучшения кода с помощью @dataclass
В рамках курса «Python Developer. Basic» подготовили для вас перевод полезного материала.Также приглашаем всех желающих на открытый вебинар по теме «Три кита: ma...