Если вы не знакомы с информатикой или являетесь совсем новичком в программировании, перспектива глубокого погружения в алгоритмы может казаться не очень радужной. А кого-то, возможно, даже напугает. Но не стоит…
Запись опубликована в “Программирование”
Что такое DOM, и где ее искать? Разбираемся, как выглядит объектная модель документа, для чего нужна и чем отличается от простого HTML-кода. Объектная модель документа, aka DOM, – это интерфейс,…
C++ и Java, вероятно, являются одними из худших ошибок , которые когда-либо делала компьютерная наука. Многие выдающиеся программисты, включая создателя ООП Алана Кея, критиковали и продолжают критиковать эти языки за…
Изучение современного JavaScript, является довольно трудной задачей, если вы не следили за его историей развития. Экосистема постоянно растет и изменяется настолько стремительно, что трудно понять те проблемы, которые разработчики пытаются…
Один из самых известных алгоритмов сортировки, реализовать который часто просят на технических собеседованиях. В этом алгоритме массив перебирается раз за разом, и каждое следующее значение сравнивается с предыдущим. После первого…
Рассказываем о новом подходе, предложенном компанией DeepMind для настройки гиперпараметров в моделях Deep Learning: популяционное обучение нейросетей. Оптимизация моделей глубокого обучения является одним из сложных аспектов создания машинного интеллекта. Аналитики…
Говорят, что новый Python 3.7 стал намного быстрее и удобнее. Мы решили убедиться в этом и детально разобрали 7 важных изменений. Стало легче создавать классы и работать с модулями, давно…
Иногда возникают нюансы. Вам приходится не только писать код, но и формализовать задачу, поставленную заказчиком на манер знаменитого “копать от забора и до обеда”. Или ваш код, написанный “на коленке”…
Язык программирования Java был разработан Sun Microsystems в начале 90-х годов и изначально использовался для встроенных сетевых приложений, работающих на нескольких платформах. Однако затем его стали внедрять во все сферы…
Notepad++ нам понадобится только для удобного ввода и хранения необходимых данных, а IDE – для понимания работы с SQL через другие языки программирования (в примерах используется Java). Основная часть работы…