
Tame the Python - A Beginners Masterclass
.
شرح دوره
آنچه خواهید آموخت
مبانی برنامهنویسی کامپیوتر
برنامهنویسی پایتون
نحوه ساخت الگوریتمهای برنامهنویسی
ایجاد برنامهها با استفاده از پایتون
الزامات
نیازی به تجربه برنامهنویسی نیست. این یک کلاس کارشناسی ارشد برای مبتدیان است و تمام اصول برنامهنویسی در این دوره پوشش داده شده است.
برای تکمیل تکالیف به یک کامپیوتر نیاز خواهید داشت.
شرح
آیا شما کسی هستید که میخواهید کدنویسی یاد بگیرید اما نمیدانید از کجا شروع کنید؟ بدون راهنمایی شایسته، به احتمال زیاد به سمت ۳ مرحله شکست خواهید رفت، یعنی گم شدن، ناامید شدن و سپس تسلیم شدن.
هیچ کس نمیتواند قدرت مربیگری را در یادگیری یک مهارت جدید انکار کند. اغلب اوقات میتواند تنها عامل تعیینکننده برای موفقیت شما باشد. و به همین دلیل است که ما این کلاس کارشناسی ارشد پایتون را که مخصوص مبتدیان طراحی شده است، ایجاد کردهایم. در این دوره، ما شما را از هر موضوع از اصول اولیه آن با جزئیات کامل راهنمایی میکنیم.
پس از اتمام این دوره، میتوان تضمین کرد که شما درک کاملی از نحوه کار پایتون به عنوان یک زبان و نحوه استفاده از آن خواهید داشت.
ماژول ۱: شروع کار با پایتون
مقدمه
نصب و راهاندازی
مقدمهای بر نوتبوک ژوپیتر
نحوه پایه
عملگرها
ماژول ۲: متغیرها و انواع داده
متغیرها و انتساب
انواع داده
اعداد
رشته
مقادیر بولی
لیست
تاپلها
دیکشنری
مجموعهها
تبدیل نوع داده
ماژول ۳: شرطها و حلقهها
شرطهای If-Else
حلقههای While
حلقههای For
حلقههای تو در تو
دستورات کنترل حلقه
تکرارکنندهها
ماژول ۴: توابع
توابع استاندارد
آرگومانهای تابع
توابع بازگشتی
توابع ناشناس یا Lamda
دامنه متغیرها
ماژول ۵: کلاسها و اشیاء
برنامهنویسی شیگرا در پایتون
ایجاد کلاسها
ایجاد اشیاء نمونه
دسترسی به ویژگیها و متدها
ویژگیهای داخلی کلاس
تخریب اشیاء و جمعآوری زباله
ماژول ۶: وراثت
وراثت
انواع وراثت
کپسولهسازی
چندریختی
ماژول ۷: مدیریت خطا
استثناها
مدیریت استثنا
بلوک Else
ایجاد یک استثنا
استثنای تعریفشده توسط کاربر
ماژول ۸: مباحث تکمیلی
ورودی کاربر
تاریخ-زمان پایتون
ریاضی پایتون
عبارات منظم
این دوره برای چه کسانی مناسب است:
زبانآموزانی که هیچ دانش قبلی در برنامهنویسی ندارند و میخواهند شروع کنند
زبانآموزانی که دانش قبلی در برنامهنویسی دارند و میخواهند پایتون را یاد بگیرند