언어/프로세싱

[도서] 'Learning Processing'

Linuxpia 2024. 11. 28. 23:13
반응형

책 'Learning Processing'

'Learning Processing'는 프로그래밍 초보자를 위한 안내서로, 이미지, 애니메이션 및 상호작용을 프로그래밍하는 방법을 다룹니다. 이 책은 무료이자 오픈 소스인 프로세싱(Processing) 언어를 활용하여 인터랙티브 아트, 실시간 비디오 처리, 데이터 시각화 등 최첨단 그래픽 응용 프로그램을 개발하는 데 필요한 기본 프로그래밍 개념을 가르칩니다.

홈페이지

 

저자 다니엘 쉬프만(Daniel Shiffman)은 뉴욕대학교(NYU) 티시 예술학교(Tisch School of the Arts)에서 컴퓨터 그래픽스를 가르치며, 이 책을 통해 알고리즘 설계, 디버깅, 객체 지향 프로그래밍 등 인터랙티브 비주얼 미디어의 맥락에서 프로그래밍의 기초를 설명합니다.

 

'Learning Processing'의 웹사이트에서는 책의 예제 코드, 연습 문제, 추가 자료 등을 제공하여 학습자가 프로세싱 환경에서 직접 실습하고 이해를 높일 수 있도록 지원합니다.

 

이 책은 프로그래밍 경험이 없는 그래픽 디자이너, 시각 예술가, 인터랙티브 미디어나 비주얼 컴퓨팅을 공부하는 학생, 그리고 독학을 원하는 이들에게 유용한 자료입니다.

 

또한, 'Learning Processing'의 깃허브(GitHub) 저장소에서는 책에 수록된 모든 예제 코드를 확인할 수 있으며, 프로세싱 2.0에 맞게 업데이트된 자료를 제공합니다.

 

정리

'Learning Processing'는 프로세싱 언어를 활용하여 인터랙티브 비주얼 미디어를 개발하고자 하는 초보자를 위한 종합적인 학습 자료로, 이론과 실습을 통해 프로그래밍의 기초부터 고급 개념까지 폭넓게 다루고 있습니다.