python_practics
5.77K subscribers
1.78K photos
197 videos
113 files
47 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Ставь 👍 если было полезно

#теория_python

@python_practics
👍4
Что верно о переменных на верхнем уровне модуля, чьи имена начинаются с одиночного подчеркивания?
Anonymous Quiz
17%
Они игнорируются интерпретатором
58%
Они не копируются в область видимости, когда используется from*
25%
Они всегда являются магическими методами
🔥3
🔍Тестовое собеседование на Middle Python-разработчика в четверг

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
👍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
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Wordle на Python

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

#sandbox

@python_practics
👍5
Задача:

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

Пример:


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
👍4
Формошлёп — сотни хаков для фронтендеров в одном месте

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

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

#теория_python

@python_practics
3👍3
Внимание! - Вопрос!

В чем разница между 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
👍2🔥1
Bokeh

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

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

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

Подробнее👇

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

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

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

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

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

@python_practics
👍4
Параметризация: PyTest vs RobotFramework

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

Подробнее👇

#статьи

@python_practics
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда тестируешь «экспериментальную» фичу:

#мемчики

@python_practics
🔥5