Seaborn — это высокоуровневая надстройка над Matplotlib, которая берет на себя всю грязную работу по оформлению.
Она отлично «дружит» с Pandas DataFrames и заточена под статистический анализ.
Мы пройдемся по практическим примерам: от простых гистограмм до тепловых карт корреляций.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В вузе Юрий получил продвинутые знания по программированию и data science, но не знал, где их применить.
Теперь внедряет научный подход в трейдинг.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Изучение Python может быть увлекательным и продуктивным, особенно если воспользоваться правильными ресурсами.
GitHub – это сокровищница учебных материалов и примеров кода.
В статье список лучших актуальных репозиториев для новичков, которые помогут вам освоить Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Несколько лет назад, в Python 2.5 добавили новое ключевое слово, под названием оператор with.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
feature flag — это механизм, позволяющий менять поведение приложения на ходу, основываясь на некотором условии.
В больших проектах эту задачу решают через feature flags, такие условные флажки , которые позволяют запускать скрытые возможности лишь для части пользователей или откатывать фичи, не выкатывая заново весь код.
Если вы хотите поэтапно раскатать новую функцию, сделать A/B тест или просто спрятать недоделанный модуль за переключателем, вам сюда.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
PIP (Pip Installs Packages) — это стандартный пакетный менеджер для языка программирования Python, который революционизировал способ работы с внешними библиотеками.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python — основной язык в data science и один из трёх главных языков в веб-разработке — наряду с PHP и JavaScript.
🔘 Ко всему прочему, Python считается лёгким в изучении: у него десятки тысяч подключаемых библиотек на все случаи жизни, глобальное сообщество разработчиков и нереальное количество учебных материалов.
Так что если вы решаете, с какого языка вам вкатиться в программирование с нуля, то Python — ваш кандидат, а в этом самоучителе расскажем, как освоить Python самостоятельно и бесплатно.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как только начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы, CTE, представления и временные таблицы.
— В частности больше всего путаницы вносит именно CTE.
Поэтому в этой статье рассмотрим:
1. Что такое CTE
2. Зачем оно нужно
3. Что такое рекурсивные СТЕ
4. Чем СТЕ отличается от временных таблиц, представлений и подзапросов
5. Как СТЕ может плохо сказаться на производительности
6. Как использовать СTE в самом народном фреймворке Django
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В данном руководстве показано, как реализовать загрузку файлов с Django.
Для этого создадим простой клон Instagram, который будет работать с изображениями.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этом гайде мы рассмотрим пять простых, но эффектных проектов на основе ИИ, которые можно реализовать всего за 1–2 дня.
Каждый проект ориентирован на специалистов по машинному обучению и Python, не требует сложной математики или долгого тренировочного процесса, и опирается на готовые модели и API (как бесплатные, так и платные).
Все эти проекты можно быстро собрать из готовых компонентов, чтобы прокачать навыки и получить работающий результат всего за выходные.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Параметры функций в Python - это механизм передачи данных в функцию для выполнения определенных операций.
Они позволяют создавать гибкие и переиспользуемые функции, которые могут работать с различными входными данными.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы будем говорить именно о локальных нейросетях. Причём не в теории, а на практике — с реальным кодом и реальным сервером.
Метод, который мы будем использовать в этой статье, чуть сложнее «одной кнопки», но зато даёт больше гибкости и контроля.
Следуя шаг за шагом, вы сможете запускать практически любые современные модели на относительно доступном железе и собирать из них рабочие продакшн-сервисы.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В определении функции параметрами называют сущности,
уточняющие аргумент, который функция может принять.
При написании программы вы можете не знать заранее всех вариантов использования кода, возможно, в будущем захотите предложить больше возможностей для программистов, работающих с модулем, или для пользователей, взаимодействующих с вашим кодом.
Используя в коде
*args и **kwargs, можно передать разное число аргументов для функции.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Pytest — это фреймворк для тестирования кода на Python, он был разработан в 2004 году, но до сих пор регулярно обновляется и позволяет не только писать тесты, но и создавать для них окружение, а также настраивать параметры запуска.
Можно тестировать программу вручную: запускать её вновь и вновь в разных условиях и проверять, правильно ли всё работает, но лучше, конечно, автоматизировать процесс и написать код, который будет проверять другой код.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы не просто приведём список библиотек с кратким описанием каждой, а раскроем перед вами целую карту экосистемы.
Благодаря ей начинающие NLP-инженеры поймут, зачем нужен каждый инструмент и как они связан с другими.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python-docx — это мощная библиотека для работы с документами Microsoft Word в формате .docx.
Она позволяет программно создавать, редактировать, читать и форматировать Word-документы без необходимости установки Microsoft Office.
Библиотека особенно полезна для автоматизации создания отчетов, обработки больших объемов документов и интеграции с другими системами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Сниффер учетных данных FTP (File Transfer Protocol) – это инструмент, который перехватывает сетевой трафик и перехватывает учетные данные FTP (имя пользователя и пароль), используемые для аутентификации доступа к FTP-серверу.
Этот тип инструмента может быть использован в злонамеренных целях, например для кражи конфиденциальных данных, компрометации сервера или веб-сайта, а также для осуществления других кибератак.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Пайтон содержит несколько действительно полезных модулей, которые можно использовать для создания электронной рассылки. Это модули email и smtplib.
Вместо того чтобы рассматривать различные методы в этих двух модулях, мы уделим больше времени на то, как их, собственно, использовать.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Ежедневный обзор лучших IT статей для занятых
5 минут в день = вся важная информация из мира IT. Habr, Tproger, VC — уже отфильтровано, структурировано и с сутью. Экономь время - подписывайся и читай канал!
5 минут в день = вся важная информация из мира IT. Habr, Tproger, VC — уже отфильтровано, структурировано и с сутью. Экономь время - подписывайся и читай канал!
Классический сценарий: есть база данных и приложение на бэкенде. Для подключения достаточно знать адрес, порт, имя пользователя, пароль — и прямой доступ перед вами.
NocoDB — это платформа с открытым исходным кодом, которая превращает базы данных в удобные таблицы и интерфейсы.
— В этой статье рассмотрим, как можно относительно нативно интегрировать работу с платформой NocoDB на бэкенде, какие паттерны подходят и зачем мне понадобилось разработать собственный Python-модуль.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM