دوره آموزشی مبانی برنامه نویسی: نمونههای دنیای واقعی
3 ساعت 9 دقیقهمبتدی2015-12-21
مدرسین

Barron Stone
Electrical Engineer
جزئیات دوره
درک مفاهیم اصلی برنامه نویسی و دلیل استفاده از آنها به اندازه دانستن نحوه نوشتن کد مهم است. برنامه نویسان جدید باید یاد بگیرند که شکاف را پر کنند: نظریه را به عمل وصل کنند. این سری از فیلم های آموزشی مفاهیم اساسی برنامه نویسی را با مرتبط ساختن آنها با اشیا، اقدامات و سناریوهای زندگی واقعی توضیح می دهد. هر ویدئو بر یک قیاس متفاوت تمرکز می کند و عملکرد زنده را با بخش هایی که مفاهیم کد را نشان می دهند ترکیب می کند. به عنوان مثال، بارون استون عملکردها را به دستورالعمل ها، لیست ها را به فضاهای پارکینگ و حلقه ها را به آن کار دائمی متصل می کند: ماشین ظرفشویی. او بیشتر نمونه ها را با استفاده از پایتون نشان می دهد، اما شما می توانید به هر زبانی که انتخاب می کنید، آن را دنبال کنید. تماشا را شروع کنید و با آن آشنا شوید ...
استفاده مجدد از توابع
متغیرهای محلی در مقابل جهانی
ایجاد و نامگذاری اشیاء سفارشی
وراثت طبقاتی
ماژول ها و بسته ها
لیست ها و چند تایی ها
صف ها و پشته ها
ایجاد و ترکیب مجموعه ها
ذخیره داده ها در فرهنگ لغت ها
If/else و دستورات را عوض کنید
برای حلقه های while
مدیریت خطا
نظرسنجی و برنامه نویسی رویداد محور
استفاده مجدد از توابع
متغیرهای محلی در مقابل جهانی
ایجاد و نامگذاری اشیاء سفارشی
وراثت طبقاتی
ماژول ها و بسته ها
لیست ها و چند تایی ها
صف ها و پشته ها
ایجاد و ترکیب مجموعه ها
ذخیره داده ها در فرهنگ لغت ها
If/else و دستورات را عوض کنید
برای حلقه های while
مدیریت خطا
نظرسنجی و برنامه نویسی رویداد محور
مهارت ها
Programming FoundationsPythonFoundationsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - نصب پایتون 3 برای ویندوز
- 05 - نصب پایتون 3 برای مک
1. توابع
- 06 - آشپزی با توابع
- 07 - استفاده مجدد از کد
- 08 - پارامترهای ورودی جدید را اضافه کنید
- 09 - متغیرهای محلی و جهانی
2. اشیاء
- 10 - لباس به عنوان اشیاء
- 11 - اشیاء سفارشی
- 12 - نامگذاری اشیا
- 13 - دادههای قابل تغییر و تغییرناپذیر
3. وراثت طبقاتی
- 14 - طبقات ارثی
- 15 - روشهای ارثی را لغو کنید
4. ماژولها و بسته ها
- 16 - ابزارها را از ماژولها انتخاب کنید
- 17 - وارد کردن ابزار از بسته ها
5. لیستها و تاپل ها
- 18 - پارکینگ با لیست
- 19 - لیستهای چند بعدی
- 20 - تاپلی
6. صفها و پشته ها
- 21 - صف
- 22 - پشته
7. مجموعه ها
- 23 - مجموعهها را ایجاد و ترکیب کنید
- 24 - مجموعهها را مرتب کنید
- 25 - افزودن و حذف موارد از مجموعه ها
8. لغت نامه ها
- 26 - لغت نامه ها
- 27 - موارد را به فرهنگ لغت اضافه کنید
- 28 - مشکلات جستجوی معکوس
9. اجرا مشروط
- 29 - زنجیر اگر else-if
- 30 - بیانیههای سوئیچ و مورد
10. حلقه ها
- 31 - برای حلقه ها
- 32 - حلقههای while
- 33 - عبارات شکستن
11. رسیدگی به خطا
- 34 - خطا در گرفتن
- 35 - اعتبار ورودی خارجی
- 36 - خطاهای سفارشی
12. نظرسنجی و برنامه ریزی رویداد محور
- 37 - رای گیری برای شرط
- 38 - برنامه نویسی رویداد محور
نتیجه
- 39 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM