دوره آموزشی
The Great Courses
دوبله زبان فارسی

اصول برنامه‌نویسی پایتون

اصول برنامه‌نویسی پایتون

✅ سرفصل و جزئیات آموزش

توضیحات دوره

توضیحات: این دوره زمینه‌ساز مسیر برنامه‌نویسی پایتون برای شما است. سینتکس ضروری پایتون، ساختارهای داده و جریان کنترل را خواهید آموخت، در حالی که تکنیک‌های اشکال‌زدایی و بهینه‌سازی اولیه کد را تمرین کنید.

مزایا: شما می توانید یک اصول محکم در برنامه‌نویسی پایتون بدست آورید که امکان نوشتن اسکریپت‌های تمیز و کاربردی و مقابله با چالش‌های رایج برنامه‌نویسی را فراهم می کند.

در پایان این دوره، فرد قادر خواهد بود:

  • برنامه‌های ساده پایتون را با استفاده از متغیرها، انواع داده‌ و عملگرها بنویسید.
  • برای کنترل جریان برنامه، از دستورات شرطی و حلقه‌ها استفاده کنید.
  • از توابع و ماژول‌ها برای نوشتن کدهای قابل استفاده مجدد و سازماندهی شده استفاده کنید.
  • داده‌ را با استفاده از لیست‌ها، دیکشنری‌ها و سایر ساختارهای داده‌ای دستکاری کنید.
  • کد را اشکال‌زدایی کرده و خطاها را به طور مؤثر مدیریت نمایید.
  • از Git برای کنترل نسخه استفاده کرده و یک پورتفولیو حرفه‌ای در GitHub ایجاد کنید.

ابزارها/نرم‌افزارها: Python ،Jupyter Notebook ،Git ،GitHub

این دوره برای متخصصان سطح مقدماتی طراحی شده است که به دنبال ایجاد درک و تجربه اساسی با پایتون هستند و قصد دارند به عنوان توسعه‌دهنده پایتون استخدام شوند. سابقه کار یا مدرک قبلی مورد نیاز نیست.

