کتاب صوتی طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی
طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی معرفی دوره: دروازهای نو به سوی خلاقیت آیا تا به حال به این فکر کردهاید که چگونه مفاهیم انتزاعی د...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی
موضوع کلی: هنر و طراحی محاسباتی
موضوع میانی: طراحی بصری با کد
📋 سرفصلهای دوره
- 1. مقدمهای بر هنر و طراحی محاسباتی
- 2. فلسفه "طراحی با اعداد": سادگی و قدرت
- 3. راهاندازی محیط برنامهنویسی
- 4. بوم دیجیتال: آشنایی با سیستم مختصات
- 5. دستور اول: تنظیم رنگ پسزمینه (Paper)
- 6. انتخاب رنگ قلم: کار با مقیاس خاکستری (Pen)
- 7. رسم نقطه: کوچکترین واحد بصری
- 8. رسم خط: اتصال دو نقطه در فضا
- 9. رسم مستطیل و مربع
- 10. رسم بیضی و دایره
- 11. مفهوم ضخامت خط (Stroke Weight)
- 12. پر کردن اشکال (Fill) و خطوط دور (Stroke)
- 13. افزودن توضیحات به کد (Comments)
- 14. مبانی رنگ: مدل RGB
- 15. کار با شفافیت (Alpha Channel)
- 16. متغیرها: جعبههایی برای نگهداری اطلاعات
- 17. استفاده از متغیرها در موقعیت و اندازه اشکال
- 18. استفاده از متغیرها برای کنترل رنگ
- 19. متغیرهای سیستمی: عرض و ارتفاع بوم
- 20. عملیات ریاضی پایه: جمع، تفریق، ضرب و تقسیم
- 21. ترسیم اشکال مرتبط با یکدیگر
- 22. قدرت تکرار: چرا به حلقهها نیاز داریم؟
- 23. حلقه for: ساختار و کاربرد
- 24. ایجاد الگوهای خطی با حلقه for
- 25. ایجاد شبکههای دو بعدی با حلقههای تو در تو
- 26. استفاده از متغیر حلقه برای تغییر مشخصات اشکال
- 27. حلقه while: تکرار بر اساس یک شرط
- 28. شرطها و منطق: مقدمهای بر if
- 29. عبارات بولین (Boolean): درست یا غلط
- 30. استفاده از if برای تصمیمگیریهای بصری
- 31. دستور else: انتخاب بین دو حالت
- 32. دستور else if: تصمیمگیریهای چند گزینهای
- 33. عملگرهای منطقی: AND, OR, NOT
- 34. ترکیب حلقهها و شرطها برای الگوهای پیچیده
- 35. مثال: طراحی الگوی شطرنجی
- 36. تعامل با کاربر: مقدمهای بر ورودی ماوس
- 37. متغیرهای ماوس: mouseX و mouseY
- 38. رسم تعاملی با دنبال کردن نشانگر ماوس
- 39. رویدادهای ماوس: فشردن و رها کردن کلیک
- 40. تغییر وضعیت برنامه با کلیک ماوس
- 41. ورودی از صفحه کلید: تشخیص کلید فشرده شده
- 42. کنترل اشکال با کلیدهای جهتنما
- 43. توابع: بستهبندی و استفاده مجدد از کد
- 44. تعریف اولین تابع سفارشی
- 45. توابع با پارامتر: ارسال اطلاعات به تابع
- 46. ایجاد توابع برای رسم اشکال پیچیده (مانند یک گل)
- 47. توابع بازگشتی (Return Values): دریافت خروجی از تابع
- 48. مفهوم دامنه متغیرها (Scope): محلی و سراسری
- 49. حرکت و انیمیشن: تابع رسم مداوم (Draw Loop)
- 50. ایجاد حرکت ساده: تغییر متغیرها در هر فریم
- 51. مفاهیم سرعت و جهت
- 52. شبیهسازی جاذبه ساده
- 53. تشخیص برخورد با لبههای بوم
- 54. انعکاس و بازگشت اشکال متحرک
- 55. تبدیلها (Transformations): مقدمه
- 56. جابجایی مبدأ مختصات (Translate)
- 57. چرخش سیستم مختصات (Rotate)
- 58. تغییر مقیاس (Scale)
- 59. پشته ماتریس: push() و pop()
- 60. ایجاد الگوهای متقارن با چرخش
- 61. تصادفی بودن: قدرت پیشبینیناپذیری
- 62. تابع random(): تولید اعداد تصادفی
- 63. استفاده از تصادف در موقعیت، اندازه و رنگ
- 64. ایجاد بافتهای تصادفی
- 65. حرکت تصادفی: پیادهروی یک ذره
- 66. نویز پرلین (Perlin Noise): تصادفی بودن ارگانیک
- 67. ایجاد حرکت نرم و طبیعی با نویز
- 68. تولید مناظر و سطوح ارگانیک با نویز
- 69. آرایهها: ذخیرهسازی لیستی از دادهها
- 70. ایجاد و دسترسی به عناصر یک آرایه
- 71. استفاده از حلقهها برای پیمایش آرایهها
- 72. ذخیره و مدیریت چندین شکل با آرایهها
- 73. شیءگرایی (OOP): تفکر مبتنی بر اشیاء
- 74. کلاسها و اشیاء: طرح اولیه و نمونه ساخته شده
- 75. ایجاد اولین کلاس: یک ذره (Particle)
- 76. سازنده (Constructor): متولد شدن یک شیء
- 77. ویژگیها (Properties) و رفتارها (Methods) در کلاس
- 78. ایجاد آرایهای از اشیاء
- 79. مدیریت یک سیستم ذرات ساده
- 80. کار با متن و تایپوگرافی
- 81. بارگذاری و استفاده از فونتها
- 82. تنظیم مشخصات متن: اندازه، رنگ و تراز
- 83. قرار دادن متن پویا بر روی صفحه
- 84. کار با تصاویر: بارگذاری و نمایش
- 85. تغییر اندازه و موقعیت تصاویر
- 86. اعمال فیلترهای ساده روی پیکسلهای تصویر
- 87. مقدمهای بر بصریسازی داده
- 88. رسم نمودار میلهای ساده از دادهها
- 89. حرکت دایرهای و نوسانی: توابع سینوس و کسینوس
- 90. ایجاد امواج و الگوهای سینوسی
- 91. استفاده از sin() و cos() برای حرکت ارگانیک
- 92. پروژه اول: طراحی یک پوستر مولد (Generative Poster)
- 93. پروژه دوم: ساخت یک ابزار نقاشی تعاملی
- 94. پروژه سوم: یک انیمیشن مبتنی بر فیزیک ساده
- 95. ترکیببندی و اصول طراحی در کد
- 96. تعادل، کنتراست و ریتم در هنر محاسباتی
- 97. خروجی گرفتن از اثر: ذخیره تصاویر و انیمیشنها
- 98. جمعبندی مفاهیم کلیدی دوره
- 99. گامهای بعدی: کاوش در دنیای هنر کد
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Algorithmic Art
Computational Design
Creative coding
Design by Numbers
Digital Art
Generative Design
Processing
Visual Design with Code
برنامه نویسی خلاقانه
طراحی بصری با کد
طراحی به زبان اعداد
طراحی محاسباتی
طراحی مولد
هنر الگوریتمیک
هنر دیجیتال
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.