tgoop.com/Zabanshenasi_uniesf/26
Last Update:
📝گزارش جلسات برگزارشده دوره مقدماتی برنامهنویسی پایتون (با محوریت تفکر الگوریتمی و حل مسأله):
دوره 9 جلسه با تدریس عالی خانم راضیه زارع از تاریخ 1403/02/17 الی 1403/03/14برگزار شد.
جلسه اول:
مفهوم الگوریتم و تفکر الگوریتمی، تفاوت برنامهنویسی و کدنویسی، زبانهای برنامهنویسی سطح بالا و زبان ماشین، مفهوم صفر و یک در سختافزار کامپیوتر، پاسخ به سؤالات و نگرانیهای دانشجویان، آشنایی با فضای گوگل کولب، معرفی تابع پرینت
تکلیف مرتبط با مفاهیم جلسه اول: فکر کردن به مثالهایی از الگوریتم در دنیای واقعی مشابه الگوریتم پخت نیمرو که در کلاس کار شد
جلسه دوم:
نوشتن برنامههای تخصصیتر با پرینت، مفهوم انتزاعی متغیر و مفهوم آن در سختافزار کامپیوتر، تعریف، پیادهسازی و حل مثال از انواع متغیرها (integer، float، string)، کار با تابع تایپ
تکلیف مرتبط با مفاهیم جلسه دوم:
پرینت اشکال هندسی با پرینت
تعریف انواع متغیرها و آپدیت مقدار آنها
جلسه سوم:
کار با تابع input، معرفی و حل مثال از انواع عملگرهای ریاضی مرتبط با اعداد و رشتهها، معرفی و حل مثال از عملیات casting
تکلیف مرتبط با مفاهیم جلسه سوم: پیادهسازی یک ماشین حساب ساده
جلسه چهارم:
برنامهنویسی با انواع عملگرهای مقایسهای، تعریف و کار با نوع متغیر boolean، معرفی جدول درستی دو نوع عملگر منطقی and و or و حل مثال و کدنویسی با آنها، معرفی مختصری بر مفهوم باینری در سختافزار کامپیوتر، تبدیل مبنا و جدول ASCII
شروع مفهوم Conditional statement و پیادهسازی آن در پایتون
تکلیف مرتبط با مفاهیم جلسه چهارم: پیادهسازی یک سیستم احراز هویت ساده
جلسه پنجم:
حل مسألههای پیچیدهتر شرطی، مروری بر تمام مطالب گفتهشده تا به الآن در قالب مثال و حل مسأله با در نظر گرفتن اصول تفکر الگوریتمی
جلسه ششم:
معرفی مفهوم تابع و ارتباط آن با مفهوم تابع در ریاضیات، پیادهسازی مفاهیم یادگرفتهشده تا به امروز در قالب تابع، حل مثال از تابع و تبیین اهمیت استفاده از تابع، مفهوم return
تکلیف جلسه ششم: بازنویسی برنامههای سابق با تابع
جلسه هفتم:
آموزش مفهوم recursion در برنامهنویسی و پیادهسازی آن با مثال تابع فیبوناچی، معرفی حلقهها، پیادهسازی و حل مثال از حلقه for و خصوصیات تابع range و counter حلقه for
تکلیف جلسه هفتم: تمرینهای ترکیبی شرطی و حلقه
جلسه هشتم:
تکمیل مفاهیم مرتبط با تکرار و حلقهها در پایتون، پیادهسازی و حل مثال از حلقه while، تفهیم شرایط امکان استفاده از حلقه while یا for یا هر دو در قالب حل مثال برنامهنویسی، کاربرد و ضرورت break با مثال
تکلیف جلسه هفتم: نوشتن برنامه محاسبهگر معدل دانشجویان
جلسه نهم:
آشنایی با دادهساختارها و کار با لیست، کار با تکنیکهای indexing و slicing مثبت و منفی لیستها، نوشتن یک تابع از scratch جهت آشنایی با روند پیمایش لیستها، معرفی و حل مثال از توابع خود پایتون جهت کار با لیست، ارتباط بین لیست و رشتههای حرفی در پایتون و تفاوت بین آنها، مفهوم mutable بودن لیست و نبودن رشتههای حرفی در قالب حل مثال، معرفی و حل مثال از توابع کار با رشتههای حرفی خود پایتون جهت پیشپردازش اولیه متنهای زبان طبیعی
بخش اضافه:
ترسیم نقشه ادامه مسیر یادگیری پایتون، معرفی منابع جهت تسلط بیشتر بر مباحث گفتهشده در طول دوره، معرفی مفاهیم در سطح یادگیری پایتون متوسطه و پیشرفته، معرفی دورههای رایگان و دارای گواهی معتبر پایتون جهت تسلط بیشتر بر مباحث و تقویت رزومه با کسب گواهی معتبر از آنها، ترسیم روند ادامه مسیر یادگیری پایتون تا بحثهای مرتبط با ماشین لرنینگ
در طول این جلسات، تلاش شد اصول کدنویسی تمیز، انواع خطاها و پیادهسازی تفکر الگوریتمی و مهارت حل مسأله نیز آموزش داده شود.
@Zabanshenasi_uniesf
BY انجمن زبانشناسی دانشگاه اصفهان
Share with your friend now:
tgoop.com/Zabanshenasi_uniesf/26