PythonTalk
5.11K subscribers
1.61K photos
50 videos
6 files
1.39K links
Привет, меня зовут Олег Булыгин 👋

🐍 Здесь я делюсь полезной информацией для тех, кто пишет код на Python: от разработки до Data Science.

По вопросам: @obulygin91
Download Telegram
Что получим при запуске кода?
Anonymous Quiz
9%
SyntaxError
31%
1000
17%
<function testing at ...>
21%
'hello!'
7%
None
16%
Ничего
👍5🔥1🙏1
Ну что, погнали 🚀
Как и обещал, сегодня открываю набор в закрытый чат «Точка Сборки».

Напоминаю, что кроме собственно чатика, где мы будем помогать друг другу, я буду организовывать по 2 онлайн-встречи в месяц.
Записи встреч будут надолго сохраняться в архиве, который будет доступен всем подписчикам.

💵 Напоминаю про цены:
🟢Доступ к чату на 30 дней — 1490р.
🟢Доступ к чату на 90 дней — 3990р.
А для первых, кто подпишется с самого начала есть тариф на 3 месяца за 2990р, то есть по факту 3 месяца по цене двух.

КАК ПОПАСТЬ ВНУТРЬ?

1. Запускаете бота-привратника: @TScompiler_bot
2. Выбираете тариф на 3 месяца.
3. ...
4. PROFIT! Вы внутри. Пишите пару слов о себе в чате, чтобы познакомиться.

Если что-то не получится или возникнут вопросы — пишите мне, я оперативно помогу / исправлю проблему.

🗓 Напоминаю, что первая встреча, где мы будем обсуждать и сравнивать чат-боты состоится 7 ноября вечером.
Please open Telegram to view this post
VIEW IN TELEGRAM
43👍2🔥1
Сегодня в меню — однострочник, который заставит ваш мозг кипеть 😱

Вы когда-нибудь хотели перевести текст в шрифт Брайля прямо из консоли, да так, чтобы никто не понял, как это работает? Решение есть:

print((alphabet := {k: v for k, v in zip('abcdefghijklmnopqrstuvwxyz1234567890 ', '⠁⠃⠉⠙⠑⠋⠛⠓⠊⠚⠅⠇⠍⠝⠕⠏⠟⠗⠎⠞⠥⠧⠺⠭⠽⠵⠁⠃⠉⠙⠑⠋⠛⠓⠊⠚ ')})['a'].replace('⠁', '') + ''.join(alphabet[i] for i in [j for j in (' '.join(getattr(__import__('sys'), 'argv')[1:]) or 'YEET').lower() if j in alphabet.keys()]))


Давайте разберём этот шедевр по частям, чтобы оценить всю глубину падения:

1️⃣ alphabet := {...} — Моржовый оператор в дикт компрехеншене для создания словаря "символ -> Брайль". Стильно, модно, молодёжно. А главное, сразу внутри print. Зачем размениваться на читаемость?

2️⃣ getattr(__import__('sys'), 'argv') — Вместо обычного import sys мы сначала импортируем модуль через __import__, а потом дёргаем из него argv через getattr. Это как чесать левое ухо правой ногой.

3️⃣ ' '.join(...) or 'YEET' — Если в консоли ничего не передали, скрипт не упадёт, а гордо выведет YEET шрифтом Брайля. Потому что может.

4️⃣ alphabet['a'].replace('⠁', '') — Эта конструкция просто... создаёт пустую строку. Вместо "" автор решил взять из словаря значение для ключа 'a', а потом заменить его на пустую строку.

И всё это — в одной строке, которая с первого взгляда вызывает только один вопрос: "ЗА ЧТОООООООО 🤔?".

#код_курильщика
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4👍2🤯2😁1🙏111
Устали парсить PDF для своих RAG-пайплайнов, превращая таблицы в текстовую кашу?

IBM Research и Linux Foundation выкатили в опенсорс Docling — инструмент, который делает всю грязную работу по извлечению данных из документов.

Что он умеет такого, чего не могли другие:
🧠 Реально понимает PDF: Видит структуру документа, порядок колонок, таблицы, формулы и картинки. Не просто текст выдирает, а отдает все в виде удобных объектов.
🔌 Готовые интеграции: Есть "загрузчики" для LangChain, LlamaIndex, Haystack. Никакого клея и костылей, reader.load_data(file=...) и всё.
🤖 VLM-пайплайны: Может подрубать Visual Language Models (включая их собственную SmolDocling) для еще более глубокого анализа.
🔒 Работает локально: Никаких облаков. Вся обработка на вашей машине.

