توضیحات

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

 

 

پکیج آموزش برنامه‌ نویسی پایتون

 

دو جلسه از ویدئوی پکیج را از لینک های زیر دانلود کنید

مدیر ایده آل-ژان بقوسیاندانلود اول نمونه از جلسه

مدیر ایده آل-ژان بقوسیاندانلود دوم از نمونه جلسه

 

 

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

    • جایگاه نرم افزار در دنیای کامپیوتر
    • تفاوت نرم افزار و سخت افزار
    • مراحل ایجاد یک نرم افزار
    • مهندسی نرم افزار
    • مراحل نوشتن یک برنامه توسط برنامه نویس
    • زبان های سطح بالا و سطح پایین
    • ویژگی های زبان های سطح بالا و پایین
    • جایگاه برنامه نویسی در دنیا
    • جایگاه پایتون در دنیا
    • جایگاه پایتون در ایران

 

آشنایی با پایتون

    • تولد پایتون
    • تاریخچه پایتون
    • خالق پایتون
    • توصیف پایتون
    • پایتون ۲ در مقایسه با پایتون ۳
    • ویژگی های پایتون
    • مصارف پایتون در دنیای واقعی
    • پیاده سازی های مختلف پایتون
    • سیستم عامل هایی که قابلیت اجرای پایتون را دارند

آشنایی بیشتر با برنامه نویسی پایتون از طریق مقایسه پایتون وسایر زبانها

    • مراحل کامپایل شدن
    • اینترپرتر
    • کامپایلر در مقایسه با اینترپرتر
    • مقایسه پایتون و سی پلاس‌پلاس و جاوا
    • مقایسه پایتون و پی‌اچ‌پی
    • بررسی مبحث سرعت اجرای پایتون
    • پایتون و برنامه نویسی گرافیکی

نصب پایتون و ابزارهای مورد نیاز روی لینوکس و ویندوز

    • لینوکس یا ویندوز
    • نصب پایتون روی ویندوز نسخه های ۷ و ۸
    • نصب پایتون روی فدورا و ابونتو
    • نصب محیط های برنامه نویسی

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

    • منطق برنامه نویسی
    • دستور Print برای چاپ عبارات در پایتون
    • دستور import برای اضافه کردن کتابخانه در پایتون
    • دستور help برای راهنمایی در مورد متدها در پایتون
    • دستور dir برای راهنمایی در مورد متدها در پایتون
    • دستور Type شناسایی کلاس یک متغیر در پایتون
    • مباحث اختصاص حافظه به متغیرها در پایتون
    • دستور input برای ورودی گرفتن از کاربر در پایتون

بررسی عملیاتهای ریاضی در برنامه نویسی پایتون

    • عملگرهای ریاضی در زبان پایتون
    • ماشین حساب پایتونی
    • اولویت عملگرهای ریاضی
    • عملگرهای منطقی and or not
    • عملگرهای مقایسه‌ای <> ==
    • عملیات ریاضی بر رشته‌ها
    • ایجاد مقدار دهی و حذف متغیر در پایتون
    • نامگذاری متغیر به سبک پایتون
    • دسته بندی متغیر به سبک پایتون
    • کلاس‌های bool , None, range, bytearray از متغیرها
    • انواع کلاس های اعداد در زبان پایتون
    • کار کردن با متغیر‌های نوع ا رشته ها و متد هایشان
    • کار کردن با متغیر‌های نوع لیست ، تاپل ، دیکشنری و هشینگ و مجموعه ها و متدهایشان
    • ایجاد و پیاده‌سازی صف و پشته در پایتون
    • مباحث تبدیل متغیرها در زبان پایتون
    • استفاده از متغیرهایی زبان سی در پایتون

شناخت و بررسی عبارات شرطی در پایتون

    • بدنه عبارات شرطی در پایتون
    • دستور شرطی If در پایتون
    • بررسی شرط های تودرتو در پایتون
    • کاربرد عبارات مقایسه ای ، عبارات منطقی در دستور شرطی if
    • معرفی و کارکردن با If else
    • معرفی و کار کردن با If elsif else
    • معرفی دستور Assert در زبان پایتون برای کارکردن با خطا
    • معرفی شرط تک خطی در زبان پایتون

