Публикации по теме 'programming'
Освоение обработки ошибок в Scala
Обработка ошибок является неотъемлемой частью написания любого надежного программного обеспечения. В Scala есть несколько конструкций для обработки ошибок и исключений, включая Either , Option и Try . Давайте рассмотрим каждую из этих конструкций и варианты их использования.
Либо/Влево/Вправо
Either — это тип данных, представляющий значение, которое может быть либо Left , либо Right . Значение Left представляет сбой или ошибку, а значение Right представляет успех или..
PHP — P76: предопределенные переменные
Вы их уже видели, если следили за ними. В PHP их несколько, и мы рассмотрим некоторые из наиболее распространенных. В предыдущей статье мы рассмотрели переменные массива $_GET и $_POST . PHP автоматически получает доступ к переменным отправки формы, поскольку они добавляются в переменную $_POST . Давайте углубимся в наиболее распространенные переменные.
PHP — P75: методы запросов GET и POST Запросы GET и POST не уникальны для PHP, но вам все равно..
Наименьший подмассив с заданной суммой | Интервью по кодированию | Шаблон раздвижного окна
Если вы планируете совершенствовать свои навыки решения задач на основе шаблона скользящего окна, на мой взгляд, это лучшая отправная точка. Это также важно, поскольку эти технологические компании (Goldman Sachs, Meta, Amazon и Google) задавали этот вопрос.
Важная вещь, которую следует вынести из этой статьи, — когда мы должны использовать шаблон скользящего окна. Мы уже обсуждали похожую проблему Самая длинная повторяющаяся строка после K замен .
Эта статья относится к плану..
10 практик, которые я оставил позади, чтобы овладеть искусством науки о данных
Привет, коллеги-энтузиасты данных! Меня зовут Гейб А., и сегодня я хочу познакомить вас с моей карьерой в области науки о данных, подчеркнув десять практик, от которых я отказался на пути к тому, чтобы стать экспертом по Python и визуализации данных, которым я являюсь сегодня. За последнее десятилетие мне посчастливилось глубоко погрузиться в мир данных, и я рад поделиться с вами уроками, которые я извлек.
1. Ручной ввод данных
В первые дни своего пути в области науки о данных я..
JavaScript — Краткое введение
Если вы заинтересованы в карьере в области разработки программного обеспечения и думаете о карьерном пути, то эта статья для вас. Если вы уже знакомы с JavaScript , вам может быть интересно прочитать мою статью о TypeScript .
Предположим, вы заинтересованы в карьере (или смене карьеры) в разработке программного обеспечения и рассматриваете веб-разработку, особенно в области внешнего интерфейса, вот мой предложенный путь:
HTML CSS JavaScript
HTML
HTML расшифровывается как..
Классы данных Python: оптимизация создания классов для повышения мощности и простоты
Python известен своей читабельностью и простотой, но иногда создание классов для хранения данных может стать многословным и громоздким. Вот тут-то и приходят на помощь классы данных Python. Классы данных, представленные в Python 3.7 (и тщательно перенесенные в Python 3.6), предлагают более краткий и мощный способ проектирования классов. Они упрощают многие распространенные задачи, связанные с классами, такие как инициализация атрибутов, и придают вашим программам Python элегантность и..
4 простых вещи, которые вы должны сделать перед тем, как начать программировать
Программирование для новичка не так просто, как приготовление яичницы-болтуньи. Я новичок в программировании, в частности, в программировании веб-приложений, поэтому я почувствовал то же, что и вы.
Я помню время, когда я впервые попытался ввести коды, чтобы изменить цвет фона моей домашней страницы. Приложив усилия, я поспешно щелкнул браузер и обновил его, и вот оно, на экране выскочила «ошибка».
Это было немного неприятно, потому что это случалось не один раз, а большую часть..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..