Внимание! - Вопрос!
Какая разница между аутентификацией и авторизацией?
Идентификация (от латинского identifico — отождествлять): присвоение субъектам и объектам идентификатора и / или сравнение идентификатора с перечнем присвоенных идентификаторов. Например, представление человека по имени отчеству - это идентификация.
Аутентификация (от греческого: αυθεντικός ; реальный или подлинный): проверка соответствия субъекта и того, за кого он пытается себя выдать, с помощью некой уникальной информации (отпечатки пальцев, цвет радужки, голос и тд.), в простейшем случае - с помощью имени входа и пароля.
Авторизация - это проверка и определение полномочий на выполнение некоторых действий (например, чтение файла /var/mail/eltsin) в соответствии с ранее выполненной аутентификацией.
#вопросы_из_собеседований
@python_practics
Какая разница между аутентификацией и авторизацией?
Аутентификация (от греческого: αυθεντικός ; реальный или подлинный): проверка соответствия субъекта и того, за кого он пытается себя выдать, с помощью некой уникальной информации (отпечатки пальцев, цвет радужки, голос и тд.), в простейшем случае - с помощью имени входа и пароля.
Авторизация - это проверка и определение полномочий на выполнение некоторых действий (например, чтение файла /var/mail/eltsin) в соответствии с ранее выполненной аутентификацией.
#вопросы_из_собеседований
@python_practics
👍4
Plotly
Plotly — среда визуализации трехмерных данных Python с открытым исходным кодом, построенная на библиотеке Plotly JavaScript (plotly.js).
Особенности Plotly:
• Легкий синтаксис — все графики используют одинаковые переменные.
• Поддерживает точечные диаграммы, гистограммы, линейные диаграммы, ящичные диаграммы, многоосевые графики, спарклайны, дендрограммы, трехмерные графики и другие типы диаграмм.В отличие от других сред визуализации данных, включает контурные графики.
• Предоставляет трехмерные диаграммы с несколькими интерактивными параметрами.
• Инструмент наведения Plotly позволяет обнаруживать выбросы или аномалии во многих точках выборки.
• Plotly можно использовать для веб-визуализации данных, встроенных в блокноты Jupyter, веб-приложения Dash, или экспортированных в виде отдельных HTML-файлов.
• Графический пользовательский интерфейс позволяет работать с инструментом визуализации даже новичкам.
@python_practics
@python_practics
Plotly — среда визуализации трехмерных данных Python с открытым исходным кодом, построенная на библиотеке Plotly JavaScript (plotly.js).
Особенности Plotly:
• Легкий синтаксис — все графики используют одинаковые переменные.
• Поддерживает точечные диаграммы, гистограммы, линейные диаграммы, ящичные диаграммы, многоосевые графики, спарклайны, дендрограммы, трехмерные графики и другие типы диаграмм.В отличие от других сред визуализации данных, включает контурные графики.
• Предоставляет трехмерные диаграммы с несколькими интерактивными параметрами.
• Инструмент наведения Plotly позволяет обнаруживать выбросы или аномалии во многих точках выборки.
• Plotly можно использовать для веб-визуализации данных, встроенных в блокноты Jupyter, веб-приложения Dash, или экспортированных в виде отдельных HTML-файлов.
• Графический пользовательский интерфейс позволяет работать с инструментом визуализации даже новичкам.
@python_practics
@python_practics
👍1
Создание множества из списка
Этот сниппет преобразует список в множество, удаляя дубликаты. Множества автоматически игнорируют повторяющиеся элементы.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Этот сниппет преобразует список в множество, удаляя дубликаты. Множества автоматически игнорируют повторяющиеся элементы.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍3👎2
Как сделать Telegram-кружки из обычного видео с помощью Python, ffmpeg и магии
Создание Telegram-бота, который автоматически превращает любое видео в формат видео-сообщения (кружка). Проект начинался с Python-скрипта на базе moviepy и ffmpeg, затем был обёрнут в Telegram-бота с помощью python-telegram-bot.
Подробнее👇
#статьи
@python_practics
Создание Telegram-бота, который автоматически превращает любое видео в формат видео-сообщения (кружка). Проект начинался с Python-скрипта на базе moviepy и ffmpeg, затем был обёрнут в Telegram-бота с помощью python-telegram-bot.
Подробнее👇
#статьи
@python_practics
👍2
Software Architecture with Kotlin: Analyze, combine, and terraform various architecture styles for sustainable and scalable software (2025)
Чему вы научитесь:
• Проектированию архитектуры приложений на Kotlin;
• Применению различных архитектурных стилей и паттернов;
• Созданию масштабируемых и поддерживаемых систем;
• Работе с серверными и облачными решениями;
• Автоматизации инфраструктуры с помощью Terraform.
"Software Architecture with Kotlin" научит вас создавать современную архитектуру приложений с использованием возможностей Kotlin.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Проектированию архитектуры приложений на Kotlin;
• Применению различных архитектурных стилей и паттернов;
• Созданию масштабируемых и поддерживаемых систем;
• Работе с серверными и облачными решениями;
• Автоматизации инфраструктуры с помощью Terraform.
"Software Architecture with Kotlin" научит вас создавать современную архитектуру приложений с использованием возможностей Kotlin.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍2
Что верно о переменных на верхнем уровне модуля, чьи имена начинаются с одиночного подчеркивания?
Anonymous Quiz
17%
Они игнорируются интерпретатором
58%
Они не копируются в область видимости, когда используется from*
25%
Они всегда являются магическими методами
🔥3
15 мая(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvCuMmN
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Поиск мотивации в скучных задачах
Каждый иногда встречается с НЕ интересными для него задачами, но необходимыми к выполнению. Для некоторых это кропотливые и нудные задачи, для некоторых, задачи, требующие смелых решений. Бывает просто лень, хотя это тоже сложное чувство, которое можно разложить на составляющие и анализировать отдельно. Но о лени поговорим как-нибудь в другой раз. Автора вгоняет в чувство безнадежности задачи, которые не четко формализованы, или которые поставлены нечетко: «Сделай то, не знаю что».
В этой статье автор рассказал о своём подходе, как он справляется с такими ситуациями.
Подробнее👇
#статьи
@python_practics
Каждый иногда встречается с НЕ интересными для него задачами, но необходимыми к выполнению. Для некоторых это кропотливые и нудные задачи, для некоторых, задачи, требующие смелых решений. Бывает просто лень, хотя это тоже сложное чувство, которое можно разложить на составляющие и анализировать отдельно. Но о лени поговорим как-нибудь в другой раз. Автора вгоняет в чувство безнадежности задачи, которые не четко формализованы, или которые поставлены нечетко: «Сделай то, не знаю что».
В этой статье автор рассказал о своём подходе, как он справляется с такими ситуациями.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое 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
Что такое SOAP?
#вопросы_из_собеседований
@python_practics
👍4
Задача:
В этом упражнении вы создадите функцию, которая принимает список неотрицательных целых чисел и строк и возвращает новый отфильтрованный список.
Пример:
#задачник
@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
👍2
Итерация по списку с индексом
Функция enumerate() добавляет счетчик к итерируемому объекту и возвращает кортеж (индекс, элемент).
👍 - если было полезно
#полезные_сниппеты
@python_practics
Функция enumerate() добавляет счетчик к итерируемому объекту и возвращает кортеж (индекс, элемент).
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍4