python_practics
5.76K subscribers
1.79K photos
199 videos
114 files
49 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Внимание! - Вопрос!

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

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

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

@python_practics
👍5
Altair

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

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

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

Подробнее👇

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

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

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

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

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

@python_practics
👍7
Microsoft: 30% кода внутри компании уже написано ИИ. К 2030 это будет 95%

Генеральный директор Microsoft Сатья Наделла заявил, что от 20% до 30% кода в репозиториях компании уже пишется с помощью ИИ. Об этом он рассказал на конференции LlamaCon, отвечая на вопросы Марка Цукерберга.

Подробнее👇

#статьи

@python_practics
👍7🤔1
Practical Statistics for Data Scientist

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

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

"Practical Statistics for Data Scientist" поможет вам освоить ключевые статистические концепции и методы, необходимые для эффективной работы в сфере анализа данных.

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

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

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

#теория_python

@python_practics
👍6
Может ли в Python подкласс иметь двух родителей — суперклассов?
Anonymous Quiz
75%
Да
25%
Нет
🔥3
Microsoft отказалась от поддержки Faster CPython — команда проекта уволена

Microsoft официально прекратила поддержку проекта Faster CPython, нацеленного на ускорение основного интерпретатора языка Python. Большая часть членов команды, работавших над этим направлением, были уволены накануне саммита Python Language Summit, который стартовал на PyCon в Питтсбурге.

Остановка проекта стала неожиданностью для многих сотрудников, которые получили уведомления об увольнении прямо по пути на конференцию.

Подробнее👇

#статьи

@python_practics
🤔4👍2
Внимание! - Вопрос!

Как устроен протокол HTTP?

HTTP – текстовый протокол, работающий поверх TCP/IP. HTTP состоит из запроса и ответа. Их структуры похожи: стартовая строка, заголовки, тело ответа.

Стартовая строка запроса состоит из метода, пути и версии протокола:

GET /index.html HTTP/1.1

Стартовая строка ответа состоит из версии протокола, кода ответа и текстовой расшифровке ответа.

HTTP/1.1 200 OK

Заголовки – это набор пар ключ-значение, например, User-Agent, Content-Type. В заголовках передают метаданные запроса: язык пользователя, авторизацию, перенаправление. Заголовок Host должен быть в запросе всегда.

Тело ответа может быть пустым, либо может передавать пары переменных, файлы, бинарные данные. Тело отделяется от заголовков пустой строкой.

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

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Таймер на Python

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

#sandbox

@python_practics
👍41
Задача:

Вы, наверное, знаете систему "лайков" на Facebook и других страницах. Люди могут ставить "лайки" на записи в блоге, фотографии или другие элементы. Мы хотим создать текст, который должен отображаться рядом с таким элементом.

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

Пример:


[]  -->  "no one likes this"
["Peter"] --> "Peter likes this"
["Jacob", "Alex"] --> "Jacob and Alex like this"


#задачник

@python_practics
5
Считывание JSON файла

Этот сниппет показывает, как считывать данные из JSON файла с использованием модуля json. Функция json.load() загружает данные и преобразует их в объект Python (например, словарь).

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

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

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

#теория_python

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

Что нужно отправить браузеру, чтобы перенаправить на другую страницу?

Минимальный ответ должен иметь статус 301 или 302. Заголовок Location указывает адрес ресурса, на который следует перейти. В теле ответа можно разместить HTML со ссылкой на новый ресурс. Тогда пользователи старых браузеров смогут перейти вручную.

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

@python_practics
👍3