آموزش مقدماتی برنامه نویسی Processing برای طراحی هنرهای الکترونیکی، رسانه ای و بصری
8 ساعت
4.8
Processing، یک زبان برنامهنویسی Open Source است که برای طراحی هنرهای الکترونیکی، هنرهای رسانهای جدید و طراحی بصری ایجاد شده است و هدف آن، آموزش اصول برنامهنویسی کامپیوتر به برنامهنویسهای غیر حرفهای در قالب مفاهیم بصری است و در حال حاضر در سراسر دنیا دهها هزار نفر دانشجو، هنرمند، طراح، محقق و طراحان بازیهای سرگرمی از این نرمافزار قدرتمند جهت یادگیری، نمونهسازی و ساخت محصول استفاده میکنند. از جمله ویژگیهای این نرمافزار میتوان به موارد زیر اشاره کرد: دانلود رایگان و Open Source قابل نصب در سیستم عاملهای مختلف (GNU / Linux, Mac OS X, WindowsAndroid, ARM) محیط برنامهنویسی ساده و جذاب برنامههای تعاملی دوبعدی، سهبعدی و با امکان خروجی PDF بیش از 100 کتابخانه کاربردی موجود در زمینههای مختلف Processing بر اساس زبان برنامهنویسی جاوا (Java) تدوین شده است ولی دارای زبانی سادهتر همراه با محیط گرافیکی است. زبان برنامهنویسی Processing آنقدر ساده و قدرتمند است که با کمترین کدنویسی میتوان کارهای بزرگی انجام داد و در بسیاری از پروژههای مهندسی به کار برد، مثلا یک مهندس برق به راحتی میتواند توسط Processing و سختافزار Arduino یک اسیلوسکوپ دیجیتال (Digital Oscilloscope) طراحی کند و یا یک هواشناس برای نشان دادن بصری تغییرات آبوهوایی، میتواند از قابلیتهای این زبان برنامهنویسی استفاده کند. در این فرادرس به آموزش برنامهنویسی مقدماتی Processing میپردازیم. در درس یکم رسم اشکال هندسی پایه مانند: نقطه، دایره، بیضی، مستطیل، قوس و چندضلعی را بررسی میکنیم و نشان میدهیم که با ترکیب این دستورات چگونه میتوان نقاشیهای جذابی کشید. در درس دوم به انواع دادههای عددی و کاراکتری در پروسسینگ میپردازیم. در درس سوم در مورد برخی از توابع پرکاربرد مخصوص پروسسینگ بحث میشود که برای طراحیهای پیچیدهتر استفاده میشود، برای مثال، نحوه دریافت اطلاعات از موس و کیبورد را یاد میگیریم. در درس چهارم به ساختارهای برنامهنویسی، مانند دستورات شرطی و حلقههای برنامهنویسی میپردازیم. در درس پنجم تابعنویسی در پروسسینگ آموزش داده میشود که با استفاده از این امکان، میتوان برنامههای پیچیده را سادهتر کدنویسی کرد. در نهایت در درس ششم بر اساس نکاتی که در پنج درس اول یاد گرفتیم، چند پروژه کاربردی و مهم را تمرین میکنیم.