Python Portal
58K subscribers
2.31K photos
325 videos
51 files
890 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Гвидо ван Россум, создатель Python, говорит, что никогда не представлял, что язык станет настолько важным для ИИ. Даже в будущем, где будет доминировать искусственный интеллект, нам всё равно понадобится код, и Python остаётся самым дружелюбным к человеку способом его писать.

То, что удобно людям, часто заходит и машинам. Python становится тем самым мостом, где обе стороны могут понимать друг друга.

Согласны?🩷

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10121😁3🔥2🤔1💊1
При изучении Python часто становится скучно(

Сидишь перед жирными туториалами, строчишь код, а ощущения быстрого результата почти нет. Хотя на самом деле многие полезные вещи делаются буквально в несколько строк.

Как раз на GitHub наткнулся на проект qxresearch-event-1, который продвигает идею «минимализма». В нём собрано 50+ Python-приложений, каждое из которых запускается примерно из 10 строк кода.

Покрытие очень широкое: от базовых задач вроде шифрования PDF и объединения файлов до более продвинутых вещей, типа GUI-интерфейсы, диктофон, а также автоматизация почты и голосовой ассистент на базе ChatGPT.

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

Достаточно простой настройки окружения, и всё сразу запускается. Подойдёт и новичкам, которые ищут практику, и опытным разработчикам, которым нужен набор удобных скриптов на каждый день.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍9🌭3
"Структуры данных и алгоритмы на Python"

В этой книге объёмом более 300 страниц отлично разобраны все основные структуры данных и алгоритмы.
Есть версии и для C++, и для Java.

Вот копия для Python

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2110
Внутри звука

{
"scene": {
"type": "single_object_studio_render",
"background": {
"color": "pure_black",
"texture": "none",
"lighting": "no_environment_reflections"
}
},
"subject": {
"object_type": "wireless_earbud",
"model_hint": "airpods_pro_3",
"view": "right_side_profile",
"orientation": "stem_down_ear_tip_left",
"composition": "center_frame",
"representation": "xray_cutaway",
"details": {
"shell": {
"visibility": "transparent",
"edge_glow": "subtle_blue_violet",
"thickness": "realistic"
},
"internal_components": {
"show": true,
"elements": [
"battery_cell",
"speaker_driver",
"microphones",
"circuit_boards",
"wiring",
"sensors"
],
"layout": "stacked_modules_following_original_geometry",
"sharpness": "very_high",
"tech_feel": "scientific_medical_xray"
}
}
},
"render_style": {
"look": "false_color_thermal_xray",
"shader": "heatmap_gradient",
"color_palette": {
"cold": "deep_blue_violet",
"mid": "cyan_and_green",
"warm": "yellow_and_orange",
"hot": "red_and_magenta_highlights"
},
"glow": {
"enabled": true,
"intensity": "medium_high",
"soft_edge_bloom": true
},
"transparency": {
"shell_opacity": 0.25,
"internal_parts_opacity": 0.9,
"overlap_blending": "additive"
}
},
"camera": {
"framing": "tight_single_object",
"lens": "standard_50mm",
"angle": "orthographic_like_side_view",
"distance": "medium_close_up",
"perspective": "minimal_distortion"
},
"lighting": {
"environment": "black_void",
"sources": [
{
"type": "soft_invisible_backlight",
"purpose": "enhance_glow_and_xray_edges"
}
],
"shadows": "none"
},
"post_processing": {
"contrast": "high",
"clarity": "very_high",
"saturation": "strong_in_color_bands_only",
"vignette": "very_subtle",
"noise": "none",
"overall_mood": "clinical_scientific_futuristic"
}
}


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3710👍3
Media is too big
VIEW IN TELEGRAM
Будущее гейминга выглядит круто.

Никакого дополнительного железа не нужно — обычный ПК и камера, и ты уже полностью погружен в игру.

mediapipe станет следующим большим трендом

🙂

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
42🔥17👍3😁1
Я делаю вид, что понимаю сообщение об ошибке 😭

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣6611🤝4😢2👍1🔥1😁1🤯1👀1💊1
Забавный факт: если бы JavaScript придерживался тех же правил для Unicode-идентификаторов, что и Python 3, уязвимость в React/Next.js было бы гораздо сложнее отфильтровать на уровне WAF. Всё потому, что Python нормализует Unicode-идентификаторы.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍23😁10🔥4🤯32🤔1
Когда делаешь парсер или переносишь сайт, на экране часто лежит куча рваной HTML-разметки. Привести это в аккуратный Markdown обычно та еще морока. 🐱

В опенсорсе нашелся удобный инструмент python-markdownify, который как раз решает задачу конвертации HTML в Markdown.

Логика у него проста: берешь громоздкий HTML, на выходе получаешь понятный и чисто структурированный Markdown.

Инструмент хорошо настраивается. Можно вычищать нужные теги, менять формат заголовков, аккуратно обрабатывать таблицы и картинки. Все это конфигурируется.

Ставится через pip. Им можно пользоваться как из Python-кода, так и из командной строки, конвертируя файлы пачками.

При желании можно унаследоваться и переопределить правила преобразования под свои кейсы. С расширяемостью там все ок.

Если приходится гонять большие объемы текста или переносить блог, библиотека экономит кучу времени, которое обычно уходит на ковыряние регулярок.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥65
Python-совет:

Чтобы создать поля, которые не должны попадать в сгенерированный метод init, используй field(init=False).
Это удобно для вычисляемых атрибутов.

Пример ниже 👇

from dataclasses import dataclass, field

@dataclass
class Rectangle:
width: int
height: int
area: int = field(init=False)

def __post_init__(self):
self.area = self.width * self.height


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Эта симуляция основана на 7 строках Python.

Адвекция по МакКормаку → мягкий source-терм → подъёмная сила по Буссинеску → пересэмплированное форсирование → проекция на неразрывность через метод сопряжённых градиентов.

Когда semi-Lagrangian + Conjugate Gradient просто берут и работают, это ощущается как читерство над физикой.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍7
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT.

Опыт в программировании не нужен.

Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ChatGPT.

За 7 дней обучения ты:

1. Создашь полноценный веб-сайт на HTML и CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта.

А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов.

👉 Проскочить на интенсив бесплатно

🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.
💊17🤣86
This media is not supported in your browser
VIEW IN TELEGRAM
RIP приватность. ИИ-очки теперь могут распознавать кого угодно и где угодно.

Нидерландский журналист только что протестировал ИИ-очки, которые моментально идентифицируют случайных прохожих на улице.

Без госбаз. Без полицейских систем. Только публичные данные и готовые ИИ-модели.

Ты смотришь на человека и через пару секунд перед твоими глазами уже его имя, LinkedIn и бэкграунд.

Самая жёсткая часть в том, что это почти невозможно остановить.

Можно запретить, зарегулировать, добавить мигающие красные огоньки, но как только такие технологии появились, кто-то всегда найдёт способ их использовать.

Лично для меня это переломный момент.

Мы официально размыли границу между тем, чтобы видеть людей, и тем, чтобы знать их.

Между тем, чтобы просто быть в публичном пространстве, и тем, чтобы быть полностью раскрытым.

И вот главный вопрос.

Когда каждое лицо становится датасетом, как нам защитить само понятие быть человеком?

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
38👀14👍11🤣2🤔1
Пройдено

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
89😁43👍12🤣5
Линуксоиды, это вам!

На GitHub есть открытая электронная книга 101 Linux Commands 🧃

Которая предлагает системный и практический подход к изучению Linux-консоли через 101 реальную команду с подробными описаниями, живыми примерами и прикладными сценариями, от базовых операций с файлами до администрирования, сетевой диагностики и мониторинга системы

Доступна в онлайн-версии, PDF и ePub, а также с возможностью запуска локально через Docker, и одинаково полезная как для новичков, так и для опытных разработчиков.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍10🤔3🔥2🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
Это безумно кайфовая утилита примерно на 100 строк Python.

Живая вебка → сегментация человека через YOLO → кликаешь по любой части тела → она сразу размывается (лицо, торс, руки, волосы… или всё сразу).

Без конфигов. Просто тыкаешь чекбоксы и смотришь, как всё работает.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍13🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Автономный трактор из Китая взорвал сеть. 🚜

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

Honghu T70, полностью электрический автономный трактор, разработанный в Китае, это уже не прототип. Это серийная машина, которая уже используется по всей провинции Хэбэй, а впереди запланирован всекитайский запуск.

T70 способен полностью автономно выполнять весь сельхозцикл: вспашку, посев, опрыскивание и уборку, без оператора.

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

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

Если развернуть такую технику в масштабе, небольшими хозяйствами сможет управлять один человек с парком роботов. Это поможет Китаю снизить зависимость от импортной западной техники и открыть экспортные рынки в Юго-Восточной Азии и Африке.

При том, что более 20% рабочей силы страны всё ещё заняты в сельском хозяйстве, автоматизация деревни может высвободить миллионы людей для городов

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍1312
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣85😁73🔥1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация того, что находится внутри моделей ИИ. Это представляет слои взаимосвязанных нейронных сетей. И да, со временем формируются паттерны, и они могут образовывать своего рода сигнатуру того, как модель мыслит.

Этот паттерн можно рассматривать как процесс мышления.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯6016👍11🔥6🤝1
Microsoft выкатили open-source инструмент для запуска AI-моделей локально

Без облака, подписок и авторизации.
Все на 100% приватно.

И при этом он без проблем встраивается в приложения через OpenAI-совместимый API.

Просто вбиваешь в терминале:

→ winget install Microsoft(dot)FoundryLocal (Windows)
→ brew install microsoft/foundrylocal/foundrylocal (macOS)

Вот официальный веб-сайт со всей документацией и доступными моделями: https://foundrylocal.ai

И репозиторий GitHub: https://github.com/microsoft/foundry-local

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍10🔥3😁2