نقشه راه دقیق دوره به تفکیک هر نیم جلسه:
توی این کارگاه قدمبهقدم جلو میریم؛ از اولین اجرای کد در Jupyter شروع میکنیم و در نهایت به جایی میرسیم که میتونیم یک ساختار واقعی و قابل استفاده با پایتون طراحی کنیم.
📌 جلسه ۰۰ | نصب و راهاندازی Jupyter
اول با محیطی آشنا میشیم که قراره بخش زیادی از مسیر یادگیریمون توش اتفاق بیفته.
از نصب و راهاندازی Jupyter گرفته تا Kernel، Notebook و JupyterLab، کار با سلولهای Code و Markdown، میانبرها و نکات مهمی که باعث میشه از همون اول اصولی کار کنیم.
🐍 جلسه ۰۱ | Python Fundamentals
اینجا واقعاً وارد دنیای پایتون میشیم:
متغیرها، انواع داده، عملگرها، ورودی و خروجی، شرطها و حلقهها.
اما قرار نیست فقط دستورها رو حفظ کنیم؛ با حل مسئله یاد میگیریم چطور مثل یک برنامهنویس فکر کنیم.
در پایان هم با چند مسئله واقعی، مثل تشخیص عدد اول، آموختههامون رو محک میزنیم.
🧩 جلسه ۰۲ | Lists & Strings
حالا میریم سراغ یکی از مهمترین بخشهای پایتون: کار با دادهها.
رشتهها، Index، Slicing، متدهای کاربردی، لیستها، تغییر دادهها و مفهوم مهم Mutability رو یاد میگیریم.
بعد هم میرسیم به List Comprehension و تمرین روی دادههای واقعی.
🗂 جلسه ۰۳ | Data Structures, Functions & Modules
اینجا کدها شروع میکنن جدیتر شدن.
Dictionary و Set رو یاد میگیریم و تفاوت کاربرد List، Tuple، Dict و Set رو میفهمیم.
بعد میریم سراغ ساخت Functionهای حرفهایتر، Scope، *args، **kwargs و Lambda.
در نهایت یاد میگیریم چطور کدهای خودمون رو داخل Moduleهای قابل استفاده مجدد سازماندهی کنیم.
🛡 جلسه ۰۴ | Error Handling & Files
یک برنامه خوب فقط زمانی که همهچیز درست پیش میره کار نمیکنه!
یاد میگیریم خطاها رو بشناسیم و مدیریت کنیم، با try/except کار کنیم و خطاهای مناسب ایجاد کنیم.
بعد وارد دنیای فایلها میشیم:
خواندن و نوشتن فایلهای متنی، CSV و JSON.
در پایان یک فایل داده رو میخونیم، پردازش میکنیم و خروجی جدید تحویل میگیریم.
🏗 جلسه ۰۵ | Object-Oriented Programming
و اینجا وارد یکی از مهمترین مفاهیم برنامهنویسی میشیم: OOP.
از Class و Object و init و self شروع میکنیم و میرسیم به Encapsulation، Property، Inheritance، Polymorphism، Composition و حتی MRO.
با Magic Methodها هم آشنا میشیم و در پایان یک Dataset Class ساده طراحی میکنیم؛ چیزی که مستقیماً ما رو به سمت مباحث Data Science و Machine Learning میبره.
Post #5204
542
انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی دوره کد نویسی پنج شنبه همین هفته✨🏆 🔥 این دوره فقط دربارهی حفظ کردن Syntax نیست. 🎯 هدف اینه که بعد از هر جلسه بتونید چیزی که یاد گرفتید رو واقعاً استفاده کنید. یعنی از: print("Hello World") شروع میکنیم و قدمبهقدم به جایی میرسیم که بتونیم ساختارهای واقعیتر،…
- ❤ 6
- 👎 1