AulaPro использует файлы cookie, чтобы предоставить пользователям лучший опыт. Вы можете получить больше информации здесьили просто нажмите «Я принимаю» или за пределами этого уведомления, чтобы продолжить просмотр.
Этот курс вошел в число 100 лучших курсов на Coursera благодаря высоким рейтингам и большому количеству оценок.
Функциональное программирование получает все большее распространение в промышленности. Эта тенденция обусловлена принятием Scala в качестве основного языка программирования для многих приложений. Scala объединяет функциональное и объектно-ориентированное программирование в одном удобном пакете. Он без проблем взаимодействует как с Java, так и с Javascript. Scala — это язык реализации для многих основных фреймворков, включая Apache Spark, Kafka и Akka. Он обеспечивает базовую инфраструктуру для таких сайтов, как Twitter, Tumblr, а также C
Функциональное программирование получает все большее распространение в промышленности.
Эта тенденция обусловлена принятием Scala в качестве основного языка программирования для многих приложений.
Scala объединяет функциональное и объектно-ориентированное программирование в одном удобном пакете.
Он без проблем взаимодействует как с Java, так и с Javascript.
Scala — это язык реализации для многих основных фреймворков, включая Apache Spark, Kafka и Akka.
Он обеспечивает базовую инфраструктуру для таких сайтов, как Twitter, Tumblr, а также Coursera.
В этом курсе вы откроете для себя элементы стиля функционального программирования и узнаете, как с пользой применять его к повседневным задачам программирования, таким как моделирование бизнес-доменов или реализация бизнес-логики.
Вы также создадите прочную основу для рассуждений о функциональных программах, касаясь доказательств инвариантов и символического отслеживания выполнения.
Курс практический; В большинстве разделов есть короткие программы, которые служат иллюстрациями важных концепций и предлагают вам поиграть с ними, изменить и улучшить их.
Курс дополняется серией проектов по программированию, таких как домашние задания.
Рекомендуемый опыт: у вас должен быть как минимум один год опыта программирования.
Знание Java или C# идеально, но также достаточно опыта работы с другими языками, такими как C/C++, Python, Javascript или Ruby.
Вы должны быть знакомы с использованием командной строки.
Курс дополняется серией проектов по программированию, таких как домашние задания.
Рекомендуемый опыт: у вас должен быть как минимум один год опыта программирования.
Знание Java или C# идеально, но также достаточно опыта работы с другими языками, такими как C/C++, Python, Javascript или Ruby.
Вы должны быть знакомы с использованием командной строки.
Курс дополняется серией проектов по программированию, таких как домашние задания.
Рекомендуемый опыт: у вас должен быть как минимум один год опыта программирования.
Знание Java или C# идеально, но также достаточно опыта работы с другими языками, такими как C/C++, Python, Javascript или Ruby.
Вы должны быть знакомы с использованием командной строки.
85
Начните работу со Scala на своем компьютере. Выполните образец задания, чтобы ознакомиться с нашим уникальным способом подачи заданий. На этой неделе мы узнаем разницу между функциональным императивным программированием. Мы прошли основы Scala; охватывающий выражения, вычисления, условные операторы, функции и рекурсию
На этой неделе мы узнаем о функциях как о первоклассных значениях и функциях высшего порядка. Мы также узнаем о синтаксисе Scala и его формальном определении. Наконец, мы узнаем о методах, классах и абстракции данных, разработав структуру данных для рациональных чисел.
На этой неделе мы рассмотрим черты и узнаем, как организовывать классы в иерархии. Мы рассмотрим иерархию стандартных типов Scala и посмотрим, как организовать классы и трейты в пакеты. Наконец, мы коснемся различных типов полиморфизма в Scala.
На этой неделе мы узнаем об отношениях между функциями и объектами в Scala; функции * являются * объектами! Мы более подробно рассмотрим систему типов Scala, охватив подтипы и обобщения, и перейдем к более сложным аспектам системы типов Scala, таким как вариантность. Наконец, мы рассмотрим наиболее часто используемую структуру данных Scala, списки, и один из самых мощных инструментов Scala — сопоставление с образцом.
На этой неделе мы погрузимся в списки, наиболее часто используемую структуру данных в Scala.
Подготовьтесь из дома в самых престижных университетах мира.
Качество курсов Coursera поддерживается преподавателями, которые часто являются деканами с докторскими степенями.
Более 85% студентов Coursera сообщают о карьерных преимуществах, таких как продвижение по службе или повышение заработной платы.
Миллионы студентов по всему миру достигают своих личных и профессиональных целей с помощью Coursera.
Coursera предлагает курсы от более чем 200 ведущих университетов и компаний для онлайн-обучения по всему миру. С подпиской на Coursera Plus, вы получаете неограниченный доступ к более чем 90% всех курсов, а также к самым популярным профессиональным сертификатам и специализациям на Coursera.
Наука о данных, бизнес и личное развитие. Вы можете записаться на несколько курсов одновременно, получить неограниченное количество сертификатов и освоить востребованные профессиональные навыки, чтобы начать, расти и даже менять карьеру.
УЗНАЙТЕ, КАК ПОЛУЧИТЬ МАКСИМАЛЬНО И СЭКОНОМЬТЕ БОЛЕЕ 500 ДОЛЛАРОВ США С ГОДОВОЙ ПОДПИСКОЙ НА COURSERA PLUS*
* Вы сэкономите до 500 долларов США за 12 месяцев, когда вы перейдете с 59 долларов США за ежемесячную подписку на годовую подписку с рекламной акцией. Обычная годовая подписка стоит 399 долларов США. В рамках акции вы заплатите всего 299 долларов США. Узнайте все, нажав на желтую кнопку.
Профессор
мой человек_добавить 197.490 XNUMX студентов
мой компьютерКурсы 6
Привет, как я могу вам помочь? Вас интересует курс? О каком предмете?
AulaPro использует файлы cookie, чтобы предоставить пользователям лучший опыт. Вы можете получить больше информации здесьили просто нажмите «Я принимаю» или за пределами этого уведомления, чтобы продолжить просмотр.
Добавить отзыв