Просто Python | Data science | ML | AI
9.69K subscribers
2.26K photos
39 videos
40 files
2.29K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @andrewtender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
Forwarded from БАГодельня
❗️Внимание! Конкурс на 13 500 рублей!

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

Условия конкурса:
Нужно написать текст (лучше с картинками) в формате телеграм-поста. Тема: взлом и проблемы безопасности вайбкодинга. Принимается все, что связано с безопасностью проектов, реализованных с помощью ИИ: истории взлома таких проектов(обезличенные), рассказы про код с помощью ИИ, где нейронки творят безобразие, и тд. Длина текста должна быть ограничена одним постом, чтобы влезло в одну запись тг-канала, а минимальная длина не ограничивается, главное чтобы история была понятна и раскрыта полностью.

Примеры работ: пост в канале motgyl-а и для примера я еще один побольше написал.

Призы будут за первые 10 мест:
– 1 место – 5 000 руб.
– 2 место – 3 000 руб.
– 3 место – 2 000 руб.
– 4-10 места – по 500 руб.

Один и тот же участник может занять несколько мест, теоретически даже все 10 – оценивается каждая работа отдельно.

Критерии оценки:
– Текст должен быть уникальным, а не из интернетов скачан
– Насколько интересен взлом
– Качество написания: слог, картинки, объяснения
– Объем текста: чем полнее описание, тем лучше

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

Присылайте ваши конкурсные работы мне в личку телеграм: @ipatove
Заявки принимаются до 12:00 по МСК 26 августа. Результаты будут объявлены 1 сентября.

Все конкурсные работы будут складироваться тут: ссылка

———
#⃣ #Новости #Конкурс

🐞 Канал // 💬 Чат // 📋 Задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Что делает функция len() в Python и как ей пользоваться

Функция len() в Python — это встроенная функция, которая подсчитывает количество элементов в разных типах данных.

Например, с её помощью можно быстро узнать, сколько букв в слове «программирование» или сколько чисел в списке [1, 2, 3, 4, 5].

— В этой статье мы разберём синтаксис функции len() и посмотрим на различные примеры её использования. Затем вы сможете выполнить несколько простых заданий, чтобы закрепить материал на практике.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😃 OpenCode: бесплатный ИИ-агент для Python прямо в терминале

OpenCode — это open-source ИИ-агент, который работает прямо в консоли, понимает контекст Python-проекта и умеет рефакторить код по запросу.

— Поддерживает 75+ провайдеров, умеет рефакторить Python-проекты и не требует платной подписки, если подключить бесплатный Gemini.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 Что такое веб-скрейпинг и как его использовать

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


Именно поэтому вам стоит разобраться, что же такое веб-скрейпинг.

Веб-скрейпинг – это автоматическое извлечение данных с веб-сайта. Иногда его еще называют сбором веб-данных. Для этого используются специальные языки/инструменты, которые структурированно извлекают данные с веб-страниц.

🔹В дальнейшем мы можем проанализировать эти данные так, как нам нужно. 

➡️ wiki.merionet.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛑 Что означает ошибка TypeError: object is not callable

Простая ошибка, которая может случиться с каждым.

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

— Сделаем всё наглядно, чтобы сразу было понятно, какого типа каждая переменная.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Маршрутизация

Ранее мы рассмотрели, как создать простейший http-сервер, используя классы HTTPServer и BaseHTTPRequestHandler.

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

Но с помощью свойства path мы можем получить запрошщенный путь запроса и в зависимости от его значения обработать запрос тем или иным образом.

🔹То есть тем самым построить как минимум примитивную систему маршрутизации.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Kivy — Создание мобильных приложений на Python

В наши дни каждый разработчик может столкнуться с необходимостью работы над мобильным или веб-приложением на Python.

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

🔹Это Kivy, PyQt и даже библиотека Toga от Beeware.

➡️ python-scripts.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Как в pandas Python создать новый DataFrame из столбцов

Если вы хотите извлечь определённые столбцы из вашего DataFrame df и создать новый DataFrame, примените метод .copy() из библиотеки pandas.

🔹Способ позволяет быстро и просто скопировать столбцы 'A' и 'B' из df в новый DataFrame new_df. Готово!

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🥸 Официальная библиотека Python для Shodan

Shodan — это популярный хакерский поисковик, который позволяет искать и сканировать устройства подключенные к сети.

Разработчики Shodan выкатили официальную Python библиотеку для работы с Shodan.

🔹Библиотека предоставляет легкий доступ ко всем данным, хранящимся в Shodan, для автоматизации задач и интеграции в существующие инструменты.

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😄 Находки в опенсорсе: мир питона за июль 2026

Автор решил делиться результатами своей работы за прошедший месяц.

С интересными ссылками на события, проекты, обсуждения, релизы из мира питона.

