Публикации по теме 'coding'


Полная веб-разработка за 7 дней Электронная книга: полное руководство
Вы хотите погрузиться в мир веб-разработки, но не знаете, с чего начать? Не волнуйся; Полная веб-разработка за 7 дней Электронная книга поможет вам в этом процессе. Это всеобъемлющее руководство всего за неделю превратит вас из новичка в полнофункционального разработчика. Благодаря пошаговым инструкциям вы узнаете все о различных языках программирования, включая HTML, CSS, JavaScript, Python и Ruby on Rails. В этой статье мы углубимся в электронную книгу «Полная веб-разработка за 7..

Функциональное программирование — инженерная перспектива
В этой статье я буду использовать подход инженера, а не ученого; то есть я буду прагматичным и качественным в представлении основных концепций функционального программирования, таких как лямбда, замыкание, чистая функция, ссылочная прозрачность, монада, каррирование и т. д. Сначала я представлю основные концепции в независимой от языка манере, чтобы концепции понимались, не теряясь в синтаксисе и API, специфичных для языка. Впоследствии я представлю примеры фрагментов кода на Java (..

Геопространственная визуализация: сравнение многих доступных опций
Мелисса Филлипс и Джанна Маниачи Поначалу может показаться ошеломляющим переход к новому программному обеспечению для визуализации данных, особенно при работе с геопространственными данными в первый раз. Геопространственные данные связывают объекты в вашем наборе данных с местоположениями на Земле либо путем включения координат долготы/широты, либо путем использования адреса или другой контрольной точки для определения местоположения ваших данных. Мы рассмотрели ArcGis, Tableau, Folium,..

Динамическое программирование в реальных приложениях: применение DP для решения сложных задач оптимизации
Введение Динамическое программирование — это метод решения проблем, который разбивает сложные проблемы на более мелкие подзадачи и решает их систематическим образом. Это позволяет проводить эффективные вычисления, избегая избыточных вычислений одних и тех же подзадач. Он основан на принципах оптимальной подструктуры и перекрывающихся подзадач и может быть реализован с использованием либо нисходящего, либо восходящего подхода. Динамическое программирование широко используется в..

Привет, Y Combinator!
Обновление от Juni Learning Изначально это сообщение было опубликовано по адресу: https://junilearning.com/blog/hello-y-combinator.html . TechCrunch: https://techcrunch.com/2018/01/25/juni-learning-is-bringing-individualized-programming-tutorials-to-kids-online/ Прошло несколько захватывающих месяцев с тех пор, как мы в последний раз писали о Juni Learning нашим друзьям и семье. Сегодня мы рады объявить о публичном запуске в рамках зимней партии Y Combinator 2018! На..

О.map.reduce.filter
Являясь ключевым элементом веб-разработки, JavaScript предлагает множество методов и приемов, упрощающих сложные задачи. В первую очередь это методы массивов .map() , .reduce() и .filter() , которые являются фундаментальными для функционального программирования. Возьмем, к примеру, функцию .map() . Он служит инструментом трансформации, создавая новый массив путем применения определенной функции к каждому компоненту исходного массива. Рассмотрим массив чисел, originalArray . Если..

3 концепции программирования, которые необходимо знать
Расширение возможностей разработки программного обеспечения с помощью базовых концепций программирования: подробное руководство Разработка программного обеспечения — это постоянно развивающаяся область, в которой постоянно появляются новые парадигмы и концепции для решения сложных задач современных приложений. Среди них несколько фундаментальных концепций программирования выдержали испытание временем, коренным образом изменив то, как мы пишем код и разрабатываем программное..