Просто Python | Data science | ML | AI


Гео и язык канала: Россия, Русский
Категория: Технологии


Говорим просто о Python, Data Science и машинном обучении!
Связаться: @andrewtender
Канал на бирже:
https://telega.in/c/pro100python1
Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi
РКН: https://rkn.link/ANH

Зарегистрирован в РКН
Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


👋 .gitignore: полный гайд с шаблонами для Python, Node.js, Java и Go

.gitignore — это файл, который сообщает Git, какие файлы и директории не нужно отслеживать.

Файл .gitignore — один из первых, который появляется в любом репозитории. Но многие добавляют его по привычке, не разбираясь в синтаксисе и не думая о глобальных настройках. В итоге в историю коммитов попадают .pyc-файлы, папки node_modules и секреты из .env.

— В этом гайде разберём синтаксис .gitignore с примерами каждого паттерна, дадим готовые шаблоны для Python, Node.js, Java и Go, а также покажем, как исправить ситуацию, если файл уже попал в индекс.

➡️ tproger.ru

Просто Python


😳 Fine-tuning LLM в 2026: гид по LoRA, QLoRA и полному дообучению

В 2026 году дообучить 70-миллиардную языковую модель можно на одном игровом GPU. Ещё пять лет назад это звучало как фантастика, а сегодня — рутина для тысяч команд. Но главный вопрос уже не «как», а «стоит ли» и «каким методом».


В этой статье разберёмся, когда fine-tuning решает проблему, а когда проще обойтись промптами или RAG.

Сравним LoRA, QLoRA и полное дообучение, посмотрим на цифры и напишем рабочий пайплайн на Python.

➡️ tproger.ru

Просто Python


😏 Операторы Python: для чего они нужны и какими бывают

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

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

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

➡️ skillbox.ru

Просто Python


👍 Как автор создал СуперЗавуч — программу для генерации расписаний занятий

СуперЗавуч — современная программа для составления расписаний уроков школ, лицеев и колледжей.

Программа позволяет создать расписание за несколько минут и имеет много параметров для конфигураций.

🔹В статье рассмотрим, как автор создал программу для составления расписаний учебных заведений — СуперЗавуч.

➡️ habr.com

Просто Python


🌎 Как использовать PRAW в OSINT Reddit

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

С точки зрения OSINT (разведка на основе открытых источников), Reddit — ценный источник данных, который может быть использован для анализа общественных настроений, отслеживания активности пользователей и выявления ключевых тенденций.

➡️ spy-soft.net

Просто Python


☁️ Обмен данными между процессами

Статья рассматривает, как организовать обмен данными между отдельными процессами в Python, где каждый процесс работает в собственной области памяти.

Основной акцент — на multiprocessing.Queue: показано, как передавать данные между процессами через очереди, получать результаты и использовать отдельные входные и выходные каналы.

🔹Также разобрана работа с более сложными объектами через BaseManager и прокси-объекты. Отдельно отмечены вопросы синхронизации, копирования данных и возможных race condition.

➡️ metanit.com

Просто Python


🖤 Как превратить Python-списки в DataFrame pandas: техники и примеры

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

Преобразование Python-списков в DataFrame — это базовый навык, без которого невозможно эффективно работать с данными.

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

➡️ sky.pro

Просто Python


😎 Создаём графический интерфейс на Python за 10 минут

Python — язык программирования для решения разных задач: на нём можно как играть в угадайку чисел, так и создавать нейросети.


Но обычно работа с программой на Python идёт через командную строку: она отвечает тебе текстом, ты ей подаёшь на вход текст.

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

Сегодня мы научимся создавать графический интерфейс для программ — с кнопками, полями ввода и управление мышкой. А потом используем это для новых проектов.

➡️ thecode.media

Просто Python


🖥 AppSec: как встроить безопасность в разработку

В статье разбираются основные принципы AppSec: CIA-триада, минимизация привилегий и подход Shift Left, при котором безопасность учитывается ещё на этапе разработки.

Отдельно рассматриваются типовые проблемы — SQL-инъекции, XSS, ошибки аутентификации и небезопасные конфигурации.

🔹В практической части автор рассказывает о безопасном кодировании и инструментах SAST, DAST и IAST, включая SonarQube, OWASP ZAP и Burp Suite.

➡️ wiki.merionet.ru

Просто Python


😈 Denwer SE: Возрождение легендарного локального веб-сервера на современном стеке

Возрождение легендарного «Денвера»: портативный локальный сервер на Python и x64, HTTPS без ошибок, зоопарк версий PHP и никакого Perl.