Давайте сразу договоримся: я не публикую ИИ слоп, пишу статью ручками (потому что уважаю своего читателя) и рассказываю интересное и актуальное из своей бесплатной работы в опенсорсе, а с вас лайк статье (если она будет для вас интересной).


➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎁 Топ-10 IDE для Python: редакторы для профи и новичков

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


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

Если вы ещё не решили, какой редактор кода подходит именно вам, или хотите попробовать новую среду разработки, то эта статья для вас.

🔹Мы собрали 10 лучших IDE для Python на любой вкус, чтобы вам было проще выбирать.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎤 Как автор написал AI-бота на aiogram 3 с помощью нейросетей, выжил при 2500+ пользователей и почему SQLite "всё ещё торт"

Python 3.12.3, aiogram 3, aiosqlite, апи OpenRouter (модель Gemini 3.0 Flash) и Робокасса. Крутится всё это на дешёвом VPS в Нидерландах. Держит 2500+ пользователей и не падает.

— В этой статье рассмотрим, как за 9 месяцев автор построил логичную архитектуру, победил ошибку FloodWait при стриминге ответа ИИ и почему в условиях 1 гига RAM обычная SQLite - отличное решение.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😉 Бесплатные полезные онлайн-инструменты для разработчиков

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

Например, такие задачи, как быстрая компиляция, запуск и тестирование строки кода, форматирование кода, преобразование некоторого кода или его экспорт в виде изображения, редактирование или преобразование изображения и многие другие подобные задачи.


В материале собран список из 40 бесплатных онлайн-инструментов, которыми будут полезны как backend, так и frontend разработчикам.

➡️ wiki.merionet.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍 Разбор: задача про массив и сумму чисел

На собеседованиях часто просят написать какой-то простой код.

Так компания проверяет, знаете ли вы вообще программирование, и смотрит, как вы работаете с кодом.

— В новом цикле статей мы разберём популярные вопросы с собеседований и покажем, как их можно решить разными способами.

➡️ thecode.media

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Отправка html-страниц и создание веб-сайта

HTML — один из распространенных форматов представления интерфейса, который понимается различными веб-браузерами.

Мы, конечно, можем хранить код HTML внутри Python-строк и затем отправлять его. Но это не очень удобно. Кроме того, разделение логики (Python) и представления (HTML) позволяет упростить развитие и поддержку веб-приложения.

— Рассмотрим, как мы можем в рамках нашего http-сервера читать файлы с диска и отдавать их браузеру.

➡️ metanit.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Изучение NumPy с визуальными примерами для начинающих

Пакет NumPy является незаменимым помощником Python. Он тянет на себе анализ данных, машинное обучение и научные вычисления, а также существенно облегчает обработку векторов и матриц.

Некоторые ведущие пакеты Python используют NumPy как основной элемент своей инфраструктуры. К их числу относятся scikit-learn, SciPy, pandas и tensorflow.

— Помимо возможности разобрать по косточкам числовые данные, умение работать с NumPy дает значительное преимущество при отладке более сложных сценариев библиотек.

➡️ python-scripts.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😃 8 ключевых алгоритмов и структур данных на Python: гайд для разработчиков

Программирование — это искусство находить решения, и Python выступает идеальным холстом для воплощения алгоритмических идей.


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

Эта статья представляет 8 ключевых алгоритмов и структур данных, которые должен знать каждый Python-программист.

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

➡️ sky.pro

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Python скрипт для сканирования портов и получения информации о службах

Предыдущая статья о Python была посвящена удаленному сбору информации о системе.

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

➡️ spy-soft.net

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎁 Подборка плагинов для VS

В 2026 году классический VS Code успешно конкурирует с новыми ИИ-редакторами благодаря своей модульности. Вы можете настроить среду под конкретный стек и задачи, не адаптируясь под чужие рабочие сценарии.

Опыт инженеров подтверждает, что единого набора плагинов нет: пока одни автоматизируют написание кода через ИИ-агентов вроде Cline, другие используют точечные утилиты, например линтеры или легкие Git-расширения.


🔹Удобство рабочей среды зависит от точности подбора инструментов, а не от их количества. Оптимальный сетап работает незаметно: он автоматизирует рутину, защищает от ошибок в коде и освобождает время для сложных инженерных задач.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Функция map() в Python: зачем нужна и как ей пользоваться

Учимся обходиться без циклов и обрабатывать данные в одну строку кода.

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

А с map() мы просто говорим: «Вот функция, вот список — применяй эту функцию ко всем элементам».

Давайте разбираться, как это всё устроено.

➡️ skillbox.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
😘 Llama 2 на DigitalOcean за $12: self-hosting гид

Self-hosted Llama 2 на бюджетном дроплете обходится в $12 в месяц и не требует GPU.

Разбираем пошаговое развёртывание в Docker с FastAPI, объясняем, почему за $5 не получится, и даём советы по безопасности.

➡️ tproger.ru

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM