python_practics | Unsorted

Telegram-канал python_practics - python_practics

6028

Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics

Subscribe to a channel

python_practics

Получение уникальных элементов из двух списков

Этот сниппет получает уникальные элементы из двух списков, используя операцию объединения множеств (|). Результат преобразуется обратно в список.

👍 - если было полезно

#полезные_сниппеты

@python_practics

Читать полностью…

python_practics

Чем опасны неструктурированные данные в компании?

Давно забытый файл, который уже не используется в работе, но все еще существует в базе, — потенциальный риск утечки информации. По данным Солара, 35% подобных событий случились именно из-за неструктурированных данных.

На нашем бесплатном вебинаре вы узнаете, как контролировать данные в покое, движении и использовании при помощи синергии современных систем DAG, IdM и DLP. Интеграция стала возможной благодаря крупному обновлению Solar DAG 2.0 — о том, что изменилось и как функционал поможет контролировать данные от и до, расскажут эксперты Солара на вебинаре.

Записывайтесь, чтобы узнать о передовом решении и первым попробовать его в деле — для участников готовим полезный бонус.

Зарегистрироваться

#реклама 16+
rt-solar.ru

О рекламодателе

Читать полностью…

python_practics

Ставь 👍 если было полезно

#теория_python

@python_practics

Читать полностью…

python_practics

Задача:

Банкоматы допускают использование 4- или 6-значных PIN-кодов, а PIN-коды не могут содержать ничего, кроме 4- или 6-значных цифр. Если функции передана действительная строка PIN-кода, верните значение true, в противном случае верните значение false.

Пример:


"1234"   -->  true
"12345" --> false
"a234" --> false


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Можем ли мы посылать SOAP сообщения с вложением?

Да, это возможно. Можно посылать вложением различные форматы: PDF, изображения или другие двоичные данные. Сообщения SOAP работают вместе с расширением MIME, в котором предусмотрено multipart/related

#вопросы_из_собеседований

@python_practics

Читать полностью…

python_practics

Нужен ли сеньору второй язык программирования? Опытом поделился разработчик с 18 годами стажа

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

Оскар — разработчик с 18-летним стажем. Он решил разобраться, насколько утверждение про необходимость знать множество языков правдива.

Сам Оскар за свою карьеру успел поработать с C#, Java, C++, Python, Ruby, JavaScript, Perl и прочими языками. Но не потому что стремился к полиглотству, а потому что так сложилось — проекты, клиенты, задачи.

По его мнению, изучение новых языков не просто расширяет кругозор. Это помогает иначе смотреть на архитектуру и подходы к решению задач. Даже если вы продолжаете писать на своем основном языке, знакомство с другими помогает вырасти ментально.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

Ставь 👍 если было полезно

#теория_python

@python_practics

Читать полностью…

python_practics

Outlier Detection in Python

Чему вы научитесь:

• Применению методов обнаружения выбросов в данных;
• Работе с алгоритмами машинного обучения для выявления аномалий;
• Предобработке и визуализации многомерных данных;
• Оценке эффективности методов обнаружения выбросов;
• Практическому применению техник в бизнес-задачах.

"Outlier Detection in Python" поможет вам освоить методы и инструменты для выявления аномалий в различных типах данных.

Книга в формате pdf👇

#курсы_книги

@python_practics

Читать полностью…

python_practics

Параметризация: PyTest vs RobotFramework

В этой статье вы можете найти наглядное сравнение двух популярных инструментов для автоматизации тестирования: PyTest и RobotFramework.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

Сортировка словаря по значениям

my_dict.items() возвращает список пар (ключ, значение). sorted() сортирует этот список, используя анонимную функцию lambda для указания, что сортировка должна происходить по второму элементу кортежа. dict() преобразует отсортированный список обратно в словарь.

👍 - если было полезно

#полезные_сниппеты

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

В чем разница между REST и SOAP веб сервисами?

Некоторые отличия:

• REST поддерживает различные форматы: text, JSON, XML; SOAP - только XML,
• REST работает только по HTTP(S), а SOAP может работать с различными протоколами,
• REST может работать с ресурсами. Каждый URL это представление какого-либо ресурса. SOAP работает с операциями, которые реализуют какую-либо бизнес логику с помощью нескольких интерфейсов,
• SOAP на основе чтения не может быть помещена в кэш, а REST в этом случае может быть закэширован,
• SOAP поддерживает SSL и WS-security, в то время как REST - только SSL, SOAP поддерживает ACID (Atomicity, Consistency, Isolation, Durability). REST поддерживает транзакции, но не один из ACID не совместим с двух фазовым коммитом.


#вопросы_из_собеседований

@python_practics

Читать полностью…

python_practics

Формошлёп — сотни хаков для фронтендеров в одном месте

Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают.

👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.

Читать полностью…

python_practics

Итерация по списку с индексом

Функция enumerate() добавляет счетчик к итерируемому объекту и возвращает кортеж (индекс, элемент).

👍 - если было полезно

#полезные_сниппеты

@python_practics

Читать полностью…

python_practics

Wordle на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics

Читать полностью…

python_practics

Поиск мотивации в скучных задачах

Каждый иногда встречается с НЕ интересными для него задачами, но необходимыми к выполнению. Для некоторых это кропотливые и нудные задачи, для некоторых, задачи, требующие смелых решений. Бывает просто лень, хотя это тоже сложное чувство, которое можно разложить на составляющие и анализировать отдельно. Но о лени поговорим как-нибудь в другой раз. Автора вгоняет в чувство безнадежности задачи, которые не четко формализованы, или которые поставлены нечетко: «Сделай то, не знаю что».

