Публикации по теме 'python-programming'
Раскрытие возможностей генераторов в Python
Серия Python — часть 20
Генераторы — это мощная функция Python, которая позволяет нам создавать итерируемые объекты эффективным и удобным для памяти способом. Они обеспечивают элегантное решение для генерации последовательностей значений на лету, без сохранения их всех в памяти. В этом промежуточном уроке мы погрузимся в мир генераторов и изучим их возможности. К концу этой статьи у вас будет четкое представление о генераторах и о том, как использовать их возможности в ваших проектах..
Как я выиграл свою 27-ю бронзовую медаль на соревнованиях на детской площадке Kaggle
Я проснулся этим утром и обнаружил, что выиграл бронзовую медаль в соревновании на игровой площадке Kaggle при первой попытке представить свои прогнозы. Конкурс касался прогнозирования цен на драгоценные камни, и мой обзор кода можно найти здесь: https://medium.com/mlearning-ai/use-machine-learning-to-predict-on-the-price-of -драгоценные камни-705f723d850d»
Создание безопасных API на Python: лучшие практики и примеры
API-интерфейсы обеспечивают большую гибкость, но также создают риски безопасности, если они не реализованы должным образом. В этом руководстве по Python мы рассмотрим лучшие практики создания безопасных API и включим фрагменты кода для демонстрации реализации.
Аутентификация и авторизация
Проверка личности и контроль доступа имеют решающее значение для API.
Аутентификация: подтверждает личность пользователя. Например, с JWT:
```python
import jwt
encoded_jwt =..
3 потрясающих плагина Pycharm, которые должен иметь каждый Python!
Повысьте свою производительность и улучшите внешний вид Pycharm с помощью этих плагинов.
PyCharm — это интегрированная среда разработки (IDE), используемая в компьютерном программировании, в частности, для языка программирования Python. Это одна из самых популярных IDE для разработки на Python.
Но с помощью этих плагинов вы можете масштабировать разрабатываемую игру и сделать ее более продуктивной.
Ниже вы найдете 3 плагина Pycharm, которые должен установить каждый Pythoneer.
1.)..
Объяснение функции super() Python и порядка разрешения методов
Объяснение функции super() и MRO
О функции super() часто говорят в отношении родительского класса дочернего класса. Однако функция super() не обязательно означает, что дочерний класс будет вызывать родительский класс — вместо этого super() вызывает следующий класс в порядке разрешения методов . Но прежде чем мы углубимся в это, давайте сначала рассмотрим некоторые основы.
super() и родительский класс
Если вы работали с классами в Python раньше, вы, вероятно, знакомы с..
4 основных приема для улучшения качества кода в Python
Раскройте секреты написания высококачественного кода Python с помощью этих основных рекомендаций по кодированию на Python.
Кодирование включает в себя написание алгоритмов для указания компьютерам выполнять определенные задачи с использованием языков программирования. Подобно естественным языкам, языки программирования имеют синтаксические и семантические правила для общения. Однако гибкость кодирования может поставить под угрозу эффективность и коммуникацию, что делает удобочитаемость..
Учебное пособие по Python: автоматизация запросов к базе данных с помощью Python — Полный исходный код включен
Запросы к базе данных необходимы почти в каждом веб-приложении. Они обеспечивают основу для извлечения данных и могут использоваться для быстрого внесения изменений в базу данных.
Автоматизация запросов к базе данных с помощью Python — это мощный инструмент, который может сэкономить ваше время и силы при управлении данными.
Новые материалы
Повышайте продуктивность, создавая лучший код Python
Все приемы, которые я изучил на Python, чтобы писать лучший и быстрый код
Представление длинных цифр
Очень сложно отследить количество нулей или цифр после определенной длины. А теперь вот..
Распределение выборки и центральная предельная теорема
В нашем реальном мире мы часто ищем параметр или статистику определенной совокупности, например среднее значение или стандартное отклонение. Но оценить эту статистику по населению достаточно..
Различные алгоритмы машинного обучения
Машинное обучение ( ML ) — это изучение компьютерных алгоритмов, которые автоматически улучшаются благодаря опыту. [1] Оно рассматривается как подмножество искусственного интеллекта ...
Очередь сообщений RabbitMQ с использованием веб-API .NET Core 6
Мы собираемся обсудить очередь сообщений RabbitMQ и ее реализацию с использованием .NET Core 6 API в качестве производителя сообщений и консольного приложения в качестве потребителя сообщений...
Варианты графовых нейронных сетей и реализация в TensorFlow
См. Graph Neural Networks и реализация в TensorFlow для введения и основ.
Существует множество вариантов GNN, в том числе сверточные сети графов (GCN), GraphSAGE, сети внимания графов (GAT) и..
Построение классификатора изображений без использования глубокого обучения
Классификатор изображений можно легко построить с помощью глубокого обучения, особенно сверточной нейронной сети (CNN). Однако вы можете просто реализовать классификатор изображений, используя..
Я вижу так много неправильного в этой пьесе, что трудно даже организовать…
Я вижу так много неправильного в этой статье, что трудно даже организовать опровержение, но я постараюсь. В произвольном порядке:
А) IQ НЕ является показателем «неразумности», крайнего или иного..