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
Работа с файлами в Python — важный навык для каждого разработчика.
Правильное открытие и закрытие файлов обеспечивает корректную работу программы и эффективное использование системных ресурсов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Строки в Python бывают очень длинными и часто содержат много лишних данных, в статье разбираем синтаксис и возможности.
Например, служебную информацию в лог-файлах приложений или ошибки пользовательского ввода.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Распознавание жестов — это технология, которая позволяет людям взаимодействовать с устройствами без физического нажатия кнопок или сенсорных экранов.
Разработка проекта начнётся с получения данных из акселерометра для построения набора жестов.
— Затем мы проектируем полносвязную нейронную сеть для распознавания жестов и подключим модель в проекте ESP32.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python предоставляет разнообразные операторы для работы с данными и переменными.
Понимание этих операторов критически важно для эффективного программирования на Python.
В этой статье мы подробно рассмотрим все типы операторов и выражений в Python с практическими примерами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM