Публикации по теме 'computer-science'


Изучение Comp Sci != способность делать классные вещи
Изучение Comp Sci != способность делать классные вещи В последнее время я регулярно наблюдаю в Интернете и в беседах с друзьями тот факт, что те, кто изучает информатику, видят несоответствие между тем, что говорят лекторы, и тем, что кажется возможным в реальном мире. Любая достаточно развитая технология неотличима от магии. - Артур Кларк. Возьмите, к примеру, этот отличный пост , в котором Стивен Рэдфорд реконструирует API для приложения для подкастинга, чтобы создать отличные..

Как создать простой компилятор JavaScript для создания SVG
Масштабируемая векторная графика (SVG) - это язык, основанный на XML, для описания двумерных векторов и смешанной векторной / растровой графики. Этот компилятор призван упростить пользователям создание кода SVG с использованием инструкций, которые легко понять не кодировщикам. Эти инструкции написаны в формате, вдохновленном языком DBN (Design By Numbers). Вступление Мы используем язык, вдохновленный DBN (Design by Numbers), для описания простых форм, чтобы генерировать..

Функциональные побочные эффекты с аппликативами, часть 2
Моделирование чтения состояния Это вторая часть из трех статей об эффективном программировании с помощью аппликативных функторов. В первой части мы увидели, что многие императивные побочные эффекты могут быть инкапсулированы в корректные вычислительные эффекты путем моделирования побочного эффекта как изменения состояния в заданном контексте, а затем превращения этого контекста в аппликативный функтор. Мы использовали это для реализации простого аппликативного синтаксического..

День 5 [21 день - программирование на языке C]
Давайте сегодня пересмотрим то, что мы узнали на данный момент. Теперь возьмите свои заметки и просмотрите все написанные вами темы. Я даю вам 5 задач, которые вы попробуете сначала, а затем посмотрите ответ (не обманывайте). Поверьте, если вы поняли концепцию и не обманывали себя за последние 4 дня, вы сможете решить как минимум 2 или 3 вопроса, это не имеет большого значения. Возьмите два целых числа и выведите их сложение, вычитание, умножение, деление и остаток. В качестве..

Почему начальный уровень для специалиста по данным становится слишком низким
Я работаю в компании среднего размера чуть больше года (~ 160 сотрудников), будучи единственным специалистом по данным. После того, как продукт, над которым работает моя команда, привлек внимание, мой начальник решил нанять нового специалиста по данным для поддержки моей работы. Будучи единственным техническим специалистом в этой области, я провел техническую часть в партнерстве с HR, мы начали наши встречи с потенциальными новыми сотрудниками. Мы проводили собеседования в течение..

Как установить Linux на любой компьютер?
Шаги по установке Linux на любой компьютер с помощью USB-накопителя. Шаг 1. Выбирайте дистрибутив Linux с умом В отличие от Windows и macOS, Linux существует во многих альтернативных формах, называемых дистрибутивами. Причем разница между дистрибутивами может быть очень большой, особенно на неинициализированные. Если вы уже знаете, какой дистрибутив вам нужен, вы, конечно, можете пропустить этот шаг. Тем, кто не знает, я бы посоветовал вам начать с дистрибутива, который имеет..

Быстрый прогресс или поверхностное понимание?
Это краткое изложение моего опыта работы с Tensorflow, инструментом для искусственного интеллекта. Если вы впервые изучаете эту область, я бы порекомендовал вам начать с этого введения в эту быстро развивающуюся область . Если есть что-то, что мы все ненавидим, так это форматирование библиографий. Да, вы можете думать, что важно отдавать должное работе других, и да, может быть приятно быть организованным, но разве кого-то действительно волнует, чтобы именно правильные слова были выделены..