Просто Python | Data science | ML | AI
رفتن به کانال در Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
نمایش بیشتر9 651
مشترکین
-724 ساعت
-267 روز
-11930 روز
آرشیو پست ها
📈 Процесс открытия и закрытия файлов в Python: работа с файлами для чтения и записи данных
Работа с файлами в Python — важный навык для каждого разработчика.
Правильное открытие и закрытие файлов обеспечивает корректную работу программы и эффективное использование системных ресурсов.
➡️ pythonlib.ru
Просто Python
👋 Repository Pattern в управлении базами данных: пример интеграции NocoDB в Django
Классический сценарий: есть база данных и приложение на бэкенде. Для подключения достаточно знать адрес, порт, имя пользователя, пароль — и прямой доступ перед вами.NocoDB — это платформа с открытым исходным кодом, которая превращает базы данных в удобные таблицы и интерфейсы. — В этой статье рассмотрим, как можно относительно нативно интегрировать работу с платформой NocoDB на бэкенде, какие паттерны подходят и зачем мне понадобилось разработать собственный Python-модуль. ➡️ habr.com Просто Python
Ежедневный обзор лучших IT статей для занятых
5 минут в день = вся важная информация из мира IT. Habr, Tproger, VC — уже отфильтровано, структурировано и с сутью. Экономь время - подписывайся и читай канал!
🦾 Работа с почтой — модули email / smtplib в Python
Пайтон содержит несколько действительно полезных модулей, которые можно использовать для создания электронной рассылки. Это модули email и smtplib.
Вместо того чтобы рассматривать различные методы в этих двух модулях, мы уделим больше времени на то, как их, собственно, использовать.
➡️ python-scripts
Просто Python
🐛 Перехват FTP-пароля с помощью Python
Сниффер учетных данных FTP (File Transfer Protocol) – это инструмент, который перехватывает сетевой трафик и перехватывает учетные данные FTP (имя пользователя и пароль), используемые для аутентификации доступа к FTP-серверу.
Этот тип инструмента может быть использован в злонамеренных целях, например для кражи конфиденциальных данных, компрометации сервера или веб-сайта, а также для осуществления других кибератак.
➡️ uproger.com
Просто Python
🗺 Работа с файлами Word в Python: создание, чтение и редактирование документов с использованием библиотеки python-docx.
Python-docx — это мощная библиотека для работы с документами Microsoft Word в формате .docx.
Она позволяет программно создавать, редактировать, читать и форматировать Word-документы без необходимости установки Microsoft Office.Библиотека особенно полезна для автоматизации создания отчетов, обработки больших объемов документов и интеграции с другими системами. ➡️ pythonlib.ru Просто Python
😉 Джентльменский набор LLM-инженера: гайд по экосистеме языковых моделей
В этой статье мы не просто приведём список библиотек с кратким описанием каждой, а раскроем перед вами целую карту экосистемы.
Благодаря ей начинающие NLP-инженеры поймут, зачем нужен каждый инструмент и как они связан с другими.
🔹А уважаемые специалисты с опытом систематизируют знания и, возможно, откроют новые возможности в знакомых библиотеках.
➡️ habr.com
Просто Python
📈 Руководство по Pytest: как тестировать код в Python
Pytest — это фреймворк для тестирования кода на Python, он был разработан в 2004 году, но до сих пор регулярно обновляется и позволяет не только писать тесты, но и создавать для них окружение, а также настраивать параметры запуска.
Можно тестировать программу вручную: запускать её вновь и вновь в разных условиях и проверять, правильно ли всё работает, но лучше, конечно, автоматизировать процесс и написать код, который будет проверять другой код.➡️ skillbox.ru Просто Python
📰 Как использовать *args и **kwargs в Python 3
В определении функции параметрами называют сущности,
уточняющие аргумент, который функция может принять.
При написании программы вы можете не знать заранее всех вариантов использования кода, возможно, в будущем захотите предложить больше возможностей для программистов, работающих с модулем, или для пользователей, взаимодействующих с вашим кодом.Используя в коде
*args и **kwargs, можно передать разное число аргументов для функции.
➡️ python-scripts
Просто Python😏 Как запустить 4 независимые нейросети на одном GPU (16 ГБ) под FastAPI
Мы будем говорить именно о локальных нейросетях. Причём не в теории, а на практике — с реальным кодом и реальным сервером.
🔹Основных возражений против локального подхода обычно два: «это дорого» и «это сложно поднимать». В рамках этой статьи оба тезиса мы аккуратно разберем.
Метод, который мы будем использовать в этой статье, чуть сложнее «одной кнопки», но зато даёт больше гибкости и контроля. Следуя шаг за шагом, вы сможете запускать практически любые современные модели на относительно доступном железе и собирать из них рабочие продакшн-сервисы.➡️ habr.com Просто Python
🥸 Использование параметров функций в Python: передача аргументов и настройка поведения функций
Параметры функций в Python - это механизм передачи данных в функцию для выполнения определенных операций.
Они позволяют создавать гибкие и переиспользуемые функции, которые могут работать с различными входными данными.◾️Правильное понимание типов параметров является основой эффективного программирования на Python. ➡️ pythonlib.ru Просто Python
🏆 5 AI-проектов, которые ты можешь собрать за выходные на Python
В этом гайде мы рассмотрим пять простых, но эффектных проектов на основе ИИ, которые можно реализовать всего за 1–2 дня.
Каждый проект ориентирован на специалистов по машинному обучению и Python, не требует сложной математики или долгого тренировочного процесса, и опирается на готовые модели и API (как бесплатные, так и платные).Все эти проекты можно быстро собрать из готовых компонентов, чтобы прокачать навыки и получить работающий результат всего за выходные. ➡️ uproger.com Просто Python
🗺 Загрузка файлов в Django | Создание загрузочной формы
В данном руководстве показано, как реализовать загрузку файлов с Django.
Для этого создадим простой клон Instagram, который будет работать с изображениями.
➡️ python-scripts
Просто Python
📰 CTE (Common Table Expression) / Django CTE
Как только начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы, CTE, представления и временные таблицы.
— В частности больше всего путаницы вносит именно CTE.
Поэтому в этой статье рассмотрим:
1. Что такое CTE 2. Зачем оно нужно 3. Что такое рекурсивные СТЕ 4. Чем СТЕ отличается от временных таблиц, представлений и подзапросов 5. Как СТЕ может плохо сказаться на производительности 6. Как использовать СTE в самом народном фреймворке Django➡️ habr.com Просто Python
📈 Как изучить Python самостоятельно и бесплатно: алгоритм
Python — основной язык в data science и один из трёх главных языков в веб-разработке — наряду с PHP и JavaScript.
🔘Ко всему прочему, Python считается лёгким в изучении: у него десятки тысяч подключаемых библиотек на все случаи жизни, глобальное сообщество разработчиков и нереальное количество учебных материалов.Так что если вы решаете, с какого языка вам вкатиться в программирование с нуля, то Python — ваш кандидат, а в этом самоучителе расскажем, как освоить Python самостоятельно и бесплатно. ➡️ skillbox.ru Просто Python
📢 Управление пакетами Python с помощью pip: установка, обновление и удаление библиотек.
PIP (Pip Installs Packages) — это стандартный пакетный менеджер для языка программирования Python, который революционизировал способ работы с внешними библиотеками.
🔹Разработанный в 2008 году как улучшенная альтернатива инструменту easy_install, PIP стал неотъемлемой частью экосистемы Python.
➡️ pythonlib.ru
Просто Python
🔎 Флаг вам в руки: внедряем feature flags в Django
feature flag — это механизм, позволяющий менять поведение приложения на ходу, основываясь на некотором условии.
В больших проектах эту задачу решают через feature flags, такие условные флажки , которые позволяют запускать скрытые возможности лишь для части пользователей или откатывать фичи, не выкатывая заново весь код.Если вы хотите поэтапно раскатать новую функцию, сделать A/B тест или просто спрятать недоделанный модуль за переключателем, вам сюда. ➡️ habr.com Просто Python
📰 Контекстные Менеджеры в Python
Несколько лет назад, в Python 2.5 добавили новое ключевое слово, под названием оператор with.
🔹Это новое ключевое слово позволяет разработчику создавать контекстные менеджеры.
➡️ python-scripts
Просто Python
Изучаете программирование? Хотите стать классным айтишником с высокой ЗП?
Пока все в спячке после Нового Года, вы можете стремительно войти в сферу IT при помощи сборки "IT в деле" которую мы составили.
Что внутри сборки:
- Каналы о программировании и разработке: Python, C++, C#, Java
- GameDev каналы, создание игр, подсказки для ваших проектов и реальный опыт в создании игр 💍
- Аналитика и базы данных, всё по теме работы с данными от А до Я, авторские лайфхаки и простые заметки с проектов 🔤
- Каналы о QA-тестировании, опытные тестировщики делятся с вами знаниями и помогают в комментариях 👨💻
Для каждого здесь что-то найдётся! Выберите интересные вам каналы и подпишитесь на сборку. Найдите то, что нужно вам для следующего шага в IT
😭 22 лучших репозитория на GitHub для новичков, изучающих Python
Изучение Python может быть увлекательным и продуктивным, особенно если воспользоваться правильными ресурсами.GitHub – это сокровищница учебных материалов и примеров кода. В статье список лучших актуальных репозиториев для новичков, которые помогут вам освоить Python. ➡️ uproger.com Просто Python
