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


Основы программирования
Можно сказать, что программирование заключается в том, чтобы давать инструкции компьютеру и просить компьютер перевести инструкции, которые мы можем понять. Например, давайте предположим, что ваш друг, такой как я, имеет низкий уровень ума, и вы попросили его выполнить задачу по созданию веб-сайта или любую другую задачу. Он потерял всю информацию или инструкции, которые дали ему для выполнения задачи. Теперь он понимает только то, что вы мне сейчас даете, и без ваших указаний он не..

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

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

Трудно быть студентом, изучающим информатику (часть 1)
Трудно быть студентом, изучающим информатику (часть 1) Моя борьба. Практически не имея технического образования — за исключением того, что я был экспертом в поиске в Google (который я вообще не считаю техническим), я решил бросить вызов себе, изучая компьютерные науки. Конечно, я мог бы специализироваться в самой обычной и привычной области, о которой кто-то может подумать, — английской литературе, потому что я писатель и люблю поэзию, но, честно говоря…

Как работает Интернет?
Строительные блоки компьютерных сетей Компьютерные сети — это хлеб с маслом жизни 21 века. Телефонные звонки, текстовые сообщения, Bluetooth, онлайн-покупки и т. д. — все это варианты использования, которые питаются от компьютерных сетей. Одним из самых популярных экземпляров компьютерных сетей является Интернет. Он поддерживает глобальные связи между сущностями, которые были невообразимы в прошлые века. Масштаб этой сети увеличился на несколько порядков с момента ее создания...

Эксперименты с парсером рекурсивного спуска
Недавно я столкнулся с университетским проектом, который требовал от нас написания программы, которая анализировала бы и оценивала одно выражение. Выражение может состоять из числовых литералов, а также математических операций, таких как умножение, деление, вычитание и т. д. Программа примет выражение в качестве первого аргумента и выведет вычисленный результат следующим образом. $ ./bin/bc “10 + 4 * 3 *(2 + 1)" 46 Обратите внимание, что выражение оценивается с соблюдением обычного..

Хвостовая рекурсия в Python
Концепция рекурсии, которая в простейшем определении заключается в том, что функция вызывает сама себя, широко применяется в пространстве программирования, поскольку помогает разбивать большие сложные проблемы на более мелкие подзадачи, которые легче решать и чьи ответы можно объединять вместе. дать решение большей проблемы. Одним из наиболее часто встречающихся примеров функции рекурсии является вычисление факториала числа. Как бы вы написали такую ​​функцию на Python? Это может быть..