Аргументы командной строки в Node.js

Что такое аргументы командной строки? Аргументы командной строки - это строки текста, используемые для передачи дополнительной информации программе, когда приложение запускается через интерфейс командной строки [https://en.wikipedia.org/wiki/Command-line_interface] (CLI) операционной системы. Аргументы командной строки обычно включают информацию, используемую для установки значений конфигурации или свойств для приложения. В большинстве случаев аргументы передаются после имени программы в вашем приглашении. Пример синтаксиса co

Введение в модуль Python Pickle

Введение Маринование - популярный метод консервирования продуктов. Согласно Википедии [https://en.wikipedia.org/wiki/Pickling], это тоже довольно древняя процедура - хотя происхождение маринования неизвестно, древние месопотамцы, вероятно, использовали этот процесс 4400 лет назад. Поместив продукт в определенный раствор, можно резко увеличить срок его хранения. Другими словами, это метод, который позволяет нам хранить пищу для последующего употребления. Если вы разработчик Python, вы можете

Введение в потоки Java 8

Введение Основная тема этой статьи - темы расширенной обработки данных с использованием новой функциональности, добавленной в Java 8 - Stream API и Collector API. Чтобы получить максимальную отдачу от этой статьи, вы уже должны быть знакомы с основными API-интерфейсами Java, классами Object и String и API-интерфейсом Collection. Stream API Пакет java.util.stream состоит из классов, интерфейсов и многих типов, позволяющих выполнять операции функционального стиля над элементами. В Java 8 представлена концепция потока

Введение в регулярные выражения в Python

В этом руководстве мы узнаем об использовании регулярных выражений в Python, включая их синтаксис, и о том, как их создавать с помощью встроенных модулей Python. Для этого мы рассмотрим различные операции в модуле Python re [https://docs.python.org/2/library/re.html] и способы его использования в ваших приложениях Python. Что такое регулярные выражения? Регулярные выражения - это в основном просто последовательность символов, которая может использоваться для определения шаблона поиска для поиска текста. Эта "поисковая система"

Введение в стек ELK

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

Введение в стиль программирования Python

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

Генераторы Python

Что такое генератор? Генератор Python [https://wiki.python.org/moin/Generators] - это функция, которая производит последовательность результатов. Он работает, сохраняя свое локальное состояние, так что функция может возобновиться снова с того места, где она была остановлена, при последующем вызове. Таким образом, вы можете думать о генераторе как о мощном итераторе. Состояние функции поддерживается с помощью ключевого слова yield, имеющего следующий синтаксис: yield [список_выражений] Это ключевое слово Python

Декоратор свойств Python

Часто считается лучшей практикой создавать геттеры и сеттеры для общедоступных свойств класса. Многие языки позволяют реализовать это по-разному, либо с помощью функции (например, person.getName ()), либо с помощью специфичной для языка конструкции get или set. В Python это делается с помощью @property. В этой статье я опишу декоратор свойств Python, который вы, возможно, видели, использованный с синтаксисом @decorator: class Person (object): def __init __ (self, first_name, l

Деревья принятия решений в Python с помощью Scikit-Learn

Введение. Дерево решений - один из наиболее часто и широко используемых алгоритмов контролируемого машинного обучения, который может выполнять задачи как регрессии, так и классификации. Интуиция, лежащая в основе алгоритма дерева решений, проста, но при этом очень эффективна. Для каждого атрибута в наборе данных алгоритм дерева решений [https://en.wikipedia.org/wiki/Decision_tree_learning] формирует узел, в котором наиболее важный атрибут помещается в корневой узел. Для оценки мы начинаем с корневого узла и работаем