شناخت و بررسی حلقه های پایتون

    • معرفی و کار کردن با generator, Iterator در پایتون
    • مباحث مصرف حافظه در حلقه ها
    • بحث تعریف متغیرها در حلقه ها یا عبارات شرطی و پیش تعریف متغیرها.
    • بررسی کتابخانه random
    • بررسی حلقه های تودرتو
    • ترکیب حلقه و عبارات شرطی در پایتون
    • معرفی continue در حلقه‌ها
    • معرفی break برای خروج از حلقه
    • معرفی enumerate برای استفاده در حلقه‌ها
    • اعمال حلقه روی لیست و دیکشنری ها
    • حلقه‌های for, while و جایگاه صحیح استفاده
    • اجزای قابل شمارش

بررسی و کار بافایلها در برنامه نویسی پایتون

    • فایل و انواع آن در زبان پایتون و نحوه ی کار با انها
    • ایجاد کردن و بستن فایل ها
    • متدهای خواندن و نوشتن در فایل
    • کارکردن با کاراکتر های فارسی
    • فایل باینری و نحوه ی کار با آن
    • بررسی مشکلات کار با فایل
    • روش های صحیح کار با فایل
    • مباحث حافظه در کار با فایل
    • معرفی مفهوم context manager
    • استفاده از with برای کارکردن با فایل‌ها در پایتون
    • نحوه ی صحیح کار کردن با فایل ها بزرگ
    • کارکردن با فایل های پی‌دی‌اف

آشنایی با برنامه نویسی فانکشنال از طراحی تا اجرا

    • معماری های نرم افزار
    • معرفی معماری call and return
    • معرفی مدل های تحلیل برای برنامه نویسی فانکشنال
    • معرفی DFD و کاربرد آن در برای طراحی فانکشنال
    • functional programming
    • بررسی مفاهیم Cohesion, Coupling در طراحی فانکشنال
    • توابع به سبک پایتون
    • بررسی عبارت Pass
    • دسته بندی و انواع ورودی خروجی توابع در پایتون
    • مقایسه call by reference or call by value و روش پایتون برای ارسال اشیاء
    • بررسی pack, unpack کردن متغیرها برای ارسال به توابع
    • انواع مقدار دهی به ورودی های توابع در زبان پایتون
    • بررسی مفاهیم generator, yield برای خروجی‌های توابع در پایتون
    • بررسی annotation کردن توابع
    • بررسی global, locals, Dir ,vars و مفاهیم اسکوپ متغیرها در پایتون
    • معرفی توابع تک خطی در پایتون Lambda
    • بررسی توابع بازگشتی recursive functions
    • بررسی decorator در زبان پایتون

بررسی و کار با استثنا در برنامه نویسی پایتون

    • بررسی error handling در زبان پایتون
    • بررسی مفاهیم interrupt, Exception, Error
    • مدیریت خطا در زبان پایتون try except
    • استفاده از try except else finally برای مدیریت خطاها در زبان پایتون
    • keyboard interrupt
    • روش امن برای کار با فایل ها
    • نوشتن برنامه کرک کننده پسورد یک فایل در زبان پایتون dictionary password cracker

آشنایی با طراحی شی گر تا پیاده سازی صحیح کلاسها در برنامه نویسی پایتون

    • مفاهیم تحلیل و طراحی شی گرا
    • معرفی مفاهیم طراحی class diagram , use-case diagram
    • معرفی مفاهیم ارث بری، شی، کلاس class, object, instance, inheritance و پیاده‌سازی در زبان پایتون
    • معرفی مفاهیم attribute, method, Encapsulate و پیاده‌سازی در زبان پایتون
    • معرفی مفاهیم public, private, protect, abstract و پیاده‌سازی در زبان پایتون
    • معرفی مفاهیم Polymorphism, override, overload و پیاده‌سازی در زبان پایتون
    • بررسی ارث بری چندگانه در پایتون و مشکلات آن و  پیاده‌سازی در زبان پایتون
    • تعریف کلاس‌ها و چیدمان کلاس در پایتون و ترتیب ارث بری
    • معرفی و پیاده‌سازی مفاهیم Self, class variable, instance variable
    • بررسی متغیرهای خصوصی در زبان پایتون python private variable
    • دست رسی فزرند به والد و والد به فرزند و پیاده‌سازی در پایتون
    • پیاده سازی صحیح کلاس ها به سبک پایتون
    • معرفی متدهای init, new و کار کردن با آن‌ها
    • معرفی abstract method, abstract class  در زبان پایتون و روش صحیح استفاده
    • معرفی instance method, static method, classmethod در زبان پایتون و روش صحیح استفاده
    • معرفی meta class در زبان پایتون و روش صحیح استفاده از آن

 

 

موفق باشید

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “برنامه نویسی پایتون”