Кому интересно, почитайте более подробный разбор: Docling: готовим данные для RAG и LLM 📖

#годный_опенсорс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥31
🔥 Рекламный рынок готовят к полной автоматизации.

WPP, один из крупнейших рекламных холдингов мира, и Google заключили партнёрство на $400 млн. Цель — поставить на поток создание рекламы с помощью ИИ. Gemini, Veo и вся мощь Google Cloud пойдут в ход, чтобы генерировать всё: от идеи до персонализированного видео за минуты.

На практике это означает, что весь креативный пайплайн становится программируемым. Появляются готовые AI-решения и API для генерации контента, видео, автозапуска кампаний и полной автоматизации воронок. От идеи до отчёта — с минимальным участием человека.

Для тех, кто хочет в этом разобраться и применять на практике, вот вам папка каналов, где следят за практическими AI-решениями в этой сфере.

📂 Забрать папку с AI-инструментами

Что внутри?
🔵Реальные AI-решения, которые уже работают в маркетинге (контент, видео, автозапуск кампаний)
🔵Быстрый старт без сложных настроек и «проб в слепую»
🔵Автоматизация процессов: от идеи до отчёта — с минимальным участием человека
🔵Готовые сценарии и шаблоны: Telegram-боты, соцсети, рекламу, e-commerce
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1🤔1😢1
🤴 Как := сверг короля

Как обычное двоеточие с равно заставило Гвидо ван Россума, создателя Python, отречься от престола?

Звучит как кликбейт, но это реальная история. В 2018 году один PEP (PEP 572) расколол всё core-комьюнити и устроил такую токсичную бойню, что "Пожизненный Великодушный Диктатор" просто... выгорел и ушёл.

Всю историю этой драмы читайте в 8 карточках 👉

#так_сложилось
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1312🔥5🥰22
Тут ICT.Moscow подвезли свежий опрос про вайб-кодинг. Методология, конечно, так себе (просто опрос в крупном ТГ канале, 475 ответов), но картина в нём вырисовывается такая:

👨‍💻 76% разрабов уже как минимум раз пробовали эту штуку для рабочих задач. Три четверти, на секундочку.

👍 Из тех, кто попробовал, 83% остались довольны. Абсолютное большинство.

🧠 16% от всех опрошенных вообще смогли создать с помощью этого новый продукт.

🙅‍♂️ А что там в стане отстающих? Общая доля тех, кто не вайб-кодит — 36%. Но это не монолитная толпа луддитов. Они делятся на:
🔵12% попробовали, но их не устроил результат (пока?)
🔵 9% принципиально не доверяют ИИ.
🔵 15% — «пока не добрались». Либо ещё не успели познакомиться с технологией, либо консервативный работодатель не позволяет.

Итого, имеем 21% сознательных отказников, которые либо обожглись, либо просто не верят в технологию.

Есть тут кто из 21%? 🌝
Please open Telegram to view this post
VIEW IN TELEGRAM
👍421🔥1🤔1
Наткнулся тут на любопытный проект — Autism Simulator. Это текстовый симулятор, где вы — аутичный разработчик, который просто пытается пережить очередную рабочую неделю. Ваша задача — балансировать статы: energy, masking, competence и relationships, чтобы не вылететь с работы и не словить нервный срыв.

Ключевая механика — "маскировка". Это постоянное, изматывающее усилие, чтобы скрывать свои естественные реакции и имитировать "нормальное" поведение, которого от тебя ждут коллеги. Улыбнулся на созвоне, когда не хотел? Потратил energy и masking. Решил поработать в наушниках, чтобы сконцентрироваться? Потерял очки relationships.

По сути, игра превращает невидимую ментальную нагрузку, с которой сталкиваются многие нейроотличные люди в IT, в понятную систему ресурсов.
Автор сразу предупреждает: это симуляция опыта одного конкретного человека, а не репрезентация всех аутичных людей. Но, думаю, многие узнают в этом симуляторе частичку себя или той корпоративной дичи, через которую приходится продираться, даже не будучи в спектре.

Пишите, кто смог пройти 👇🏻
🔥5❤‍🔥32👍2🙏1
import — команда, которую вы пишете по кучу раз на дню. А сможете с ходу объяснить по шагам, что именно происходит под капотом?

Многие воспринимают импорты как магию. Пока всё работает — окей. Но как только вылезает ModuleNotFoundError из ниоткуда или приложение падает от циклического импорта — приходится разбираться.

Собрал для вас всю самую важную механику в карточках, листайте 👉

#анатомия_питона
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5321🎉1🙏1