Публикации по теме 'programming'


Автоматизация браузера с помощью Python и Selenium (8: Настройка возможностей браузера)
Изменить настройки браузера В предыдущем посте мы рассмотрели, как управлять действиями клавиатуры с помощью Selenium. Мы увидим, как мы можем настроить экземпляр WebDriver, передав ему параметры/возможности. Варианты прохождения Вы можете передать параметры экземпляру WebDriver, например, безголовый, чтобы запустить браузер без графического интерфейса. В следующем примере используется класс Options , импортированный как FirefoxOptions , для передачи опции без заголовка..

Мои заметки по Python3 в качестве разработчика Java II  — «Стек и очередь»
Еще две структуры данных стек и очередь. Куча Python не имеет специальной структуры данных для стека. В качестве стека мы можем использовать список , что также рекомендуется официальным документом . Предположим, я объявляю стек как stack = list[] . Наиболее часто используемый метод для стека Java может быть реализован следующим образом. Классическая проблема допустимых скобок: def isValid(s : str): stack = [] mapping = {"[":"]",..

Создание наследуемого контракта на размещение в Solidity
Эта статья является второй частью серии из четырех статей. [Создание децентрализованного приложения с контрактом BEP-20 в Solidity] - эта статья поможет вам понять основы Solidity [Создание наследуемого контракта стекинга в Solidity] - вторая статья, в которой мы рассмотрим более сложные элементы Solidity и реализуем стекинг и вознаграждение. [Использование смарт-контракта в веб-приложении] - третья статья из серии, в которой мы узнаем, как подключиться к цепочке блоков..

Поддерживаемый код и принцип открытости-закрытости
Абстракция и принцип открытого-закрытого в JavaScript В части 1 серии SOLID мы узнали о том, как писать более гибкий код с помощью принципа единой ответственности (SRP). Изолируя части функциональности в отдельных классах / модулях, SRP помогает нам защититься от ненужного связывания обязанностей. Если реализация одной ответственности изменяется, согласованный с SRP дизайн предотвращает влияние изменения на другие обязанности. Однако разделение ответственности не обязательно..

Крупные хакатоны Индии в 2017 году
"На хакатоне ваша безумная идея воплощается в жизнь" Индия переживает огромные изменения в способах найма разработчиков. Прошли те времена, когда трехэтапный тест по кодированию и раунды HR были вершинами оценки ваших навыков и креативности. Возможно, HR надоело задавать один и тот же вопрос, например "Почему вы считаете, что подходите для этой работы?" Маданмохан в своей статье для yourstory объяснил преимущества хакатонов как для разработчиков, учредителей, так и для..

Журнал тренера по опыту
Моббинг / ансамблевое программирование: когда ничего нет в TDD Примечание . Моббинг / Ансамбль я использую как синонимы. Мне все еще трудно заставить себя придерживаться только «Ensemble». Оба являются двумя способами сказать одно и то же. Последнее - новый термин, появившийся после того, как моббинг имеет плохую коннотацию в некоторых культурах. Бывают случаи, когда есть истории, над которыми вы работаете как моб, которые вы не можете прогнать с помощью TDD (разработка через..

Воссоединение с искусством кодирования
После многих лет работы в сфере высоких технологий вы помните, почему вы вообще начали программировать? Недавно у меня был разговор с другом и коллегой-разработчиком, который разбил мне сердце. Он сказал мне: «Знаешь, я начал программировать, когда был подростком, из-за игры, в которую играл с друзьями. В игре была функция, которую мы все очень хотели. Каким-то образом мы с друзьями реализовали эту функцию, сделав отдельный модуль, который игроки могли скачать. Я изучил основы..