В этой статье автор рассказал о своём подходе, как он справляется с такими ситуациями.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

Altair

Altair — инструмент визуализации статистических данных, который разработан на декларативных языках Vega и Vega-Lite, которые используются для создания, сохранения и обмена интерактивными проектами визуализации данных.

Особенности Altair:

• Altair может создавать привлекательные визуализации данных в таких видах графиков, как гистограммы, круговые диаграммы, диаграммы рассеивания, диаграммы ошибок, стеблевые диаграммы.
• Altair позволяет легко и быстро переключаться между визуализациями и экспериментами, поскольку создает графики в декларативном формате.
• Автоматически устанавливаемые зависимости включают Python 3.6, NumPy и Pandas.
• Для визуализации данных можно использовать Jupyter Notebooks или JupyterLab.
• Включает фильтрацию данных, позволяющую создавать более персонализированные визуализации, а также объединять много графиков в один с помощью общего динамического фильтра.

Подробнее👇

#фреймворки_библиотеки

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Как бы вы решили какой из REST или SOAP веб сервисов использовать?

REST против SOAP можно перефразировать как "Простота против Стандарта". В случае REST (простота) у вас будет скорость, расширяемость и поддержка многих форматов. В случае с SOAP у вас будет больше возможностей по безопасности (WS-security) и транзакционная безопасность (ACID).

#вопросы_из_собеседований

@python_practics

Читать полностью…

python_practics

Сравнение двух списков

Этот сниппет сравнивает два списка на равенство с помощью множеств. Если оба списка содержат одни и те же элементы, порядок не имеет значения.

👍 - если было полезно

#полезные_сниппеты

@python_practics

Читать полностью…

python_practics

Морской бой с достойным соперником-ИИ на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics

Читать полностью…

python_practics

🔍Тестовое собеседование на Middle Python-разработчика в четверг

22 мая(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Собес проведет Вадим Пуштаев, ex. head of backend в 💙, автор канала @pythonetc, архитектор в европейской компании

Как это будет:
📂 Вадим будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Вадим будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Вадиму

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvEC2Jg

Читать полностью…

python_practics

👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩‍💻 Backend — t.me/backend_ready
📱 GitHub — t.me/github_ready
👩‍💻 Python — t.me/python_ready
👩‍💻 Java — t.me/java_ready
👩‍💻 Всё IT — t.me/it_ready
🖥 Базы Данных & SQL — t.me/sql_ready
👩‍💻 C/C++ — /channel/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
🖼️ DevOpst.me/devops_ready
🤔 Хакинг & ИБ — t.me/hacking_ready
👩‍💻 Linux — t.me/linux_ready
👩‍💻 Bash & Shell — t.me/bash_ready
👩‍💻 Нейросетиt.me/neuro_ready
📖 IT Книги — t.me/books_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

Когда тестируешь «экспериментальную» фичу:

#мемчики

@python_practics

Читать полностью…

python_practics

Онлайн-магистратура с IT специальностями от Яндекса

Совместно с ИТМО, МИФИ, МФТИ.

Онлайн-магистратура с актуальными программами и гибким графиком обучения.

Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.

Господдержка оплаты. Совмещение с работой!

Узнать больше

#реклама 16+
О рекламодателе

Читать полностью…

python_practics

Bokeh

Bokeh — одна из самых интерактивных библиотек в Python. С ее помощью можно обрабатывать огромные наборы данных и строить универсальные графики, которые помогают выполнять обширные исследовательские работы в рамках EDA (Exploratory Data Analysis).

Особенности Bokeh:

• Помогает быстро создавать сложные статистические графики с помощью простых команд.
• Поддерживает выходные данные в виде HTML, блокнота и сервера.
• Поддерживает несколько языковых привязок, включая R, Python, lua, Julia.
• Интеграция с Flask и Django.
• Обеспечивает поддержку преобразования визуализации, написанной в других библиотеках, таких как matplotlib, seaborn и ggplot.

Подробнее👇

#фреймворки_библиотеки

@python_practics

Читать полностью…

python_practics

Ставь 👍 если было полезно

#теория_python

@python_practics

Читать полностью…

python_practics

Запустите рекламу в телеграм-каналах с Яндекс Директом

Перфоманс-реклама теперь в телеграм-каналах ⚡

Яндекс Директ знает, как привлечь целевую аудиторию 💰👌

Попробовать

#реклама
yandex.ru

О рекламодателе

Читать полностью…

python_practics

Задача:

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

Пример:


filter_list([1,2,'a','b']) == [1,2]
filter_list([1,'a','b',0,15]) == [1,0,15]
filter_list([1,2,'aasf','1','123',123]) == [1,2,123]


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Что такое SOAP?

SOAP (от англ. Simple Object Access Protocol - простой протокол доступа к объектам; вплоть до спецификации 1.2) - протокол обмена структурированными сообщениями в распределённой вычислительной среде. Первоначально SOAP предназначался в основном для реализации удалённого вызова процедур (RPC). Сейчас протокол используется для обмена произвольными сообщениями в формате XML, а не только для вызова процедур. Официальная спецификация последней версии 1.2 протокола никак не расшифровывает название SOAP. SOAP является расширением протокола XML-RPC. SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из этих протоколов имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP.

#вопросы_из_собеседований

@python_practics

Читать полностью…

python_practics

🔍Тестовое собеседование на Middle Python-разработчика в четверг

15 мая(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:
📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvCuMmN

Читать полностью…
Subscribe to a channel