Python - Советы, библиотеки, гайды
19.6K subscribers
1.17K photos
25 videos
6 files
590 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
Можете смело отправлять это всем, кто спрашивает у вас "почему Python?" 🌚
👍134😁2412🌚6😐4🤡3😢1
Ну собственно ... да 🌚
👍109😁31🌚126🤔5🤡5❤‍🔥3🔥31🏆1
Есть среди вас опытные питонаторы? 🤔
70😁30🌚72👍2💯1
Requests - одна из самых популярных общедоступных библиотек Python. Ее цель – сделать HTTP-запросы более простыми и удобными для восприятия. Библиотека Requests имеет лицензию Apache2 и написана на Python. Она является фактическим стандартом, который используют разработчики для выполнения HTTP-запросов в Python.

Помимо того, что библиотека Requests может использоваться для отправки HTTP-запросов на сервер, она также позволяет добавлять в них данные формы, содержимое, заголовок, файлы, состоящие из нескольких частей, и т.д. С этой библиотекой разработчикам не нужно добавлять запрос к URL-адресу или кодировать данные POST вручную.

Библиотека Requests абстрагируется от многочисленных сложностей создания HTTP-запросов в простом API, поэтому разработчики могут больше сосредоточится на взаимодействии со службами. Библиотека поддерживает Python 2.7, 3.4 и выше, а также отлично работает с PyPy.

Ставится командой ⚙️ $ pipenv install requests-html
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍286🔥4😐4❤‍🔥1
Отменяй дейлик или бери дей-офф на пятницу. Если тимлид против, просто зови его с собой – скажи, что на «Импульс Т1» будут топовые спикеры, мерч и фуршет

1 декабря в Москве прогремит конференция Холдинга Т1: огромная сходка разрабов, инженеров и айтишников любого грейда.

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

А еще – послушать про цифровизацию, архитектуру, чистый код и формирование эффективных продуктовых команд от тех, кто работает над передовыми российскими разработками прямо сейчас: с докладами придут Артем Кострюков, CEO TestIT, Михаил Степнов, Руководитель центра R&D МТС Big Data/ CDO МТС Travel, Мария Тихонова, главный инженер по разработке в SberDevices, и другие эксперты.

Кстати, на конфе будет весь топ-менеджмент Т1: отличный шанс зарекомендовать себя и круто бустануть карьеру. Может, в следующем году звездным спикером «Импульс Т1» будешь ты?

Скорее регистрируйся, чтобы не упустить шанс!
Участие бесплатное. 

ЕРИД: LdtCKBQST
18+ Реклама. ООО «Т1»
ОГРН 1197746617419
7🤡5👍3😐21
Есть тут сеньоры с опытом 1 год? 🤔

p.s. Прислал подписчик через @hhsharebot
😁97👍6🤔54🤡2❤‍🔥1🌚1
🔺 Что такое декораторы в Python

Декораторы в Python — это мощный инструмент, который позволяет модифицировать поведение функций или классов без изменения их кода. Они представляют собой функции высшего порядка, то есть функции, которые принимают другие функции в качестве аргументов и возвращают новые функции. В Python декораторы обычно применяются с помощью синтаксиса @decorator перед определением функции или класса.

В примере на фото декоратор timing_decorator измеряет время выполнения функции some_long_running_function и выводит результат на экран.

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

Освоив принципы работы с декораторами, вы сможете значительно улучшить структуру своего кода и упростить его поддержку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍376🤡3
Ну и в чем он не прав? 🤔
😁222👍18❤‍🔥75🏆3🤯2💯1
Штирлиц еще никогда не был так близок к провалу
🌚160😁28👍132😢2🤡1🐳1
Есть тут рубисты, всё так? 🌚
👍94😁13❤‍🔥8🔥7🌚6🐳311🤔1🤡1
🎓 Задача по Python #50

Описание:

Создайте класс Soda (для определения типа газированной воды), принимающий 1 аргумент при инициализации (отвечающий за добавку к выбираемому лимонаду).
В этом классе реализуйте метод show_my_drink(), выводящий на печать «Газировка и {ДОБАВКА}» в случае наличия добавки, а иначе отобразится следующая фраза: «Обычная газировка».

При решении задания можно дополнительно проверить тип передаваемого аргумента: принимается только строка.

Решение:

class Soda:
def __init__(self, ingredient=None):
if isinstance(ingredient, str):
self.ingredient = ingredient
else:
self.ingredient = None

def show_my_drink(self):
if self.ingredient:
print(f'Газировка и {self.ingredient}')
else:
print('Обычная газировка')


Свой вариант решения в комментарии 💬

#задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥54🤡2🐳1
Vega-Altair — декларативная библиотека статистической визуализации для Python. С Vega-Altair вы можете потратить больше времени на понимание своих данных и их значения. Вега-Альтаир API прост, дружелюбен и согласован и построен на основе мощной спецификации Vega-Lite JSON. Простота позволяет создавать красивые и эффективные визуализации с минимальным количеством кода.

Vega-Altair был первоначально разработан Джейком Вандерпласом и Брайаном Грейнджер в тесном сотрудничестве с UW Интерактивная лаборатория данных. Проект с открытым исходным кодом Vega-Altair не связан с Altair Engineering, Inc.

Ставится командой ⚙️ pip install altair
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥32🤯1
А вы поняли Python? 🤔
🌚126😁22👍9🤔72
Зато свой!
131😁48🌚5👍2🍓1
Питон уже и до новостей добрался ... 🌚

p.s. Прислал подписчик через @hhsharebot
🎉92😁36👍54🌚4
ChatGPT пишет полностью рабочий и правильный код 🌚
🔥133😁54🤡16🌚14👍83
Вот поэтому мы не любим жаву 🌚
🤡115🌚17😁149👍75❤‍🔥3🤯2
Не все знают, но движок игры Doom был портирован на Python еще 7 лет назад.

А недавно его запустили прямо внутри СУБД PostgreSQL.
Таким образом, Doom можно запускать везде где есть поддержка Python.

Секрет раскрыт, получается 🌚
👍9913😱8🌚5
Согласны? 🤔
👍269😁6616🤔4😢3🌚3🍓3🔥2🤩2💯1🦄1
Признавайтесь, узнали себя? 🤔
117🤔23🤡18❤‍🔥9👍6😁4🌚4🐳2😐2🎃2