پرش به محتوای اصلی

برنامه‌نویسی

برنامه‌سازی پیشرفته

وب‌سایت آموزش برنامه‌سازی پیشرفته با پایتون؛ شی‌گرایی، الگوهای طراحی و هم‌روندی را با مثال و تمرین داخل مرورگر تمرین کنید.

  • برنامه‌سازی پیشرفته
  • پایتون
  • شی‌گرایی
  • تمرین در مرورگر

درباره این وب‌سایت

برنامه‌سازی پیشرفته را نمی‌شود فقط با دیدن اسلاید یاد گرفت؛ باید کد را نوشت، خراب کرد و درستش کرد. این وب‌سایت همین مسیر را کوتاه می‌کند: هر مفهوم با یک مثال واقعی شروع می‌شود، بعد تکه‌تکه بازش می‌کنیم و آخرش تمرینی می‌دهیم که همان‌جا در مرورگر حل و بررسی می‌کنید.

چه چیزهایی را کار می‌کنیم

  • شی‌گرایی: کلاس، وراثت، چندریختی و کپسوله‌سازی
  • ساختمان‌های داده پرکاربرد: آرایه پویا، لیست، پشته، صف و درخت
  • بازگشت، مرتب‌سازی و جست‌وجو با تحلیل ساده پیچیدگی
  • کار با فایل، مدیریت خطا و اصول کد تمیز
  • تمرین‌های حل مسئله از ساده تا سطح امتحان پایان‌ترم

پیش‌نیاز

آشنایی با مبانی برنامه‌نویسی (متغیر، حلقه، تابع و شرط) کافی است. مثال‌ها طوری انتخاب شده‌اند که اگر مبانی را بدانید، گم نمی‌شوید.

روش استفاده

هر بخش را به ترتیب بخوانید و مثالش را خودتان تغییر بدهید؛ بهترین یادگیری وقتی است که خروجی را حدس بزنید و بعد اجرا کنید. تمرین‌ها را بدون نگاه کردن به جواب حل کنید و فقط برای کنترل برگردید.

بازگشت به همه دوره‌ها