Разработчик Александр Тишов — создатель CMS Seditio и основатель веб-студии «Авего» — выпустил Denwer SE (Second Edition).

Это не просто обновление, а полный реинжиниринг с сохранением классической философии: портативность, скорость работы и привычная структура каталогов.


🔹В этой статье разберём, что изменилось под капотом, почему панель управления переехала с Perl на Python, как работает автоматический HTTPS с собственным корневым сертификатом и зачем нужен зоопарк версий PHP от 5.6 до 8.5.

➡️ tproger.ru

Просто Python


😡 Исключения в Python: что это такое и как с ними работать

«Сигналы тревоги», которые подаёт программа, когда что-то пошло не так.

Что произойдёт, если в коде на Python встретится ошибка? Как программа отправляет сообщения об ошибках программисту и как написать собственный обработчик?


За всё это отвечают исключения.

🔹Рассказываем, как они работают и как использовать их в своём коде.

➡️ skillbox.ru

Просто Python


🐸 Мой первый RAG без LangChain

В наши дни все, кому было интересно, уже попробовали RAG. Стандартная схема тривиальна: цепляем LangChain, три импорта, .from_documents() — и бот с базой знаний готов. Первый опыт был такой же, и это даже заработало за один вечер.
Но как это поддерживать? А что случится, если всё полетит?

Автор решил повторить свой эксперимент с контейнерами: отбросил все слои и переписал вручную на Python.

🔹В этой статье рассмотрим, что смогли узнать о RAG, с какими подводными камнями столкнулся и как будет выглядеть итоговый продукт.

➡️ habr.com

Просто Python


🔎 Photon — веб-краулер для OSINT-разведки

Photon — инструмент на Python для автоматизированного сбора публичных данных с сайтов.

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

🔹Photon поддерживает поиск DNS-информации, работу с архивными URL и экспорт результатов в JSON или CSV. Инструмент пригодится OSINT-исследователям, пентестерам и специалистам по кибербезопасности.

➡️ spy-soft.net

Просто Python


❤️ Асинхронноcть и пакет asyncio

Разберем принципы работы цикла событий (Event Loop), корутин и ключевых слов async и await.

Материал показывает, как запускать несколько задач одновременно, создавать фоновые процессы с помощью asyncio.create_task() и использовать asyncio.gather() для параллельного выполнения операций.

🔹Примеры помогут разобраться, как ускорить сетевые запросы, работу с API и другие задачи, связанные с вводом-выводом.

➡️ metanit.com

Просто Python


🐅 20 интересных проектов на Python: от простых к сложным системам

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

Однако между написанием "Hello, World!" и созданием коммерческого приложения лежит пропасть, которую многие новички не знают, как преодолеть. Именно проекты — те мосты, которые позволяют перейти от теории к практике.

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

➡️ sky.pro

Просто Python


🔍 Пишем программу на Python с помощью ChatGPT

Представим ситуацию: мы не умеем программировать на Python, но знаем, что ChatGPT умеет.

Наша задача — не написав самим ни одной строчки кода, создать код, который будет делать что-то полезное.

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

➡️ thecode.media

Просто Python


🌐 Как стать сетевым инженером?

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


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

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

➡️ wiki.merionet.ru

Просто Python


📈 Шесть способов сделать flatten в Python — какой быстрее в 500 раз

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

Перевод туториала Real Python: разворачиваем вложенный список шестью способами и сравниваем их производительность на матрице 1000×1000.

Разница между лидером и аутсайдером — в 500 раз.

➡️ tproger.ru

Просто Python


🐈 Модуль random в Python

Познаём случайные числа и учимся их генерировать.

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


Мы объясним, как он устроен и где используется, а также из каких функций состоит.

После объяснения будет подборка проектов для желающих изучить работу с библиотекой на практике.

➡️ skillbox.ru

Просто Python


🤝 Реальные истории IT‑найма 2026

Автор решил, что стоит запустить сбор реальных историй найма в IT. И знаете что? Тут творится полнейшая жесть.

Тимлид, которого молча назначили руководить отделом, история системного аналитика, прошедшего 5 кругов собеса в Т‑Банке только чтобы услышать «мы взяли внутреннего кандидата», IT‑рекрутер с 4 годами опыта, которая не может найти работу и рассказ о том, как устроен коучинг в найме IT за полторы месячные зарплаты, с подсказками через наушник прямо на собесе.

Парень с накрученным опытом в 4 года. Да и вообще много чего ещё...

➡️ habr.com

Просто Python

Показано 20 последних публикаций.