Публикации по теме 'software-development'


Основные различия между Python 2.7 и Python 3.7
Я держу это быстро и по существу. Питон 2.7 20 лет Печать как оператор — не такая уж бесполезная функция в лямбда-выражениях. Разница между строками Ascii и Unicode Волшебная интерпретация текста из функции «ввод» многие списки построения функций (диапазон, фильтр, карта и т. д.), поэтому потенциально имеют большое время «раскрутки». В настоящее время исправляются только исправления ошибок безопасности/аварийных ситуаций. Никаких исправлений ошибок с января 2020 года. По..

Создание расширенного интерфейса командной строки - с помощью TypeScript
Уже знаете, как сделать простой интерфейс командной строки? Расширьте свои знания с помощью этой статьи Эта статья предназначена для людей, которые уже имеют базовый опыт создания интерфейса командной строки. Мы собираемся создать небольшую версию CGX CLI и использовать ту же структуру папок. CLI делает следующее; «Создать всю рекомендуемую документацию по уценке (предварительно заполненную) для стандартов сообщества Github, Gitlab и Bitbucket» Пользователь получит..

Использование внедрения зависимостей для повышения читаемости кода
Внедрение зависимостей - это практика передачи всего, что вам нужно, в качестве параметра, вместо того, чтобы позволить подпрограммам обращаться к глобальной переменной. На словах это может показаться немного сложным, но на самом деле это очень простая концепция в коде: # Not using Dependency Injection person = Person() def print_age(): print(person.age) print_age() # Using Dependency Injection def print_age(p): print(p.age) person = Person() print_age(person) Вот и все...

Изучение объекта окна JavaScript: document.implementation и document.links
Объект window - это глобальный объект, который имеет свойства, относящиеся к текущему документу DOM. В этой статье мы рассмотрим свойства объекта window.document , включая свойства implementation и links . windw.document.implementation Свойство document.implementation возвращает объект DOMImplementation , который имеет свойства, позволяющие создавать объект Document или объект XMLDocument, а также есть метод для создания объекта DocumentType. У него также есть hasFeature..

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

Вход с Apple в веб-приложение Angular
В настоящее время большинство веб-приложений имеют функцию входа в социальные сети. Для конечных пользователей это более удобный способ безопасной аутентификации в системе. И он определит, что ваш сайт имеет удобную для пользователя и лучшую, чем обычно, авторизацию. Как мы знаем, самые популярные социальные аутентификации - это вход в систему с помощью Google и Facebook. И теперь Apple также прыгнула в это ведро стека, чтобы стать супер крутым сторонним поставщиком авторизации...

Понимание списков Python
Изучение Python / Начинающий / Учебник Список Python . Понятия II: Затерянные в Нью-Йорке Руководство для начинающих по пониманию объектов Python и защите вашего дома от взломщика типа Джо Пеши. Как вы, несомненно, помните из моей последней статьи на эту тему , понимание списков позволяет создавать более динамичные, удобочитаемые и эффективные списки. Однако понимание - это гораздо больше, чем просто добавление элементов в список из существующего итеративного объекта. Мы можем..