Онлайн-курс – сертифицированная профессиональная стажировка по программированию для дизайнеров Google и Мичиганского университета.

Откройте базу по вычислительному проектированию. Откройте для себя творческое программирование с помощью Python.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная Средний уровень продвижение вовлеченный

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Дизайн
  • программирование
  • графика
  • Графическое программирование
  • структуры данных
  • вычислительный дизайн
  • объектно-ориентированное программирование
  • Программирование на Python

What you will learn in the course

Courses for which the course is suitable

  • графический дизайнер
  • Промышленный дизайнер
  • гейм-дизайнер
  • Визуальный художник
  • архитектор

Стажировка — серия курсов из трех частей.

Курс «Программирование для дизайнеров»

  • Изучение программирования Python в творческом контексте
  • Базовые навыки вычислительного проектирования
  • Основные принципы программирования
  • Более сложные структуры данных
  • Разработка практических проектов креативного кода
  • Использование платформы обработки

развитие навыков

  • Переход от простых конструкций к более сложным.
  • Создание фигур и иллюстраций
  • анимации
  • Лучшие практики в процессе проектирования
  • направляющий интеллект
  • Использование продвинутых структур данных

целевая аудитория

  • люди в сфере архитектуры
  • Графический дизайн
  • Промышленный дизайн
  • Игровой дизайн
  • визуальное искусство

Практический учебный проект

  • Создание графических приложений на Python с использованием среды обработки
  • Доступ к полному набору примеров дизайна
  • Инструкции по созданию каждого примера с нуля
  • Разработка персональных креативных приложений

Details of the courses that make up the specialization

Основы Python для дизайнеров

Курс 1 • 26 часов

Детали курса

чему ты научишься

  • Узнайте, как Python можно применять в дизайнерских проектах.
  • Запускайте простые скрипты Python для рисования геометрических фигур, таких как линии, прямоугольники и боги.
  • Научитесь использовать объектно-ориентированное программирование на Python для создания базовых фигур и дизайнов.

навыки, которые вы приобретете

  • Категория: Программирование на Python
  • Категория: вычислительное мышление
  • Категория: Обработка (среда программирования)
  • Категория: графика в программировании

Структуры данных для дизайнеров, использующих Python

Курс 2 • 26 часов

Детали курса

чему ты научишься

  • Научитесь использовать структуры данных Python для создания сложных проектов.
  • Используйте объектно-ориентированное программирование для моделирования сложного поведения и отношений в композиции проекта.
  • Используйте Python для создания динамических движений и переходов в цифровых работах.

навыки, которые вы приобретете

  • Категория: Программирование на Python
  • Категория: Обработка (среда программирования)
  • категория: структуры данных

Креативный код для дизайнеров, использующих Python

Курс 3 • 27 часов

Детали курса

чему ты научишься

  • Создавайте системы частиц в Python для создания динамических визуальных шаблонов.
  • Создавайте векторные поля при обработке, используя индексы и шум Перлина для создания плавных шаблонов.
  • Применяйте алгоритмы процедурного производства для создания сложных и адаптируемых узоров на основе текстур.

навыки, которые вы приобретете

  • Категория: Программирование на Python
  • Категория: Обработка (среда программирования)
  • Категория: вычислительный дизайн
  • Категория: Объектно-ориентированное программирование (ООП)