مطالب کمک درسی برنامهسازی کامپیوتر (Python)
برای مشاهده ادامه مطلب بر روی لینک زیر کلیک نمایید ...
طرح درس (به تفکیک رشته-براساس آخرین سرفصل):
طرح درس (ویژه رشته مهندسی پزشکی - مصوبه ۲۰ / ۰۳ / ۱۴۰۳): لینک دانلود
طرح درس (ویژه رشته مهندسی برق - مصوبه ۱۰ / ۰۴ / ۱۴۰۳): لینک دانلود
طرح درس (ویژه رشته مهندسی حرفهای الکترونیک کاربردی - مصوبه ۳۰ / ۱۰ / ۱۳۹۹): لینک دانلود
منابع درسی:
کتاب Think Python - How to Think Like a Computer Scientist (3rd Edition.June2024) (تألیف: Allen B. Downey): لینک دانلود
اسلایدها و مطالب کمک آموزشی:
بخش اول: مقدمه (طرح درس - مقدمهای بر پایتون و ابزارهای کاربردی آن-مفاهیم اولیه، مراحل ساخت و اجرای برنامه): لینک دانلود - لینک دانلود
- مطلب تکمیلی ۱ (لیست سازمانهایی که از پایتون بهرهبرداری میکنند): لینک دانلود
- مطلب تکمیلی ۲ (آخرین گزارشات رتبهبندی RedMonk، TIOBE، IEEE و ...): لینک دانلود
- مطلب تکمیلی ۳ (معرفی برنامهنویسی به سبک شییگرایی {OOP}): لینک دانلود۱ - لینک دانلود۲ - لینک دانلود۳
بخش دوم: (آشنایی با برنامهنویسی پایتون، انواع داده، عملگرها، مدیریت پکیج و ماژولها): لینک دانلود
بخش سوم: (ساختارهای کنترلی (انتخابی-حلقهها)، توابع، ماژول، الگوریتمهای بازگشتی، برنامهسازی ساختیافته): لینک دانلود
بخش چهارم: (برنامهنویسی شیءگرا و مفاهیم مربوطه): لینک دانلود
- مثالهای برنامهنویسی شیءگرا:
- ایجاد کلاس و شیء : لینک دانلود ۱ - لینک دانلود ۲
- مثال کاربردی (تعریف کلاس خودرو) : لینک دانلود
- مثال کاربردی (توسعه کلاس خودرو - انعطافپذیری) : لینک دانلود
- مثال کاربردی (وراثت در کلاس خودرو و متود خاص __str__) : لینک دانلود۱ - لینک دانلود ۲
- مثال کاربردی (پیادهسازی مفهوم کلاس انتزاعی در کلاس خودرو) : لینک دانلود
- مثال کاربردی (پیادهسازی مفهوم property@ در کلاس خودرو) : لینک دانلود
- مثال کاربردی (چندریختی در کلاس خودرو) : لینک دانلود
- مثال کاربردی (کپسولهسازی در کلاس خودرو) : لینک دانلود
- پاسخ تمرین کاربردی (طراحی سیستم مدیریت وسایل نقلیه شرکت حمل و نقل) : لینک دانلود (به زودی)
.
.
.
آدرسهای اینترنتی وبسایتهای مرتبط
وبسایت پایتون: لینک ورود به صفحه: (بر روی اینجا کلیک کنید)
کامپایلر آنلاین (OnlineGDB): لینک ورود به صفحه: (بر روی اینجا کلیک کنید)
کامپایلر آنلاین (OnlinePython): لینک ورود به صفحه: (بر روی اینجا کلیک کنید)
وبسایت رسمی آناکوندا (Anaconda): لینک ورود به صفحه: (بر روی اینجا کلیک کنید)
وبسایت رسمی PyCharm: لینک ورود به صفحه: (بر روی اینجا کلیک کنید)
لینک عضویت در گروه واتساپ (yun.ir/nematian)
آموزش نصب نرمافزارها و ابزارهای متداول پایتون
ویدئوهای آموزشی دانلود و نصب پایتون (لینک صفحه اصلی پایتون برای دانلود آخرین نسخه پایتون):
- آموزش دانلود و نصب در ویندوز ۷ (لینک دانلود): ۴۵ ثانیه اول مراحل دانلود- تا دقیقه ۳:۳۰ تشریح خطای نصب در Win7 و معرفی راه حل آن- تا دقیقه ۴:۲۰ نصب پایتون در Win7- تا ۵:۰۹ اجرای پایتون در محیط CMD ویندوز ۷
- آموزش نصب در ویندوز ۱۰ (لینک دانلود): تا دقیقه ۱:۲۰ تشریح خطای نصب در Win10- تا دقیقه ۳:۳۰ نصب پایتون در Win10- تا ۴:۳۵ اجرای پایتون در محیط CMD ویندوز ۱۰- تا دقیقه ۸:۰۵ اجرای پایتون در محیط IDLE و انجام یک مثال ساده
ویدئوی آموزشی دانلود و نصب PyCharm (لینک صفحه اصلی PyCharm - لینک کمکی دانلود رایگان PyCharm از Soft98.ir):
- آموزش دانلود و نصب در ویندوز ۷ و ۱۰ (لینک دانلود): تا دقیقه ۳:۱۰ دانلود و نصب در Win7 و Win10- تا دقیقه ۵:۴۶ تشریح خطای نصب در Win7 و معرفی راه حل آن- تا دقیقه ۸:۱۰ اجرای PyCharm و ایجاد یک پروژه جدید و انجام یک مثال ساده
ویدئوی آموزشی دانلود و نصب Anaconda (لینک صفحه اصلی Anaconda):
- آموزش دانلود و نصب در ویندوز ۷ و ۱۰ (لینک دانلود)
چیتشیت (Cheat Sheet)های کاربردی
برگه تقلب (Cheat Sheet) به مجموعهای فشرده و مختصر از اطلاعات کلیدی، فرمولها، دستورات یا نکات مهم در یک زمینه خاص اطلاق میشود که بهعنوان مرجعی سریع و کاربردی برای یادآوری و دسترسی به اطلاعات ضروری استفاده میشود. این برگهها معمولاً شامل خلاصهای از مفاهیم پیچیده یا پرکاربرد هستند که به کاربران کمک میکنند بدون نیاز به مرور منابع گسترده، به سرعت به اطلاعات مورد نیاز خود دست یابند.
استفاده از برگههای تقلب بهعنوان یک ابزار کمکی، میتواند فرآیند یادگیری و انجام وظایف را تسهیل کرده و بهرهوری را افزایش دهد. با این حال، باید توجه داشت که این برگهها جایگزین مطالعه عمیق و درک کامل مفاهیم نیستند، بلکه بهعنوان مکملی برای یادگیری و یادآوری اطلاعات عمل میکنند.
- بخش اول: ویژه مبتدیان (دستورات کاربردی و کار با رشتهها و ...): لینک دانلود
- بخش دوم: ویژه مبتدیان (دستورات کاربردی و کار با رشتهها و ...): لینک دانلود
- بخش سوم: List (معرفی تایپ List و متودهای آن با ذکر مثال): لینک دانلود
- بخش چهارم: Dictionary (بخش اول معرفی تایپ Dictionary با ذکر مثال): لینک دانلود
- بخش پنجم: Dictionary (بخش دوم معرفی تایپ Dictionary با ذکر مثال): لینک دانلود
- بخش ششم: ویژه مبتدیان (دستورات کاربردی و کار با رشتهها و ...): لینک دانلود
- بخش هفتم: ویژه مبتدیان (دستورات کاربردی و کار با رشتهها و ...): لینک دانلود
- بخش هشتم: ویژه مبتدیان (دستورات کاربردی و کار با رشتهها و ...): لینک دانلود
- بخش نهم: Numpy (کار با آرایهها): لینک دانلود
- بخش دهم: MatPlotLib (بخش اول-ویژه ترسیم گرافیکی نمودارها و ...): لینک دانلود
- بخش یازدهم: MatPlotLib (بخش دوم- ویژه ترسیم گرافیکی نمودارها و ...): لینک دانلود
- بخش دوازدهم: Strings (کار با رشتهها): لینک دانلود
- بخش سیزدهم: Import-Files (کار با فایلها): لینک دانلود
- بخش چهاردهم: OOP (ویژه برنامهنویسی شییگرا): لینک دانلود
- بخش پانزدهم: Excel (ویژه مبتدیان برای کار با اکسل و ابزارهای کاربردی آن): لینک دانلود
تمرینها و تحقیق
تحقیق سری اول (تحقیق با موضوع آزاد براساس مطالب ارائه شده در جلسه اول)
- کلمات کلیدی ۱: هوش مصنوعی-یادگیری عمیق-یادگیری ماشین-علم داده-بیگ دیتا و ...
- کلمات کلیدی ۲: برنامهنویسی شیءگرا
- کلمات کلیدی ۳: معرفی انواع دستیاران هوش مصنوعی
- کلمات کلیدی ۴: وبسایتهای رتبهبندی زبانهای برنامهنویسی
- سایر عناوین تحقیق مرتبط ...
شیوه صحیح ارسال پاسخ تمرینها
در ارسال ویدئوی مرتبط با پاسخ تمرینهای درس به نکات زیر توجه فرمایید:
۱- از ضبط ویدئوی مراحل نوشتن برنامه پرهیز کنید
۲- بعد از پایان نوشتن برنامه نسبت به ضبط ویدئو اقدام کنید.
۳- ابتدای ویدئو خود را معرفی و موضوع تمرین را اعلام کنید
۴- سپس خطوط برنامه را به صورت کلی توضیح دهید
۵- در نهایت برنامه را اجرا و نشان دهید که برنامه در حالتهای مختلف درست کار میکند
۶- اگر موفق به دریافت پاسخ درست نشدید و یا موفق به رفع خطاهای برنامه نشدید، درخصوص خطا و اقداماتی که برای رفع آن کردید توضیح دهید کفایت می کند
نکته مهم: از ضبط صفحه دسکتاپ با برنامه های مختلف و کانورت آن و ارسال ویدئو پرهیز کنید. فقط با گوشی تلفن به صورتی که توضیح داده شد اقدام شود.
(مهلت تحویل تمرین هر هفته تا قبل از جلسه بعدی)
سوالات بخش عملی آزمون میان ترم به همراه پاسخ نمونه : لینک دانلوذ
(شامل ۲۰ سوال متفاوت ولی هم سطح برای ۲۰ دانشجوی مختلف)
سوالات بخش تئوری/کتبی آزمون میان ترم به همراه پاسخ : لینک دانلود
(شامل ۲۰ سوال متفاوت ولی هم سطح برای ۲۰ دانشجوی مختلف)