ناموجود

آموزش Python پرند

کد محصول:1812

آموزش Python پرند

آموزش Python - دوره مقدماتی

آموزش Python - دوره متوسطه

آموزش Python - دوره پیشرفته

 

آموزش Python - دوره مقدماتی

image١ - مفاهیم اولیه
مقدمه – آشنایی با Python – نصب Python – مفهوم IDE و IDLE

٢ - کار در IDLE
کار در حالت Shell – کار در حالت Script

٣ - کار در PyCharm
ایجاد پروژه در PyCharm – محیط عمومی PyCharm

۴ - درج کدها
اجرای کدها – نحوه درج کدها – افزودن توضیحات

۵ - کاربرد متغیرها
تعریف متغیرها – تابع Print و متغیرها – کار با متغیرها – انواع متغیرها

۶ - انواع عملگرها
عملگرهای ریاضی – عملگرهای تخصیصی – عملگرهای رابطه ای – عملگرهای منطقی

٧ - عملگرهای بیتی
عملگرهای بیتی (۱) – عملگرهای بیتی (۲)

٨ - تقدم عملگرها
تقدم عملگرها

٩ - تبدیل Data Typeها
تبدیل نوع داده متغیرها – روش Cast کردن داده ها

١٠ - کاربرد تابع Input
کار با دستور ورودی – محاسبه مساحت و محیط

١١ - کاربرد توابع
آشنایی با توابع – ایجاد توابع ساده – ایجاد تابع با مقدار بازگشتی – تابع بازگرداندن مقدار متغیر

١٢ - متغیرها و توابع
افزودن پارامتر ورودی به تابع – محدوده کارایی متغیرها – توابع تو در تو

١٣ - کار با Moduleها
طراحی Moduleها – فراخوانی توابع از Moduleها – متغیرهای Global در Moduleها – مدیریت Moduleها – کار با Moduleهای پیش فرض

١۴ - دستورات شرطی
کار با دستور If – ساختار If-Else – کار با دستور Elif – کار با Ifهای تو در تو

١۵ - کاربرد حلقه While
کار با حلقه While – کلمات کلیدی Break و Continue

١۶ - کار با لیست
ایجاد لیست – دسترسی به عناصر لیست – پیمایش عناصر لیست – کاربرد For و If در لیست

١٧ - ویرایش لیست
افزودن عناصر به لیست – حذف آیتم ها از لیست – شمارش عناصر لیست – کپی کردن لیست – مرتب سازی عناصر لیست

١٨ - محاسبه میانگین و بیشترین مقدار
محاسبه میانگین توسط لیست – محاسبه میانگین توسط For – محاسبه بیشترین مقدار لیست

١٩ - لیست های دو بعدی
کاربرد لیست های دو بعدی – فراخوانی لیست های دو بعدی

٢٠ - آزمون های عملی
۶ دوره آزمون عملی

.....

آموزش Python - دوره متوسط

image١ - کار با کلاس Range
کلاس Range و لیست چند بعدی – کلاس Range و حلقه For تودرتو

٢ - کار با String
مفهوم String – ارتباط String و لیست – متدهای کار با String

٣ - کار با Tuple و Set
کار با Tuple – کار با Set – ویرایش Setها – مقایسه Setها

۴ - کار با Dictionary
مفهوم Dictionary – استخراج مقادیر Dictionary – ویرایش Dictionary

۵ - برنامه نویسی شی گرا
مفهوم OOP – تعریف کلاس – فراخوانی کلاس ها – ایجاد کلاس در Module

۶ - کار با تابع __init__
کاربرد تابع __init__ – ویرایش تابع __init__

٧ - مفاهیم پیشرفته توابع
مفهوم Function Overloading – مفهوم Recursive Function

٨ - ارث بری
مفهوم وراثت – ویژگی Inheritance – کاربرد Pass

٩ - روش های ارث بری
روش Hierarchical Inheritance – روش Multilevel Inheritance – روش Multiple Inheritance

