예제로 배우는 프로세싱

프로세싱은 애니메이션에 중점을 두고 시각적으로 지향적인 응용 프로그램을 보다 쉽게 개발할 수 있도록 하고 상호 작용을 통해 사용자에게 즉각적인 피드백을 제공하기 위해 만들어진 간단한 프로그래밍 환경입니다. 개발자는 코드에서 아이디어를 “스케치”할 수있는 방법을 원했습니다. 지난 10년 동안 그 기능이 확장됨에 따라, 프로세싱은 스케치 역할 외에도 보다 진보된 생산 수준 작업에 사용되었습니다. 원래 아티스트와 디자이너를 대상으로 Java에 대한 도메인별 확장으로 구축된 Processing은 대규모 설치 작업, 모션 그래픽 및 복잡한 데이터 시각화에 사용되는 본격적인 디자인 및 프로토타이핑 도구로 발전했습니다. 꿀과 멈포드 (1982)는 학습 주기에서 Kolb의 모드와 관련된 네 가지 학습 유형을 확인했습니다: 많은 프로그래머가 학교에서 코딩을 배우는 동안, 다른 사람들은 스스로 가르치고 배웁니다. 스스로 학습하는 것은 실행, 변경, 끊기 및 새로운 것으로 바꿀 수 있을 때까지 향상시키는 것과 같은 많은 다른 코드를 살펴보는 것입니다. 이 학습 모델을 염두에 두고 처리 소프트웨어 다운로드에는 환경 및 API의 다양한 기능을 보여 주는 수백 가지 예제가 포함되어 있습니다. 파일 처리 기능에는 텍스트 파일을 String 개체배열로 읽는 loadStrings() 및 처리 중인 이미지 데이터의 컨테이너인 PImage 개체로 이미지를 읽는 loadImage()가 포함됩니다. 이 책은 2008년에 작성되었으며 모든 예제는 처리 1.0을 위해 작성되었습니다. 나는 처리 2.0에 대한 모든 것을 업데이트하는 과정에 있으며 모든 문제를 환영하고 요청을 가져옵니다.

이 정보는 내 자신의 학습 과정을 이해하는 데 매우 도움이됩니다! 정말 고마워요! Kolb는 학습 주기에서 발생하는 두 가지 별도의 학습 활동을 확인했습니다: 정적 프로그램은 매우 간단한 예제 또는 선형 방식으로 실행된 다음 종료되는 스크립트에 가장 일반적으로 사용됩니다. 예를 들어 정적 프로그램이 시작되고, PDF 파일에 페이지를 그리고 종료할 수 있습니다. 토마스, A. (2010). 마음의 작동 방식: 동기 부여, 학습 및 사고의 열쇠. www.cdl.org. 학습은 학습입니다. 온라인 수업에 참여하는 활동이 다를 수 있습니다. 위의 다이어그램에서는 콜브의 모델과 관련된 꿀과 멈포드의 학습 유형도 포함시켰습니다. 우리는 특히 식별 된 학습 유형에 대한 호소 할 수있는 온라인 학습 활동 중 일부를 확인했습니다. 처리 스케치의 구조를 간략하게 살펴보면 대화형 시각화를 프로그래밍하는 것이 얼마나 쉬운지 알 수 있습니다. 하티, J.

(2013). 가시적 학습과 우리가 배우는 방법의 과학. 뉴욕: 라우틀리지. 처리 스케치는 하나 이상의 탭으로 구성되며 각 탭은 코드 조각을 나타냅니다. 환경은 코드의 몇 페이지이고 종종 총 3~5개의 탭인 프로젝트를 중심으로 설계되었습니다. 이것은 아이디어를 테스트하고 프로토타입화하기 위해 개발된 상당수의 프로젝트를 다루며, 종종 아이디어를 더 큰 프로젝트에 포함하거나 보다 광범위한 배포를 위한 보다 강력한 응용 프로그램을 구축하기 전에 다룹니다. 여러 핵심 라이브러리에는 프로세싱이 함께 제공됩니다. 온라인 참조의 라이브러리 섹션에서 볼 수 있습니다(PDE 내에서 도움말 메뉴에서도 사용할 수 있음). 이러한 라이브러리는 http://processing.org/reference/libraries/ Processing.js에서 볼 수 있으며, 마지막 키 누른 값을 저장하는 키와 같은 미리 정의된 변수의 범위도 추적합니다.

또는 마우스X 및 마우스Y를 지정하여 마우스 포인터의 마지막 기록된 위치를 저장합니다. 프로그래밍에 이미 익숙한 경우 처리가 다른 개발 환경 및 언어와 어떻게 다른지 이해하는 것이 중요합니다.

Sorry, comments are closed for this post.