Статьи

5 статей, рекомендуемых для специалистов по анализу данных (8 февраля)
Еженедельные статьи, рекомендуемые для изучения данных, машинного обучения и искусственного интеллекта Вступление Обширные темы и дисциплины, связанные с областью науки о данных и, в более широком смысле, с областью машинного обучения, позволяют техническим писателям на Medium освещать интересные темы в статьях. Ниже приведены пять статей, посвященных науке о данных, которые не должны остаться незамеченными. В представленных статьях рассматриваются различные темы - от..

Создайте настольное приложение с Vue, Vuetify и Electron
Electron - это платформа приложений, позволяющая нам создавать настольные приложения на основе веб-приложений. Vuetify позволяет нам создавать веб-приложения с помощью Material Design. Мы можем использовать генератор vue-cli-plugin-electronics-builder для создания приложения Electron на основе Vue.js. В этой статье мы рассмотрим, как создать простое приложение Electron Vue с Vuetify и Electron. Начиная Мы можем создать наш проект Vue, запустив: npx vue create . после..

Дневники кодирующего ребенка. День 8
Опишите одну вещь, которую вы изучаете сегодня на уроке. Я узнал, что наличие тщательного и методичного плана кода на самом деле может сэкономить вам много времени при написании кода. В чем разница между: function Person(){} , var person = Person() и var person = new Person() ? Первый вызывает функцию, второй объявляет переменную, которая вызывает функцию, третий создает переменную, которая принимает человека и превращает его в объект. В чем разница между «атрибутом» и..

Полное руководство по написанию лучшего кода Python
Сделать ваше программное обеспечение более быстрым, читаемым и удобным в обслуживании не должно быть так сложно Несмотря на свои недостатки , Python остается королем современного мира программирования. Его универсальность, дружелюбие к новичкам и огромное сообщество - вот лишь несколько факторов, которые способствовали его огромному росту за последние несколько лет. И хотя новые языки, такие как Rust , Go и Julia , набирают обороты, правление Python, вероятно, продолжится в..

Угловые HTTP-перехватчики: как имитировать ответы серверной части
Больше не новость, что Angular представил концепцию HTTP-перехватчиков . При перехвате вы объявляете перехватчики , которые проверяют и преобразуют HTTP-запросы от вашего приложения к серверу. Те же перехватчики могут также проверять и преобразовывать ответы сервера на обратном пути к приложению. Написать перехватчик так же просто, как определить класс, реализующий интерфейс HttpInterceptor , а затем предоставить его основному модулю AppModule. Но перехватчики не..

Реагировать на примере: часть 4
Анализ приложения React . Эта статья является частью серии (начиная с React By Example: Part 1 ) статей, в которых с помощью ряда все более сложных примеров исследуется React Библиотека JavaScript . Примеры доступны в виде репозитория GitHub . В этой статье мы разберем пример приложения React, созданного с помощью Create React App (CRA). Конфигурация GIT Файл README.md представляет собой документацию в формате markdown, которая предоставляет копию главной..

Практическое машинное обучение с помощью Scikit-Learn и Tensorflow: концепции, инструменты и методы для…
Благодаря ряду недавних прорывов глубокое обучение расширило всю область машинного обучения. Теперь даже программисты, которые почти ничего не знают об этой технологии, могут использовать простые и эффективные инструменты для реализации программ, способных обучаться на основе данных. В этой практической книге показано, как это сделать. С помощью конкретных примеров, минимальной теории и двух готовых к работе фреймворков Python — scikit-learn и TensorFlow — автор Аурелиен Жерон поможет вам..

