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


TypeScript 3.0 - что пришло?
Спустя почти два года после выпуска TypeScript 2.0 и через два месяца после выхода последней версии 2.9 Microsoft выпустила новейшую версию TypeScript. Давайте посмотрим, какие изменения были внесены и как они могут повлиять на нашу повседневную работу. В TypeScript 3.0 мы можем идентифицировать всего пять изменений, влияющих на то, как вы можете использовать язык. Только одно из них помечено как критическое изменение. Но этого достаточно, давайте посмотрим, что нового! Более..

Кодовый запах 96 - Мои объекты
Вы не владеете объектами. TL; DR: не используйте my в качестве префикса имени . Проблемы Отсутствие контекста Bijection Fault Решения 1. Удалите префикс « my» . 2. Измените на роль, предлагающую имя. Контекст В некоторых старых руководствах слово «мой» используется как ленивое имя. Это расплывчато и приводит к ошибкам в контексте. Образец кода Неправильный Правильно Обнаружение [x] Автоматически Мы можем указать нашим линтерам и статическим..

Переменные в Python
Переменные в Python Переменные в программировании - это что-то вроде контейнеров, в которых хранятся определенные вещи. Переменные - это способ хранения данных на компьютере. Вот как мы создаем переменные в Python: Syntax: variable_name = data Но здесь есть одна загвоздка: у вас не может быть сумасшедших имен в качестве имен переменных в Python. Сообщество Python придерживается некоторых передовых практик , когда дело доходит до именования ваших переменных. Do’s Имена..

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

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

Понимание функций стрелок в ES6
Стрелочные функции - это функции, которые были введены в ES2015. Считается особенностями ES6. Функции со стрелками не используют ключевое слово функции, тогда как функции JavaScript используют ключевое слово функции для объявления функций. Стрелочные функции не будут отличаться синтаксисом, но также они будут отличаться контекстом ключевого слова «this». Рабочий механизм ключевого слова this отличается от традиционных функций и функций стрелок. Вызов функции такой же в..

Как начать с Spring WebFlux
Введение в реактивное программирование, реализованное Spring вступление Проект Spring Webflux был реализован и включен в Spring Suite версией 5.x.x. Цель этой структуры - ускорить развитие реактивного программирования на Java и уменьшить параллелизм, уменьшая необходимое оборудование. В этом рассказе я попытаюсь представить идею реактивного программирования на простом примере и сделаю обзор сценариев, в которых его можно использовать. Поехали! Реактивное программирование..