TGViewer
انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی @mesbu1 · 3.27K subscribers
Post #5204 542
انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی دوره کد نویسی پنج شنبه همین هفته✨🏆 🔥 این دوره فقط درباره‌ی حفظ کردن Syntax نیست. 🎯 هدف اینه که بعد از هر جلسه بتونید چیزی که یاد گرفتید رو واقعاً استفاده کنید. یعنی از: print("Hello World") شروع می‌کنیم و قدم‌به‌قدم به جایی می‌رسیم که بتونیم ساختارهای واقعی‌تر،…
نقشه راه دقیق دوره به تفکیک هر نیم جلسه:

توی این کارگاه قدم‌به‌قدم جلو می‌ریم؛ از اولین اجرای کد در 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 می‌بره.
  • ❤ 6
  • 👎 1
More from @mesbu1
  1. Sep 28, 2026انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی pinned «دوره کد نویسی…
  2. Sep 28, 2026دوره کد نویسی پنج شنبه همین هفته✨🏆 🔥 این دوره فقط درباره‌ی حفظ کردن Syntax نیست. 🎯 هدف…
  3. Sep 28, 2026انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی pinned Deleted messag…
  4. Sep 24, 2026🫵 فرصت طلایی برای ورود به صنعت آینده سازمان جهاددانشگاهی شهید بهشتی برگزار میکند : دوره آ…
  5. Sep 22, 2026انجمن علمی دانشجویی دانشکده مهندسی مکانیک و انرژی دانشگاه شهید بهشتی pinned a photo
  6. Sep 22, 2026از «بلد نیستم کدنویسی کنم» تا «یک مدل هوش مصنوعی حرفه‌ای پیاده‌ می‌کنم» 🚀 اگر دانشجو هستی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →