Road Map
Road Map
روز ۴تا ۶ تمرین بر روی مسائل ترکیبی برای ساختار Project Euler Problems
داده
روز ۷ بررسی و حل تمرینات تکمیلی TopCoder - Python Practice
ماه سوم :تقویت مبانی DSAو حل مسائل الگوریتمی
روز ۴تا ۶ تمرین بر روی پیادهسازی درخت دودویی وBST BST Python Implementation
روز ۷ مرور و حل تمرینات درخت دودویی وBST LeetCode BST Problems
هفته ۲ روز ۱تا ۳ مطالعه درختهای AVLو درختهای متعادل AVL Tree Explanation
روز ۴تا ۶ پیادهسازی AVLو حل مسائل مرتبط Real Python - AVL Trees
روز ۷ تمرینات و پروژههای کوچک مرتبط با درختها Project Euler - Tree Problems
هفته ۳ روز ۱تا ۲ آشنایی با نمودارها و الگوریتمهای پیمایش (BFSو Graph Algorithms in Python - YouTube
)DFS
روز ۳تا ۶ تمرین بر روی مسائل پیمایش نمودار و Graph Traversal - GeeksforGeeks
الگوریتمهای جستجو
روز ۷ تمرین جامع الگوریتمهای گراف LeetCode Graph Path Problems
هفته ۲ روز ۱تا ۳ مسائل جامع بر اساس ساختار داده و الگوریتمهای Coding Challenge Platforms
آموختهشده
روز ۴تا ۶ تمرین روی مسائل چالشبرانگیز ترکیبی Codeforces Competitive
Programming
هفته ۳ روز ۱تا ۳ طراحی پروژه نهایی برای پیادهسازی تمامی مباحث Project Ideas - GeeksforGeeks
روز ۴تا ۶ کار بر روی پروژه نهایی (مثالً سیستم مدیریت دادههای Real Python Projects
کاربران)
هفته ۴ روز ۱تا ۳ آمادهسازی برای مصاحبههای فنی با تمریناتDSA LeetCode Interview Questions
روز ۴تا ۶ تمرین بر روی سؤاالت مصاحبه و جمعبندی Cracking the Coding Interview -
Book
روز ۴تا ۶ تمرینات ترکیبی مسائل پیچیدهDSA GeeksforGeeks Hard DSA Problems
روز ۷ مرور پروژههای کوچک قبلی و بهبود کدها Code Review on GitHub
هفته ۲ روز ۱تا ۳ یادگیری الگوریتمهای برنامهریزی پویا پیشرفتهتر DP Advanced - YouTube
روز ۴تا ۶ حل مسائل برنامهریزی پویا از سایتهای چالش کد LeetCode DP Advanced
روز ۷ تمرینات جامع با تمرکز برDSA Project Euler - Hard Problems
هفته ۳ روز ۱تا ۲ حل مسائل ترکیبی الگوریتمهای حریصانه و برنامهریزی پویا TopCoder - Mixed Problems
روز ۳تا ۶ طراحی و پیادهسازی یک پروژه کوچک مثل مسیریابی شهری Pathfinding Algorithms Guide
هفته ۴ روز ۱تا ۳ حل مسائل پیچیدهتر گراف و شبکه HackerRank Graph Problems
روز ۴تا ۶ حل مسائل پروژههای رقابتی و آمادگی مصاحبه LeetCode Interview Challenges
روز ۴تا ۶ تمرین مسائل مرتبسازی در پلتفرمهای چالش کد CodeSignal Sorting Challenges
هفته ۲ روز ۱تا ۳ مطالعه الگوریتمهای جستجوی پیشرفته در گراف و درخت Real Python Graph Algorithms
روز ۴تا ۶ حل مسائل چالش برانگیز گرافها در پلتفرمهای مختلف LeetCode Graph Hard Problems
روز ۷ حل مسائل مصاحبههای شبیهسازی شده Mock Interview Questions - InterviewBit
هفته ۳ روز ۱تا ۲ تمرین الگوریتمهای ترکیبی)(Greedy, DP, Graph Dynamic Programming & Greedy -
YouTube
روز ۳تا ۶ پروژه کوچک برای پیادهسازی الگوریتمهای ترکیبی Project Ideas for Coders
هفته ۴ روز ۱تا ۳ حل مسائل چالش برانگیز DSAو ترکیبی از مسائل مختلف HackerRank Advanced DSA Problems
روز ۴تا ۶ آمادگی نهایی و مرور مسائل گذشته GeeksforGeeks DSA Review
روز ۴تا ۶ شروع طراحی پروژه کوچک تحلیل داده باDSA Project Examples on GitHub
هفته ۲ تمرین مسائل پروژههای ترکیبی با تمرکز بر کارایی و بهینهسازی روز ۱تا ۳ LeetCode Data Projects
روز ۴تا ۶ پیادهسازی پروژه ترکیبی مثل مدیریت دادهها Data Structures Project Ideas
هفته ۳ روز ۱تا ۲ آشنایی با الگوریتمهای دادهکاوی و تحلیل دادههای بزرگ Data Mining Basics
روز ۳تا ۶ پیادهسازی پروژه تحلیل داده بر اساس دادههای واقعی Data Analysis - GitHub Projects
هفته ۴ روز ۱تا ۳ مرور و تمرین مسائل مصاحبههای سطح باال InterviewBit Data Science
روز ۴تا ۶ پیادهسازی پروژه کوچک ،مثل سیستم مرتبسازی و جستجوی بهینه Sorting and Searching Projects
هفته ۲ روز ۱تا ۳ آشنایی با الگوریتمهای پیشرفتهتر مثل * Aو الگوریتمهای پیشبینی Pathfinding Algorithms
روز ۴تا ۶ پیادهسازی پروژهای بر اساس الگوریتمهای پیشرفته Graph and Pathfinding Projects
هفته ۳ روز ۱تا ۲ مرور و تمرین DSAدر سطح پروژه LeetCode Hard Problems
روز ۳تا ۶ پیادهسازی پروژه پیچیدهتر مثل سیستم توصیهگر Recommendation Systems Guide
هفته ۴ روز ۱تا ۳ کار روی پروژه پایانی با تمرکز بر طراحی و بهینهسازی Complex Project Design
هفته ۲ روز ۱تا ۳ یادگیری الگوریتمهای درخت تصمیم و طبقهبندی اولیه Decision Trees
روز ۴تا ۶ پیادهسازی پروژه طبقهبندی اولیه روی مجموعه دادههای ساده Kaggle Datasets
هفته ۳ روز ۱تا ۲ آشنایی با الگوریتمهای خوشهبندی و بررسی دادههای پیچیده Clustering Algorithms
روز ۳تا ۶ پیادهسازی پروژه خوشهبندی ساده برای تحلیل دادهها -
هفته ۴ روز ۱تا ۳ آمادهسازی برای پروژههای نهایی و ترکیبی GeeksforGeeks - Advanced Data
Structures
روز ۴تا ۶ کار روی یک پروژه نهایی شامل ترکیبی از الگوریتمها و تحلیل -
داده
روز ۴تا تمرینات پانداس و نومپای برای تحلیل داده Pandas Exercises
۶
هفته ۲ روز ۱تا یادگیری تجسم داده با استفاده از کتابخانههایی مثل Matplotlibو Data Visualization in Python
۳ Seaborn
روز ۴تا تمرین تجسم دادهها روی مجموعه دادههای مختلف Kaggle Datasets
۶
هفته ۳ روز ۱تا آشنایی با مدلهای پایهای یادگیری ماشین Machine Learning Basics
۲
روز ۳تا پیادهسازی مدلهای یادگیری ماشین ساده مثل رگرسیون خطی و Simple Models in ML - Real
۶ لجستیک Python
هفته ۴ روز ۱تا کار روی پروژه علوم داده ساده و ترکیب الگوریتمها -
۳
روز ۴تا پیادهسازی پروژه علوم داده نهایی و تحلیل نتایج -
۶
روز ۷ جمعبندی و مرور کلی تمام مباحث علوم داده -
ماه سیزدهم :آمادهسازی برای پروژههای واقعی و مصاحبههای شغلی علوم داده
روز ۴تا حل مسائل ترکیبی علوم داده و الگوریتمها LeetCode Data Science
۶ Challenges
هفته ۲ روز ۱تا تمرین روی پروژههای ترکیبی از الگوریتم و علوم داده GitHub Projects in Data Science
۳
هفته ۳ روز ۱تا آمادگی نهایی برای مصاحبههای تکنیکال و پرسش و پاسخهای Mock Interviews - Pramp
۲ شبیهسازیشده
هفته ۴ روز ۱تا آمادهسازی و ارائه پروژه نهایی برای پروفایل و پرتفوی کاری -
۳
روز ۴تا تمرین و آمادهسازی نهایی برای ورود به بازار کار -
۶
روز ۷ پایان پروژهها و برنامه آموزشی -