کتابهای زیادی هست برای پیاده سازی و مهندسی نرم افزار. خیلی همینطوری یه دفه میخوان بشینن پشت سیستم از اول تا آخر کد رو بنویسن.
بستگی داره کجاش گیر میکنن؟ الگوریتمهاش؟ سینتکس وقواعد یک زبان؟ یا مشکلات سیستمی؟ مثلا پروژه درباره tcp/ip ولی چیزی از شبکه و tcp نمیدونن.
در کل از پروژههای کوچیک و ساده شروع کنین و بزرگترش کنین. میشه قبلش فلوچارت، الگوریتم و قبل کد نویسی شبه کدش رو نوشت که راحتتر بود. روی کاغذ بیارین مثلا متغیر یا تابع رو و تستش کنین.
دوره CS50 تمرینای خیلی خوبی آخر هر فصلش داره. هرچی بیشتر تمرین کنین چیزهای قبلی راحتتر میشه.
الگوریتم اگر میخواین: کتاب الگوریتم grokking سادست. ترجمه فارسی هم شده.
گیتهاب کد زیاد بخونین و خودتون بنویسین حتی شده یه برنامه ۲۰ خطی رو دو روز وقت بذارین. کپی پیست نکنین از اینترنت
گگروه حل اشکال صفر تا صد پایتون@problem_python · گروه · فناوری