برنامهنویسی
برنامهسازی پیشرفته
وبسایت آموزش برنامهسازی پیشرفته با پایتون؛ شیگرایی، الگوهای طراحی و همروندی را با مثال و تمرین داخل مرورگر تمرین کنید.
- برنامهسازی پیشرفته
- پایتون
- شیگرایی
- تمرین در مرورگر
درباره این وبسایت
برنامهسازی پیشرفته را نمیشود فقط با دیدن اسلاید یاد گرفت؛ باید کد را نوشت، خراب کرد و درستش کرد. این وبسایت همین مسیر را کوتاه میکند: هر مفهوم با یک مثال واقعی شروع میشود، بعد تکهتکه بازش میکنیم و آخرش تمرینی میدهیم که همانجا در مرورگر حل و بررسی میکنید.
چه چیزهایی را کار میکنیم
- شیگرایی: کلاس، وراثت، چندریختی و کپسولهسازی
- ساختمانهای داده پرکاربرد: آرایه پویا، لیست، پشته، صف و درخت
- بازگشت، مرتبسازی و جستوجو با تحلیل ساده پیچیدگی
- کار با فایل، مدیریت خطا و اصول کد تمیز
- تمرینهای حل مسئله از ساده تا سطح امتحان پایانترم
پیشنیاز
آشنایی با مبانی برنامهنویسی (متغیر، حلقه، تابع و شرط) کافی است. مثالها طوری انتخاب شدهاند که اگر مبانی را بدانید، گم نمیشوید.
روش استفاده
هر بخش را به ترتیب بخوانید و مثالش را خودتان تغییر بدهید؛ بهترین یادگیری وقتی است که خروجی را حدس بزنید و بعد اجرا کنید. تمرینها را بدون نگاه کردن به جواب حل کنید و فقط برای کنترل برگردید.