Zen of Python
Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site
Show more22 349
Subscribers
-624 hours
-547 days
-21430 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Repost from Инструменты программиста
JSON Crack, устраняющий разрыв между данными и визуализацией
Это расширение VSCode позволяет разработчикам, аналитикам данных и энтузиастам легко преобразовывать сложные наборы данных JSON в информативные и визуально привлекательные графики.
Цена: бесплатно
@prog_tools
👍 8👏 2🍌 1
Вопросы от новичков
Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;
#вопросыновичков
@zen_of_python
🍌 1
Безсерверный Python: Cloudflare Workers
Workers на Cloudflare — это платформа, позволяющая исполнять бессерверные функции, то есть отчасти замена привычной архитектуре проекта на сервере.
Теперь вы можете импортировать подмножество популярных пакетов Python, включая FastAPI, Langchain, Numpy и другие. Никаких дополнительных шагов сборки или внешних цепочек инструментов не требуется.
Об обновлении Cloudflare
#факты
@zen_of_python
❤ 3👏 1🍌 1
Создание HR-платформы без legacy и смс
Ведется активный поиск системных аналитиков с опытом от 3-х лет для работы над технологической платформой нового поколения.
Что нужно делать:
— Собирать требования вместе с владельцем продукта
— Анализировать функциональность ПО
— Проектировать интеграции с источниками данных
— Поддерживать документации.
Что предложат взамен:
— Лучшие практики компонентно-реактивного подхода
— Нет legacy и полная свобода в выборе инструментов
— Ежегодный пересмотр зарплат.
Посмотреть подробности и откликнуться
👍 2🔥 1🍌 1
Знакомство с aiogram
Если вы хотите вкатиться в Python-разработку, боты — неплохой способ сделать это. Разработчик @mastergroosha сверстал целую серию русскоязычных статей об одном из самых ходовых в 2024 году «ботических» фреймворках. Там можно познакомиться с хэндлерами, диспетчерами, асинхронностью и проч. — всем тем, что новичка обычно смущает при заскакивании на этот поезд.
#лучшиепрактики
@zen_of_python
👍 4🍌 1
Результаты опроса Django-разработчиков
JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.
Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.
#факты
@zen_of_python
👍 1
UTF-8 станет дефолтным стандартом, начиная с Python 3.15
В PEP 686 описывается переход на UTF-8 — распространённый стандарт кодирования символов. Это затронет:
— все py-файлы;
— файлы конфигураций;
— большинство IDE, включая Visual Studio Code и Блокнот Windows (при создании файла.py);
— большинство веб-сайтов на Python.
#факты
@zen_of_python
🔥 12👍 6🎉 1🍌 1
Поздравляем победителей
Задачу об идеальном квадрате верно решили:
— @QuantumaStelata;
— @nxiqns;
— @WhonixMan;
— @GeorKu;
— @patriarch_chesslovo;
— @maslyaev.
Кратчайшие верные решения предложили @QuantumaStelata:
x = lambda s: (s**(1/2)).is_integer()
@nxiqns:
def check_square_perfection(num):
return (num**0.5).is_integer()
и @WhonixMan:
def check_square_perfection(num):
return int(num**0.5) == num**0.5
Отдельно выделим решение @maslyaev, учитывающее случай очень больших чисел:
def check_square_perfection(area: int | float) -> bool:
if area == 0 or area == 1: # На 0 и 1 ломается вавилонский метод
return True
if area < 4: # Отрицательная area даст False
return False
if area % 1 != 0: # Нецелая area даст False
return False
int_area = int(area)
sqrt = int_area // 2
while True:
next_sqrt = (sqrt + int_area//sqrt)//2
if next_sqrt == sqrt:
break
sqrt = next_sqrt
return sqrt * sqrt == int_area
#задача
@zen_of_python👍 7❤ 3🍌 1
Repost from Нейроканал
Llama 3 теперь доступна в РФ
Meta AI наконец вспомнили, что такое настоящий опенсорс, свободный от политики, и открыли доступ к своей LLM для граждан РФ без VPN.
Попробовать Llama 3
@neuro_channel
#llm
👎 10❤ 6👍 3🍌 2💊 2