Intro to Python® for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud
Эта книга представляет собой уникальное гибридное руководство, объединяющее основы программирования на Python с практическими аспектами Data Science, искусственного интеллекта и работы с большими данными. Структура книги разделена на четыре части, что позволяет использовать её как для традиционных курсов по компьютерным наукам, так и для специализированных программ по Data Science.
Первая часть охватывает фундаментальные концепции Python — от введения в программирование до работы с функциями, списками, кортежами, словарями и множествами. Параллельно с этим в специальных разделах DS Intro даются краткие введения в темы Data Science, такие как симуляция, визуализация данных, базовые статистические меры и введение в искусственный интеллект.
Вторая часть углубляется в структуры данных Python, строки, файлы и исключения, а также включает мощные возможности массивного программирования с NumPy. Третья часть посвящена продвинутым темам компьютерных наук: объектно-ориентированному программированию, рекурсии, алгоритмам поиска и сортировки, анализу сложности алгоритмов (Big O).
Четвёртая часть представляет собой серию практических кейсов из области AI, Big Data и облачных технологий. Здесь рассматриваются Natural Language Processing (NLP), анализ тональности в Twitter, когнитивные вычисления с IBM Watson, машинное обучение (классификация, регрессия, кластеризация), глубокое обучение (свёрточные и рекуррентные нейронные сети), а также технологии больших данных: Hadoop, Spark, NoSQL и IoT.









