اصول برنامهنویسی پایتون
✅ سرفصل و جزئیات آموزش
توضیحات دوره
توضیحات: این دوره زمینهساز مسیر برنامهنویسی پایتون برای شما است. سینتکس ضروری پایتون، ساختارهای داده و جریان کنترل را خواهید آموخت، در حالی که تکنیکهای اشکالزدایی و بهینهسازی اولیه کد را تمرین کنید.
مزایا: شما می توانید یک اصول محکم در برنامهنویسی پایتون بدست آورید که امکان نوشتن اسکریپتهای تمیز و کاربردی و مقابله با چالشهای رایج برنامهنویسی را فراهم می کند.
در پایان این دوره، فرد قادر خواهد بود:
- برنامههای ساده پایتون را با استفاده از متغیرها، انواع داده و عملگرها بنویسید.
- برای کنترل جریان برنامه، از دستورات شرطی و حلقهها استفاده کنید.
- از توابع و ماژولها برای نوشتن کدهای قابل استفاده مجدد و سازماندهی شده استفاده کنید.
- داده را با استفاده از لیستها، دیکشنریها و سایر ساختارهای دادهای دستکاری کنید.
- کد را اشکالزدایی کرده و خطاها را به طور مؤثر مدیریت نمایید.
- از 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
مشخصات آموزش
اصول برنامهنویسی پایتون
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:103
- مدت زمان :04:46:44
- حجم :3.11GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy