Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
🔍Тестовое собеседование на Middle Python-разработчика в четверг
22 мая(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Собес проведет Вадим Пуштаев, ex. head of backend в 💙, автор канала @pythonetc, архитектор в европейской компании
Как это будет:
📂 Вадим будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Вадим будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Вадиму
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvEC2Jg
👩💻 Всем программистам посвящается!
Вот 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
🖼️ DevOps — t.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
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Узнать больше
#реклама 16+
О рекламодателе
Bokeh
Bokeh — одна из самых интерактивных библиотек в Python. С ее помощью можно обрабатывать огромные наборы данных и строить универсальные графики, которые помогают выполнять обширные исследовательские работы в рамках EDA (Exploratory Data Analysis).
Особенности Bokeh:
• Помогает быстро создавать сложные статистические графики с помощью простых команд.
• Поддерживает выходные данные в виде HTML, блокнота и сервера.
• Поддерживает несколько языковых привязок, включая R, Python, lua, Julia.
• Интеграция с Flask и Django.
• Обеспечивает поддержку преобразования визуализации, написанной в других библиотеках, таких как matplotlib, seaborn и ggplot.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
Задача:
В этом упражнении вы создадите функцию, которая принимает список неотрицательных целых чисел и строк и возвращает новый отфильтрованный список.
Пример:
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]
Внимание! - Вопрос!
Что такое 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
🔍Тестовое собеседование на Middle Python-разработчика в четверг
15 мая(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvCuMmN
Самое жизненное видео за сегодня
#мемчики
@python_practics
Создание множества из списка
Этот сниппет преобразует список в множество, удаляя дубликаты. Множества автоматически игнорируют повторяющиеся элементы.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Внимание! - Вопрос!
Какая разница между аутентификацией и авторизацией?
Идентификация (от латинского identifico — отождествлять): присвоение субъектам и объектам идентификатора и / или сравнение идентификатора с перечнем присвоенных идентификаторов. Например, представление человека по имени отчеству - это идентификация.
Аутентификация (от греческого: αυθεντικός ; реальный или подлинный): проверка соответствия субъекта и того, за кого он пытается себя выдать, с помощью некой уникальной информации (отпечатки пальцев, цвет радужки, голос и тд.), в простейшем случае - с помощью имени входа и пароля.
Авторизация - это проверка и определение полномочий на выполнение некоторых действий (например, чтение файла /var/mail/eltsin) в соответствии с ранее выполненной аутентификацией.
#вопросы_из_собеседований
@python_practics
Нужен ли сеньору второй язык программирования? Опытом поделился разработчик с 18 годами стажа
В айтишных чатах нередко звучит мнение: хороший сеньор должен уметь программировать на любом языке.
Оскар — разработчик с 18-летним стажем. Он решил разобраться, насколько утверждение про необходимость знать множество языков правдива.
Сам Оскар за свою карьеру успел поработать с C#, Java, C++, Python, Ruby, JavaScript, Perl и прочими языками. Но не потому что стремился к полиглотству, а потому что так сложилось — проекты, клиенты, задачи.
По его мнению, изучение новых языков не просто расширяет кругозор. Это помогает иначе смотреть на архитектуру и подходы к решению задач. Даже если вы продолжаете писать на своем основном языке, знакомство с другими помогает вырасти ментально.
Подробнее👇
#статьи
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics
Outlier Detection in Python
Чему вы научитесь:
• Применению методов обнаружения выбросов в данных;
• Работе с алгоритмами машинного обучения для выявления аномалий;
• Предобработке и визуализации многомерных данных;
• Оценке эффективности методов обнаружения выбросов;
• Практическому применению техник в бизнес-задачах.
"Outlier Detection in Python" поможет вам освоить методы и инструменты для выявления аномалий в различных типах данных.
Книга в формате pdf👇
#курсы_книги
@python_practics
Параметризация: PyTest vs RobotFramework
В этой статье вы можете найти наглядное сравнение двух популярных инструментов для автоматизации тестирования: PyTest и RobotFramework.
Подробнее👇
#статьи
@python_practics
Сортировка словаря по значениям
my_dict.items() возвращает список пар (ключ, значение). sorted() сортирует этот список, используя анонимную функцию lambda для указания, что сортировка должна происходить по второму элементу кортежа. dict() преобразует отсортированный список обратно в словарь.
👍 - если было полезно
#полезные_сниппеты
@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
Формошлёп — сотни хаков для фронтендеров в одном месте
Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают.
👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.
Итерация по списку с индексом
Функция enumerate() добавляет счетчик к итерируемому объекту и возвращает кортеж (индекс, элемент).
👍 - если было полезно
#полезные_сниппеты
@python_practics
Wordle на Python
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Поиск мотивации в скучных задачах
Каждый иногда встречается с НЕ интересными для него задачами, но необходимыми к выполнению. Для некоторых это кропотливые и нудные задачи, для некоторых, задачи, требующие смелых решений. Бывает просто лень, хотя это тоже сложное чувство, которое можно разложить на составляющие и анализировать отдельно. Но о лени поговорим как-нибудь в другой раз. Автора вгоняет в чувство безнадежности задачи, которые не четко формализованы, или которые поставлены нечетко: «Сделай то, не знаю что».
В этой статье автор рассказал о своём подходе, как он справляется с такими ситуациями.
Подробнее👇
#статьи
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics
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
Как сделать Telegram-кружки из обычного видео с помощью Python, ffmpeg и магии
Создание Telegram-бота, который автоматически превращает любое видео в формат видео-сообщения (кружка). Проект начинался с Python-скрипта на базе moviepy и ffmpeg, затем был обёрнут в Telegram-бота с помощью python-telegram-bot.
Подробнее👇
#статьи
@python_practics
Plotly
Plotly — среда визуализации трехмерных данных Python с открытым исходным кодом, построенная на библиотеке Plotly JavaScript (plotly.js).
Особенности Plotly:
• Легкий синтаксис — все графики используют одинаковые переменные.
• Поддерживает точечные диаграммы, гистограммы, линейные диаграммы, ящичные диаграммы, многоосевые графики, спарклайны, дендрограммы, трехмерные графики и другие типы диаграмм.В отличие от других сред визуализации данных, включает контурные графики.
• Предоставляет трехмерные диаграммы с несколькими интерактивными параметрами.
• Инструмент наведения Plotly позволяет обнаруживать выбросы или аномалии во многих точках выборки.
• Plotly можно использовать для веб-визуализации данных, встроенных в блокноты Jupyter, веб-приложения Dash, или экспортированных в виде отдельных HTML-файлов.
• Графический пользовательский интерфейс позволяет работать с инструментом визуализации даже новичкам.
@python_practics
@python_practics
Ставь 👍 если было полезно
#теория_python
@python_practics