| مدرس: دکتر حمید ضرابی زاده | پیشنیاز: – |
| ترم: پاییز ۱۴۰۵ | محل برگزاری: کلاس مجازی |
| زمان ارائه: شنبه ۱۸:۰۰ تا ۱۹:۳۰ | مشاهده: دریافت لایسنس |
برنامهسازی پایتون؛ از مبانی برنامهنویسی تا حل مسئله با کد
برنامهنویسی تنها نوشتن دستورهایی به زبان کامپیوتر نیست؛ بلکه روشی برای تحلیل مسائل، طراحی راهحلهای گامبهگام و تبدیل آنها به برنامههایی قابل اجراست. یادگیری اصول برنامهنویسی، پایهای ضروری برای فعالیت در حوزههایی مانند مهندسی نرمافزار، علم داده، هوش مصنوعی و توسعه نرمافزارهای کاربردی به شمار میرود.
درس برنامهسازی پایتون با هدف آموزش مبانی برنامهنویسی و تقویت تفکر الگوریتمی طراحی شده است. در این درس، زبان پایتون بهعنوان ابزاری برای یادگیری مفاهیم اصلی برنامهسازی به کار گرفته میشود. از متغیرها، انواع داده و ساختارهای شرطی و تکرار شروع میکنید و بهتدریج با توابع، ماژولها، ساختارهای داده، کار با پروندهها، الگوریتمهای بازگشتی و برنامهسازی شیءگرا آشنا میشوید.
در کنار یادگیری دستورها و قابلیتهای زبان، بر طراحی راهحل، شکستن مسائل به بخشهای کوچکتر، نوشتن کد خوانا و سازمانیافته و استفاده از توابع و ماژولها برای ساخت برنامههای ساختیافته تأکید میشود. مثالها و تمرینهای برنامهنویسی به شما کمک میکنند مفاهیم را در عمل به کار بگیرید و بهتدریج برای حل مسائل متنوع با استفاده از کامپیوتر آماده شوید.
در پایان این درس چه تواناییهایی کسب میکنید؟
این درس برای دانشجویان، دانشآموزان، دانشآموختگان و علاقهمندانی مناسب است که میخواهند برنامهنویسی را بهصورت اصولی آغاز کنند یا دانش مقدماتی خود را منسجمتر کنند. آموختههای آن میتواند نقطه شروعی برای ادامه مسیر در حوزههایی مانند الگوریتمها و ساختمان دادهها، مهندسی نرمافزار، علم داده و هوش مصنوعی باشد.
این درس برای شروع برنامهنویسی طراحی شده است و آشنایی قبلی با یک زبان برنامهنویسی الزامی نیست. آشنایی مقدماتی با کار با رایانه و مفاهیم پایه ریاضی میتواند به یادگیری بهتر مطالب کمک کند.