اصول برنامه‌نویسی پایتون

  • به گواهینامه Microsoft Python Developer خوش آمدید 3:32
  • اصول برنامه‌نویسی 5:40
  • پایتون در عمل: نمونه‌های دنیای واقعی 1:53
  • توضیح پایتون 5:37
  • پایتون در کاربردهای عملی: از وب اپلیکیشن ها تا یادگیری ماشین 6:10
  • معرفی جعبه ابزار پایتون شما 2:53
  • انتخاب محیط توسعه یکپارچه (IDE) شما: مروری بر گزینه‌ها 5:19
  • دمو: ناوبری در Jupyter notebooks 5:04
  • اولین کلمات پایتون شما: سینتکس و ساختار 5:47
  • عملیات، عبارات و متغیرهای اولیه 4:37
  • متغیرها در پایتون: کانتینرهایی برای داده‌ شما 5:30
  • چگونه پایتون کد را خروجی می گیرد؟ 2:32
  • سرفصل‌های گواهینامه Microsoft Python Developer None
  • سرفصل‌های اصول برنامه‌نویسی پایتون None
  • به دنیای برنامه‌نویسی خوش آمدید None
  • قدرت پایتون None
  • نصب پایتون: راهنمای گام به گام None
  • Jupyter Notebook چیست؟ None
  • سلام، دنیای پایتون! None
  • چگونه کد پایتون تفسیر می شود None
  • کالبدشکافی یک برنامه پایتون None
  • تصمیم‌گیری با پایتون: If ،else و elif 5:24
  • دمو: گام به گام ردیابی اجرای کد 5:38
  • لیست‌ها یک کانتینر داده‌ای ایده‌آل هستند 5:34
  • تسلط به لیست‌ها: Slicing و dicing و موارد بیشتر 5:07
  • تصمیمات و انتخاب‌ها: این‌ها چه هستند؟ None
  • مقدمه‌ای بر حلقه‌ها و دستورات شرطی None
  • تکرار عملیات: حلقه‌های for و while None
  • جریان کنترل در پایتون: conductor کد شما None
  • اشتباهات رایج در اجرای کد: چگونه از آن‌ها اجتناب کنیم؟ None
  • مقدمه‌ای بر لیست‌ها None
  • توابع: بلوک‌های سازنده پایتون 5:18
  • کلاس‌ها: نقشه‌های اولیه برای آبجکت ها 5:16
  • توابع داخلی، helpers مفید پایتون هستند 5:31
  • ماژول‌ها: جعبه ابزار کد شما 2:12
  • نوشتن توابع شخصی 5:02
  • محدوده متغیر: داده‌ شما کجا قرار دارند؟ 2:18
  • توابع در دنیای واقعی 2:15
  • ساخت کلاس‌های سفارشی 2:31
  • استفاده از ماژول‌های داخلی 6:01
  • کتابخانه‌های خارجی: تقویت‌کننده کد پایتون شما 6:11
  • ایمپورت کردن ماژول‌ها: گسترش توانایی‌های پایتون 5:13
  • هنر انتزاع: توابع و اصل DRY None
  • محدوده متغیر: چگونه آن‌ها رفتار می کنند؟ None
  • ساخت کلاس‌های سفارشی None
  • بهترین شیوه‌ها برای نوشتن توابع پایتون None
  • حل مسئله با توابع None
  • تقسیم کن و پیروز شو: قدرت ماژولار بودن None
  • مدیریت بسته‌ها با pip: نصب و ارتقاء کتابخانه‌ها None
  • کتابخانه‌های پایتون: قدرت جامعه کاربران None
  • ساختن ماژول شخصی None
  • ساختارهای داده: محفظه‌های کد شما 2:24
  • دیکشنری‌ها: نیروگاه‌های کلید-مقدار 4:49
  • مجموعه‌ها: کالکشن منحصربه‌فرد 5:22
  • ساختارهای داده: ابزار مناسب برای کار 2:34
  • Ordered در مقابل بدون unordered: پیدا کردن داده‌ شما 4:42
  • دمو: دستکاری داده‌ در پایتون با استفاده از مثال‌های عملی 7:08
  • توضیح دیکشنری‌ها به صورت عمیق: فراتر از مبانی 5:48
  • دمو: کاربردهای دنیای واقعی و زمان استفاده از هر ساختار داده 6:49
  • مرتب‌سازی لیست‌ها در پایتون 5:45
  • دمو: جستجو در لیست‌ها در پایتون: آنچه نیاز دارید را بیابید 5:22
  • انتخاب ساختار داده مناسب: چارچوب تصمیم‌گیری 5:22
  • مطالعات موردی: تطبیق ساختارهای داده با مشکلات 6:15
  • ساختارهای داده پایتون: یک چیت شیت None
  • تغییرپذیری مهم است: تغییر داده‌ در پایتون None
  • آزاد کردن قدرت دیکشنری‌ها: اپلیکیشن های دنیای واقعی None
  • ساختارهای داده: سیستم سازماندهی پایتون شما None
  • الگوریتم‌ها و ساختارهای داده: نگاهی عمیق‌تر None
  • نکات و ترفندها برای انتخاب ساختار داده None
  • مقدمه‌ای بر مدیریت خطا و اشکال‌زدایی 2:28
  • استثناهای پایتون بخش 1: درک علائم هشدار 5:30
  • استثناهای پایتون بخش 2: کالبدشکافی یک استثنا 5:27
  • اشکال‌زدایی با چاپ: یار وفادار شما 5:28
  • دیباگرهای تعاملی: قدم زدن در کد شما 2:03
  • دیباگر: چرایی و چگونگی 5:58
  • گرفتن خطاها با try-except 5:52
  • دمو: نمونه‌هایی از مدیریت استثنا در دنیای واقعی 5:47
  • راهنمای کارآگاهی برای اشکال‌زدایی 5:43
  • دمو: اشکال‌زدایی در عمل 4:55
  • استثناهای رایج پایتون: راهنمای میدانی None
  • جعبه ابزار اشکال‌زدایی: تکنیک‌های ضروری برای توسعه‌دهندگان پایتون None
  • بهترین شیوه‌ها برای مدیریت استثناها None
  • استراتژی‌های رایج اشکال‌زدایی مورد استفاده توسعه‌دهندگان باتجربه None
  • اهمیت تست‌های واحد 5:31
  • تست واحد: حذف باگ‌ها از کد 5:56
  • دمو: شروع کار با pytest 5:46
  • نکات و ترفندهای pytest 5:55
  • الزامات Git برای توسعه‌دهندگان فعال 5:38
  • Git: ماشین زمان کد شما 2:05
  • مزایای کنترل نسخه 2:31
  • دمو: راه‌اندازی در GitHub 5:24
  • دمو: تفاوت بین Git و GitHub چیست؟ 6:09
  • دمو: بررسی یک پورتفولیو در GitHub 6:13
  • اصول تست واحد None
  • فیکسچرهای pytest: آماده‌سازی صحنه برای تست‌های شما None
  • سازماندهی و ساختار تست در pytest: مرتب نگه داشتن تست‌ها None
  • مقدمه‌ای بر Git None
  • Git برای مبتدیان None
  • راه‌اندازی Git None
  • ایجاد یک پورتفولیو توسعه نرم‌افزار None
  • راه‌اندازی حساب کاربری GitHub None
  • راهنمایی برای 'حل مسائل با پایتون' None
  • اصول برنامه‌نویسی پایتون: جمع‌بندی همه مطالب None

2,848,000 712,000 تومان

مشخصات آموزش

اصول برنامه‌نویسی پایتون

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:103
  • مدت زمان :04:46:44
  • حجم :3.11GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید