Аргументы по умолчанию в функциях Python

Функции в Python используются для реализации логики, которую вы хотите многократно выполнять в разных местах вашего кода. Вы можете передавать данные в эти функции через аргументы функции. Помимо передачи аргументов функциям через вызов функции, вы также можете установить значения аргументов по умолчанию в функциях Python. Эти значения по умолчанию назначаются аргументам функции, если вы явно не передаете значение параметра данному аргументу. Параметры - это значения, фактически передаваемые аргументам функции.

Асинхронные задачи в Django с Redis и Celery

Введение В этом руководстве я дам общее представление о том, почему очереди сообщений сельдерея ценны, а также как использовать сельдерей в сочетании с Redis в приложении Django. Чтобы продемонстрировать особенности реализации, я создам минималистичное приложение для обработки изображений, которое генерирует эскизы изображений, отправленных пользователями. Будут рассмотрены следующие темы: * Общие сведения об очередях сообщений с Celery и Redis * Локальная настройка Dev с Django, Celery и Redis *

Аутентификация и авторизация с JWT в Express.js

Введение В этой статье мы поговорим о том, как работают веб-токены JSON, каковы их преимущества, их структура и способы их использования для обработки базовой аутентификации и авторизации в Express. Вам не обязательно иметь опыт работы с веб-токенами JSON, поскольку мы будем говорить об этом с нуля. Для раздела реализации было бы предпочтительнее, если у вас есть предыдущий опыт работы с Express [https://expressjs.com/], Javascript ES6 и клиентами REST. Какие

Библиотека Python Bokeh для интерактивной визуализации данных

Введение В этом руководстве мы узнаем, как использовать библиотеку Bokeh [https://bokeh.pydata.org/en/latest/] в Python. Большинство из вас слышали о matplotlib, numpy, seaborn и т. Д., Поскольку это очень популярные библиотеки Python для графики и визуализации. Что отличает Bokeh от этих библиотек, так это то, что он позволяет динамическую визуализацию, которая поддерживается современными браузерами (поскольку визуализирует графику с использованием JS и HTML), и, следовательно, может использоваться для веб-приложений с очень высокой

Библиотека Seaborn для визуализации данных на Python: Часть 1

Введение В предыдущей статье [/ python-data-visualization-with-matplotlib /] мы рассмотрели, как библиотеку Python Matplotlib [https://matplotlib.org/] можно использовать для визуализации данных. В этой статье мы рассмотрим Seaborn [https://seaborn.pydata.org/], еще одну чрезвычайно полезную библиотеку для визуализации данных в Python. Библиотека Seaborn построена на основе Matplotlib и предлагает множество расширенных возможностей визуализации данных. Хотя библиотеку Seaborn можно использовать для рисования va.

Быстрая сортировка в JavaScript

Введение Сортировка относится к расположению элементов списка в определенном порядке (числовом или алфавитном). Сортировка обычно используется вместе с поиском. За прошедшие годы было разработано множество алгоритмов сортировки, и одним из самых быстрых на сегодняшний день является Quicksort. Quicksort использует стратегию «разделяй и властвуй» для сортировки заданного списка элементов. Это означает, что алгоритм разбивает проблему на подзадачи, пока они не станут достаточно простыми для непосредственного решения. Алгоритмически это может

Быстрая сортировка в Python

Введение Быстрая сортировка - это популярный алгоритм сортировки, который часто используется вместе с сортировкой слиянием. Это хороший пример эффективного алгоритма сортировки со средней сложностью O (nlogn). Частично его популярность объясняется простотой реализации. Мы будем использовать простые целые числа в первой части этой статьи, но мы дадим пример того, как изменить этот алгоритм для сортировки объектов пользовательского класса. Quicksort представляет три типа алгоритмов сортировки: разделить

Быстрое кодирование на Python с помощью Pandas и Scikit-Learn

Введение В информатике данные могут быть представлены множеством различных способов, и, естественно, каждый из них имеет свои преимущества, а также недостатки в определенных областях. Поскольку компьютеры не могут обрабатывать категориальные данные, поскольку эти категории не имеют для них значения, эта информация должна быть подготовлена, если мы хотим, чтобы компьютер мог ее обрабатывать. Это действие называется предварительной обработкой. Большая часть предварительной обработки - это кодирование, представляющее каждую отдельную часть данных в

Введение в Python FTP

Введение В этом руководстве мы рассмотрим, как использовать FTP [https://en.wikipedia.org/wiki/File_Transfer_Protocol] с Python для отправки и получения файлов с сервера по TCP / IP [https: //en.wikipedia. org / wiki / Internet_protocol_suite] подключения. Чтобы упростить задачу и сделать ее более абстрактной, мы будем использовать библиотеку Python ftplib [https://docs.python.org/3/library/ftplib.html], которая предоставляет ряд функций, облегчающих работу с FTP. Мы увидим реализацию для upl