الگوریتم، کلمه ای که شاید تا به حال شنیدی …
و در واقع از الخوارزمی اومده. بله، محمد بن موسیقی خوارزمی، دانشمند و فیلسوف ایران قدیم…
تا به حال شده که موقع تصمیم گیری برات سخت باشه و ندونی از کجا شروع کنی؟
تا به حال شده که تو حل یک مشکل زندگی روزمره ندونی به ترتیب چه قدم هایی برداری؟
با یادگرفتن تفکر الگوریتمی، می تونی وقتی با چنین موقعیت هایی روبرو میشی احساس کنترل و راحتی بیشتری داشته باشی. و برنامه نویسی یک روش جذاب و مفرح برای تقویت و تمرین تفکر الگوریتمی هست.
فکر میکنی برنامه نویسی سخته؟
فکر میکنی نمی تونی یاد بگیری؟
آیا این باور محدود کننده رو داری که با خودت میگی سن من کمه یا شاید هم بگی دیگه از سن من گذشته یاد گرفتن این ها؟
فکر میکنی برنامه نویسی خیلی خسته کننده است؟
ولی شاید هم همه ی این ها افسانه باشه. با من بیا در کلاس بیسکوکُد تا باهم طعم تفریح و هیجان یاد گرفتن برنامه نویسی رو بچشیم.
آیا حس میکنی سردرگم شدی که باید از چه زبان برنامه نویسی شروع کنی؟
برنامه نویسی مثل یادگیری یک زبان تازه است. وقتی من یادگیری زبان انگلیسی رو شروع کردم خیلی طول کشید یعنی سه ماه طول کشید تا من الفبا رو یاد بگیریم، اما وقتی سراغ یادگرفتن زبان فرانسه رفتم همه چی خیلی خیلی سریع تر برام اتفاق افتاد.
در مورد برنامه نویسی هم همین هست، اولین زبان رو که یادبگیری بعدی ها خیلی سریع تر میشه.
پس خیلی مهمه که اولین زبانی که انتخاب میکنی طوری باشه که لذت ببری، راحت باشه و دلسردت نکنه بلکه به جاش پر از احساس خوب و توانمندی بشی.
*****
تو این کلاس من برات یک زبان انتخاب کردم که یادگرفتن برنامه نویسی رو راحت میکنه زبان اسمال بیسیک Small Basic
همون طور که برای یادگرفتن دوچرخه سواری، اوّل یک دوچرخه ی خوب و ساده میگیریم و بعدها اگر کسی خواست حرفه ای بشه سراغ دوچرخه کوهستان، دنده ای و … میره.
اینجا هم ما با اسمال بیسکی شروع میکنیم و برنامه نویسی رو یاد می گیریم بعد به راحتی می تونی بری سراغ زبان های دیگه بر اساس هدفی که داری یا پیدا میکنی.
*****
در این کلاس من چند نکته در مورد شروع کار بهت میگم. نیازی به تجهیزات خاصی نداری، همین دستگاهی که داری باهاش این رو میخونی کافیه.
بعد اون من بهت یاد میدم چه طور به محیط اسمال بیسیک دسترسی داشته باشی یا اگر خواستی نصبش کنی.
تو درس بعدش با هم کاری میکنیم که یک کاراکتر مثل پینوکیو یا هر کاراکتری که دوست داری، رو برنامه نویسی کنیم تا شروع کنه و باهامون صحبت کنه و به اصطلاح تئاتر منولوگ یا تک گویی بگه.
و بعد اون بهت یاد میدم که چه طور پینوکیو شروع کنه و با ما گفتگو کنه و سوال جواب کنیم یعنی این بار شخصیت ما با ما یک دیالوگ یا گفتگو بسازه.
و بعد همه ی اینها کاری می کنیم که پینوکیوی ما ذوق هنری پیدا کنه و این بار نوشته و صفحه رو رنگ آمیزی کنه.
تو درس آخر جمعبندی میکنم و برای آینده بهت یاد میدم که چطور کارهای متفاوتی مدام خلق کنی.
توی کلاس می بینمت ….