زبان برنامه نویسی Python

ثبت نام دوره آموزشی آنلاین

کد دوره

نام دوره

زمان برگزاری

نوع دوره

مدرس

ظرفیت

تاریخ شروع

مدت دوره

شهریه دوره

وضعیت دوره

PY_22

زبان برنامه نویسی Python

سه شنبه – ۱۸ الی ۲۲

آنلاین زنده

مهندس حمید نجفی

۳۰ نفر

۰۵/۰۲/۰۱

۴۰ ساعت

در حال اجرا

سرفصل های این دوره آموزشی :

۱. آشنایی گذرا با انواع زبان های برنامه نویسی و ساختار عملکرد آنها، تفاوت زبان های برنامه نویسی کامپایلری و مفسری، مزایا و معایب زبان های برنامه نویسی کامپایلری و مفسری، مزایا و معایت و توانایی های زبان برنامه نویسی Python

۲. آشنایی با ادیتور ها و نصب هسته اصلی Python

۳. آشنایی با برنامه نویسی پویا و اسکریپتی

۴. آشنایی با ساختار کد، رهنمود ها و وارد کردن ماژول ها

۵. آشنایی با مفهوم Console و GUI

۶. آشنایی با انواع نوع ها، آرایه های یک بعدی، دو بعدی و سه بعدی، Tuple ، Dictionary

۷. آشنایی با رشته ها و متدهای مربوط به آن

۸. آشنایی و نحوه استفاده از دستور print و ساختار رشته در آن

۹. آشنایی و نحوه استفاده از دستور input

۱۰. آشنایی و تکنیک های استفاده از عملگرهای از جمله عملگرهای بیتی و کاربرد آنها

۱۱. آشنایی با انواع تبدیل نوع ها

۱۲. آشنایی و نحوه استفاده از انواع حالت های دستور شرطی if

۱۳. آشنایی و نحوه استفاده از حلقه های تکرار while و for و انواع حالت های استفاده از آنها

۱۴. ارائه مثال های مرتبط

۱۵. آشنایی با تعدادی از ماژول های پرکاربرد در از جمله time ، os و … بهمراه نحوه نصب ماژول های جدید و استفاده از ابزار pip برای نصب ماژول ها

۱۶. نحوه ایجاد تایمینگ با استفاده از تایمر CPU برای برنامه های بدون تاخیر

۱۷. آشنایی با ساختار انواع توابع، نحوه نوشتن انواع تابع و اشکال مختلف ورودی و خروجی

۱۸. آشنایی و درک مفهوم شی گرایی و نحوه ایجاد Class و Constractor و مفهوم وراثت

۱۹. نحوه ساخت یک ماژول حاوی Class و تابع

۲۰. نحوه ایجاد و ذخیره فایل، نوشتن در فایل و خواندن از فایل

۲۱. آشنایی با عملکرد موازی کد و نحوه ایجاد Thread

۲۲. ارائه مثال های مرتبط

۲۳. آشنایی و درک مفهوم رابط گرافیکی (GUI) و انواع روش های ایجاد آن

۲۴. آشنایی و شروع استفاده از رابط گرافیکی TKinter

۲۵. نحوه ایجاد Windows Form و متد های مربوط به آن

۲۶. نحوه ایجاد فرم های زیر مجموعه

۲۷. تکنیک های مربوط به حالت های فرم در Windows از جمله تایمر فرم، تمام صفحه کردن،
شفاف سازی، مخفی و نمایان کردن و…

۲۸. نحوه ایجاد Label متن و تصویر و متد های مربوط به آن

۲۹. نحوه ایجاد Button و Event و متد های مربوط به آن

۳۰. ایجاد قابلیت کلیک و تعریف Event با متد bind برای عناصر مختلف و ایجاد انواع کلید های گرافیکی

۳۱. نحوه ایجاد Entry و دریافت مقادیر ورودی از رابط گرافیکی

۳۲. نحوه ایجاد Scalebar و Progressbar و متد های مربوط به آن

۳۳. نحوه ایجاد Checkbutton و Radiobutton و متد های مربوط به آن

۳۴. نحوه ایجاد Canvas و عناصر گرافیکی موجود در آن از جمله Line, Rectangle و …

۳۵. نحوه ایجاد انواع Messagebox

۳۶. نحوه ایجاد Box های انتخاب فولدر، انتخاب فایل، ذخیر فایل، انتخاب رنگ

۳۷. نحوه ایجاد انواع Menu

۳۸. ارائه مثال های مرتبط

۳۹. نحوه ساخت و ایجاد انواع نمودار های دو بعدی و سه بعدی با ماژول Matplotlib

۴۰. نحوه ساخت فایل اجرایی exe از اسکریپت

۴۱. تعریف پروژه نهایی دوره

۴۲. بررسی نتایج پروژه نهایی دوره

پیشنیاز های این دوره آموزشی:

این دوره آموزشی نیاز به دروس پیشنیاز ندارد.

توانایی های دانشپذیر پس از پایان دوره آموزشی:

دانشپذیر پس از این دوره آموزشی توانایی نوشتن انواع کد با خروجی Console و GUI را خواهد داشت و همچنین دید بسیار خوبی در حوزه شی گرایی و استفاده از ابزار ها و ماژول ها در زبان برنامه نویسیی Python خواهد داشت و همچنین پس از این دوره آموزشی دانشپذیر توانایی ورود به حوزه های پردازشی از جمله سیگنال و تصویر، هوش مصنوعی، داده کاوی و … را به راحتی خواهد داشت.

می توانید نمونه کار های دانشپذیران قبلی را از اینجا مشاهده کنید.

ثبت نام دوره آموزشی آنلاین