Создание игры в реальном времени № 27: Повышение уровня наших юнитов! 2/2 (Юнити/С#)
Сегодня давайте закончим нашу систему улучшения юнитов! ⬅️ Урок № 26. Повышение уровня наших юнитов! 1/2 | ТОЦ | Урок № 28. Добавление ярлыков ➡️ 🚀 Найдите код этой серии руководств на моем Github! В прошлый раз мы начали работать над системой прокачки наших юнитов . Мы объяснили, что вы можете покупать улучшения для своих юнитов, используя внутриигровые ресурсы, что модернизация юнита улучшает его параметры производства и/или атаки, а уровни становятся все более и..

Анализ опроса разработчиков Stack Overflow вредит женщинам
Примечание. К счастью, Stack Overflow исправил многие проблемы, обсуждаемые в этой статье. Многие цитаты, которые вы видите в этой статье, больше не являются частью живых результатов опроса . Прочтите их ответ . Результаты опроса разработчиков, проведенного Stack Overflow в 2016 году, говорят гораздо больше о внутренней культуре и предубеждениях компании, чем о текущем состоянии разработчиков. Начнем с цифр. Только 5,8% респондентов определились как женщины (или, точнее, женские ,..

Как создать причудливые границы (HTML, CSS)
Краткое руководство по созданию этих причудливых границ 😉 Вы когда-нибудь видели или представляли себе какие-нибудь конструкции границ для ваших HTML-элементов и задавались вопросом, как их создавать. Хорошо, что у меня есть! И, просмотрев пару блогов, я решил, что нет особого способа добиться цели. Просто проявите изобретательность! Меня зовут Эммануэль Стивен, я изучаю интерфейсную веб-разработку в течение последних 4 месяцев, и это практически моя первая статья о..

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

Алгоритмы 101 Сортировка слиянием
Подсказка. Дан массив целых чисел, отсортируйте этот массив, не используя встроенный метод сортировки. Ввод: [1,5,0,6,3] Вывод: [0,1,3,5,6] Первые мысли: Массивы из 1 или менее элементов уже отсортированы. Возможно, рекурсивно разделить входной массив на более мелкие массивы. Сравните массивы из 1 элемента, чтобы увидеть, какой из них больше, а затем объедините Продолжайте сравнивать, пока не объединитесь обратно в один массив. Логика: Реализуйте вспомогательную..

Некоторые должны знать JavaScript для младших веб-разработчиков на собеседовании.
Сегодня я поделюсь с вами некоторыми важными вопросами на собеседовании по JavaScript для младших веб-разработчиков. Давайте начнем. Какой тип языка - это JavaScript? Отвечать: JavasScript - это однопоточный функциональный язык программирования. Javascript синхронный или асинхронный? Отвечать: JavaScript является синхронным, потому что он выполняет инструкции один за другим, мы можем вести себя асинхронно, если мы используем ajax, обратный вызов, обещание и т. Д. Есть ли..

Это была просто великолепная статья.
Это была просто великолепная статья. Хорошо сформулированный. Очень элегантно написано. Я люблю это. Вы явно ударили этого из парка мячей! Если бы я написал эту статью, я бы не справился так хорошо. И я поддерживаю все, что вы сказали. Фактически, я выразил свою обеспокоенность по поводу Node всего несколько недель назад: Падение дома узла . И еще я спел дифирамбы Го: Маленький язык, который мог . Долгое время я предупреждал о непригодности JavaScript для серьезной разработки..

Использование СЕЙЧАС от Zeit ▲ для развертывания Node.js за секунды ⚡
Привет, ребята, после развертывания веб-сайтов на различных платформах, таких как heroku, aws, netlify, github, firebase и digital ocean, я хотел показать вам плавный опыт и производительность NOW от Zeit . Поскольку NOW настолько упростил разработку приложения для развертывания приложения, что его проект можно развернуть глобально с помощью двух команд… да, вы правильно поняли, всего с двумя командами в интерфейсе командной строки, у вас может быть свой собственный глобальный..

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

Лучшее из современного JavaScript  — Array.from и получение элементов
С 2015 года JavaScript значительно улучшился. Пользоваться им сейчас гораздо приятнее, чем когда-либо. В этой статье мы рассмотрим метод Array.from и некоторые методы экземпляра. Array.from и карта Array.from принимает второй аргумент, который принимает функцию, которая сопоставляет запись с нужными нам значениями. Например, мы можем написать: const divs = document.querySelectorAll('div'); const texts = Array.from(divs, d => d.textContent); Мы получаем элементы div с..

Знакомство с GO!
«Go — это язык программирования с открытым исходным кодом, который позволяет легко создавать простое, надежное и эффективное программное обеспечение». Иногда требуется импортировать пакеты из другого модуля в ваш код. В языке программирования Go Go.mod обрабатывает эту часть, которая ищет эти пакеты в целевом модуле. Go.mod остается в вашей кодовой базе вместе с исходным кодом. Чтобы создать файл Go.mod, запустите: Команда: go mod init ‹name› В типичной ситуации путь к..

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

Устранение отсутствующего покрытия с помощью средства проверки дизайна Simulink, а не с помощью теста Simulink.
У меня есть сложная подсистема потока состояний, которая дала мне меньше охвата при использовании покрытия Simulink и лицензии Simulink Design Verifer. Есть ли какой-либо формальный метод для устранения отсутствующего покрытия без использования лицензии Simulink Test, и я не использую лицензию Reactis? Мои подходы до сих пор Я даже пытался создать несколько файлов .cvt (файлы покрытия), но это не помогло мне максимизировать покрытие. Помогает ли ввод диапазона минимальных и..