١٠ - کار با داده های عددی
کار با اعداد مختلط – انواع سیستم های عددی – کار با اعداد اعشاری – توابع کار بر روی اعداد – کار با Lambda

١١ - ثابت ها و توابع ماژول Math
کار با ثابت های ماژول Math – کار با توابع ماژول Math

١٢ - کار با ماژول Random
ایجاد اعداد تصادفی – توابع Random – مقادیر تصادفی و Sequence ها – ایجاد مقادیر تصادفی Float

١٣ - مدیریت رشته های متنی
بررسی رشته های متنی – تجميع رشته های متنی – کار با Format و Join

١۴ - قالب بندی رشته های متنی
تغییر شکل کاراکترها – متدهای قالب بندی – ترازبندی رشته های متنی – کنترل صحت درج کاراکترها

١۵ - جستجو در متن
جستجو در متن (۱) – جستجو در متن (۲)

١۶ - کار با Regular Expression
مفهوم Regular Expression – توابع Regular Expression

١٧ - کاربرد Metacharacter
مفهوم Metacharacter – انواع Metacharacter – انواع Special Sequence

١٨ - کاربرد Iterator
مفهوم Iterator – ایجاد Iterator

١٩ - کار با ماژول Datetime
درج تاریخ و زمان – کار با متد Weekday – کار با Ctime و Fromisoformat – کار با متد Replace – کار با متد Strftime – کار با متد Timetuple

٢٠ - آزمون های عملی
۶ دوره آزمون عملی

.....

آموزش Python - دوره پیشرفته

image١ - کلاس های ماژول Datetime
کار با کلاس Datetime – کار با کلاس Timedelta

٢ - ماژول Calendar
کار با ماژول Calendar – متغیرها و توابع Calendar

٣ - ماژول Time
کار با ماژول Time – توابع ماژول Time

۴ - ماژول JSON
کار با ماژول JSON – کاربرد تابع Dumps

۵ - مدیریت خطا
مفهوم مدیریت خطا – انواع خطاها – سفارشی سازی خطاها

۶ - مدیریت فایل ها
مفهوم File Handling – حالت های باز کردن فایل ها – خواندن اطلاعات فایل – رونویسی فایل ها – حذف فایل ها و فولدرها

٧ - طراحی رابط گرافیکی
کار با ماژول Tkinter – افزودن دکمه – کاربرد متد Config – افزودن مولفه های گرافیکی – تغییر نشانگر و پشت زمینه

٨ - کار با Widgetها
ویژگی های Widget ها – کاربرد ویژگی Command – کار با Messagebox

٩ - مدیریت Widgetها در پنجره
کار با تابع Geometry – کار با متد Pack

١٠ - کار با Canvas
طراحی Canvas – درج تصویر بر روی Canvas

١١ - کار با Checkbutton
کاربرد Checkbutton – دریافت اطلاعات Checkbutton

١٢ - افزودن متن (۱)
کار با Label – کار با Text – افزودن Tag به متن – کنترل ویژگی های Tag – دریافت و حذف متن – اتصال متن به Scrollbar

١٣ - افزودن متن (۲)
کار با Message – کار با Entry

١۴ - شبکه بندی پنجره
کار با متد Grid – کاربرد ویژگی Sticky – ادغام سلول ها – طراحی فرم ثبت نام

١۵ - کار با Frameها
کاربرد Frame ها – کاربرد LabelFrame

١۶ - کار با Listbox
کاربرد Listbox – دریافت اطلاعات Listbox – انتخاب چند آیتم از Listbox – اتصال Listbox به Scrollbar

١٧ - کار با Menu
کاربرد Menu – طراحی آیتم های Menu – طراحی منوهای تو در تو

١٨ - کار با Menubutton
کاربرد Menubutton – دریافت اطلاعات Menubutton

١٩ - انتخاب مقادیر در Tkinter
کار با OptionMenu – کار با RadioMenu – کار با Spinbox و Toplevel

٢٠ - آزمون های عملی
۶ دوره آزمون عملی