Что такое аргументы командной строки? Аргументы командной строки - это строки текста, используемые для передачи дополнительной информации программе, когда приложение запускается через интерфейс командной строки [https://en.wikipedia.org/wiki/Command-line_interface] (CLI) операционной системы. Аргументы командной строки обычно включают информацию, используемую для установки значений конфигурации или свойств для приложения. В большинстве случаев аргументы передаются после имени программы в вашем приглашении. Пример синтаксиса co
Введение Маринование - популярный метод консервирования продуктов. Согласно Википедии [https://en.wikipedia.org/wiki/Pickling], это тоже довольно древняя процедура - хотя происхождение маринования неизвестно, древние месопотамцы, вероятно, использовали этот процесс 4400 лет назад. Поместив продукт в определенный раствор, можно резко увеличить срок его хранения. Другими словами, это метод, который позволяет нам хранить пищу для последующего употребления. Если вы разработчик Python, вы можете
Введение Основная тема этой статьи - темы расширенной обработки данных с использованием новой функциональности, добавленной в Java 8 - Stream API и Collector API. Чтобы получить максимальную отдачу от этой статьи, вы уже должны быть знакомы с основными API-интерфейсами Java, классами Object и String и API-интерфейсом Collection. Stream API Пакет java.util.stream состоит из классов, интерфейсов и многих типов, позволяющих выполнять операции функционального стиля над элементами. В Java 8 представлена концепция потока
В этом руководстве мы узнаем об использовании регулярных выражений в Python, включая их синтаксис, и о том, как их создавать с помощью встроенных модулей Python. Для этого мы рассмотрим различные операции в модуле Python re [https://docs.python.org/2/library/re.html] и способы его использования в ваших приложениях Python. Что такое регулярные выражения? Регулярные выражения - это в основном просто последовательность символов, которая может использоваться для определения шаблона поиска для поиска текста. Эта "поисковая система"
Продукты, которые мы создаем, часто зависят от нескольких веб-серверов и / или нескольких серверов баз данных. В таких случаях у нас часто нет централизованных инструментов для анализа и хранения журналов. В таких обстоятельствах идентификация различных типов событий и их корреляция с другими типами событий - почти невыполнимая задача. Единственное исключительное состояние где-то в середине системы может иметь катастрофические последствия как для конечного пользователя, так и для команды разработчиков. Пользователь может в конечном итоге увидеть пустую страницу
Python как язык сценариев довольно прост и компактен. По сравнению с другими языками у вас есть относительно небольшое количество ключевых слов, которые нужно усвоить, чтобы написать правильный код Python. Кроме того, предпочтительны как простота, так и удобочитаемость кода, чем и гордится Python. Для достижения обеих целей полезно следовать конкретным правилам языка. В этой статье основное внимание уделяется упомянутым выше рекомендациям по написанию действительного кода, представляющего
Что такое генератор? Генератор Python [https://wiki.python.org/moin/Generators] - это функция, которая производит последовательность результатов. Он работает, сохраняя свое локальное состояние, так что функция может возобновиться снова с того места, где она была остановлена, при последующем вызове. Таким образом, вы можете думать о генераторе как о мощном итераторе. Состояние функции поддерживается с помощью ключевого слова yield, имеющего следующий синтаксис: yield [список_выражений] Это ключевое слово Python
Часто считается лучшей практикой создавать геттеры и сеттеры для общедоступных свойств класса. Многие языки позволяют реализовать это по-разному, либо с помощью функции (например, person.getName ()), либо с помощью специфичной для языка конструкции get или set. В Python это делается с помощью @property. В этой статье я опишу декоратор свойств Python, который вы, возможно, видели, использованный с синтаксисом @decorator: class Person (object): def __init __ (self, first_name, l
Введение. Дерево решений - один из наиболее часто и широко используемых алгоритмов контролируемого машинного обучения, который может выполнять задачи как регрессии, так и классификации. Интуиция, лежащая в основе алгоритма дерева решений, проста, но при этом очень эффективна. Для каждого атрибута в наборе данных алгоритм дерева решений [https://en.wikipedia.org/wiki/Decision_tree_learning] формирует узел, в котором наиболее важный атрибут помещается в корневой узел. Для оценки мы начинаем с корневого узла и работаем