دوره آموزشی آمادگی برای گواهینامه برنامهنویس پایتون سطح مقدماتی Python Institute (PCEP-30-02)
9 ساعت 2 دقیقهمبتدی2026-06-18
مدرسین

Packt Publishing
جزئیات دوره
مهارتهای پایتون درهای زیادی را به روی فرصتهای شغلی در حوزههایی مانند تحلیل داده، توسعه نرمافزار، اتوماسیون و فناوری باز میکنند و مدرک PCEP Certified Entry-Level Python Programmer (PCEP-30-02) نشان میدهد که شما بر مفاهیم پایه برنامهنویسی با پایتون تسلط دارید.
در این دوره، از مفاهیم اولیه پایتون تا مباحث ضروری موردنیاز برای آزمون PCEP را یاد میگیرید. آموزش با نصب پایتون و نوشتن اولین اسکریپتها آغاز میشود و سپس به سراغ انواع دادهها، متغیرها، عملگرها و عبارتها میرود تا پایهای محکم برای یادگیری برنامهنویسی ایجاد شود.
در ادامه، با ساختارهای کنترلی مانند شرطها و حلقهها آشنا میشوید و از طریق تمرینهای عملی، مفاهیم را در سناریوهای واقعی به کار میگیرید. پروژههایی مانند ساخت ماشین حساب قیمت بلیت سینما و بازی حدس عدد به شما کمک میکنند تا مهارتهای خود را تقویت کنید.
همچنین یاد میگیرید چگونه توابع قابل استفاده مجدد ایجاد کنید، با مفهوم بازگشت (Recursion) آشنا شوید و با استفاده از ساختارهای دادهای مانند لیستها، دیکشنریها، تاپلها و مجموعهها (Sets) برنامههای کاربردی کوچک بسازید. پروژههایی مانند مدیریت کارهای روزانه (To-Do List Manager) و دفترچه مخاطبین (Contact Book) نیز در طول دوره پیادهسازی میشوند.
در پایان، مباحث ورودی و خروجی، مدیریت خطاها و راهکارهای آمادگی برای آزمون PCEP آموزش داده میشود تا با اعتمادبهنفس بیشتری در آزمون شرکت کنید.
این دوره برای مبتدیان برنامهنویسی، دانشجویان علوم کامپیوتر، علاقهمندان به پایتون و افرادی که قصد دریافت مدرک PCEP را دارند مناسب است.
🎯 اهداف یادگیری
نصب و راهاندازی محیط پایتون
نوشتن اولین برنامههای پایتون
درک انواع دادهها در پایتون
کار با متغیرها و مقادیر
استفاده از عملگرهای ریاضی و منطقی
نوشتن و ارزیابی عبارتها
مدیریت جریان اجرای برنامه
استفاده از دستورات شرطی
پیادهسازی ساختارهای تصمیمگیری
کار با حلقههای تکرار
استفاده از حلقههای for و while
حل مسائل برنامهنویسی با ساختارهای کنترلی
طراحی و ایجاد توابع
نوشتن توابع قابل استفاده مجدد
ارسال و دریافت پارامترها در توابع
استفاده از مقادیر بازگشتی
درک مفهوم بازگشت (Recursion)
کار با لیستها (Lists)
مدیریت دادهها با دیکشنریها (Dictionaries)
استفاده از تاپلها (Tuples)
کار با مجموعهها (Sets)
انتخاب ساختار داده مناسب برای هر مسئله
ساخت برنامه مدیریت کارها (To-Do List)
ایجاد دفترچه مخاطبین (Contact Book)
دریافت ورودی از کاربر
نمایش خروجی در برنامهها
مدیریت و کنترل خطاها
آمادگی برای آزمون PCEP-30-02
افزایش مهارت حل مسئله با پایتون
در این دوره، از مفاهیم اولیه پایتون تا مباحث ضروری موردنیاز برای آزمون PCEP را یاد میگیرید. آموزش با نصب پایتون و نوشتن اولین اسکریپتها آغاز میشود و سپس به سراغ انواع دادهها، متغیرها، عملگرها و عبارتها میرود تا پایهای محکم برای یادگیری برنامهنویسی ایجاد شود.
در ادامه، با ساختارهای کنترلی مانند شرطها و حلقهها آشنا میشوید و از طریق تمرینهای عملی، مفاهیم را در سناریوهای واقعی به کار میگیرید. پروژههایی مانند ساخت ماشین حساب قیمت بلیت سینما و بازی حدس عدد به شما کمک میکنند تا مهارتهای خود را تقویت کنید.
همچنین یاد میگیرید چگونه توابع قابل استفاده مجدد ایجاد کنید، با مفهوم بازگشت (Recursion) آشنا شوید و با استفاده از ساختارهای دادهای مانند لیستها، دیکشنریها، تاپلها و مجموعهها (Sets) برنامههای کاربردی کوچک بسازید. پروژههایی مانند مدیریت کارهای روزانه (To-Do List Manager) و دفترچه مخاطبین (Contact Book) نیز در طول دوره پیادهسازی میشوند.
در پایان، مباحث ورودی و خروجی، مدیریت خطاها و راهکارهای آمادگی برای آزمون PCEP آموزش داده میشود تا با اعتمادبهنفس بیشتری در آزمون شرکت کنید.
این دوره برای مبتدیان برنامهنویسی، دانشجویان علوم کامپیوتر، علاقهمندان به پایتون و افرادی که قصد دریافت مدرک PCEP را دارند مناسب است.
🎯 اهداف یادگیری
نصب و راهاندازی محیط پایتون
نوشتن اولین برنامههای پایتون
درک انواع دادهها در پایتون
کار با متغیرها و مقادیر
استفاده از عملگرهای ریاضی و منطقی
نوشتن و ارزیابی عبارتها
مدیریت جریان اجرای برنامه
استفاده از دستورات شرطی
پیادهسازی ساختارهای تصمیمگیری
کار با حلقههای تکرار
استفاده از حلقههای for و while
حل مسائل برنامهنویسی با ساختارهای کنترلی
طراحی و ایجاد توابع
نوشتن توابع قابل استفاده مجدد
ارسال و دریافت پارامترها در توابع
استفاده از مقادیر بازگشتی
درک مفهوم بازگشت (Recursion)
کار با لیستها (Lists)
مدیریت دادهها با دیکشنریها (Dictionaries)
استفاده از تاپلها (Tuples)
کار با مجموعهها (Sets)
انتخاب ساختار داده مناسب برای هر مسئله
ساخت برنامه مدیریت کارها (To-Do List)
ایجاد دفترچه مخاطبین (Contact Book)
دریافت ورودی از کاربر
نمایش خروجی در برنامهها
مدیریت و کنترل خطاها
آمادگی برای آزمون PCEP-30-02
افزایش مهارت حل مسئله با پایتون
سرفصل ها
مقدمهای بر پایتون و برنامهنویسی
- پایتون چیست و چه کارهایی میتواند انجام دهد
- نصب پایتون روی ویندوز، macOS و لینوکس
- تنظیم اولین اسکریپت پایتون شما
- استفاده از پوسته پایتون در مقابل اسکریپتها
- انتخاب یک IDE - VS Code، PyCharm یا IDLE
- درک اصطلاحات برنامهنویسی (متغیرها، توابع و غیره)
- اصول اولیه سینتکس پایتون - تورفتگی، کامنتها و بلوکهای کد
انواع دادهها و متغیرها
- مقدمهای بر انواع داده در پایتون
- متغیرها و نامگذاری
- اعداد صحیح و اعشاری - مبانی و حساب
- رشتهها - ایجاد و چاپ متن
- الحاق رشتهها و توالیهای گریز
- بولیها - درست، نادرست و اصول منطقی
- تبدیل نوع و تبدیل نوع (str، int، float، bool)
عملگرها و عبارات
- عملگرها و عبارات
- آزمایشگاه کوچک - عملگرها و عبارات
- عملگرهای انتساب
- عملگرهای مقایسهای
- عملگرهای منطقی
- عملگرهای بیتی - مبانی و موارد استفاده (نسخه سبک)
- اولویت عملگرها و گروهبندی با پرانتز
- آزمایشگاه کوچک - اولویت عملگرها و گروهبندی با پرانتز
- پروژه کوچک - مبدل دما
دستورات شرطی
- نوشتن دستورات شرطی ساده
- اضافه کردن یک دستور else
- استفاده از elif برای چندین شرط
- مینیآزمایشگاه - ساخت یک ارزیاب نمره ساده
- دستورات شرطی تو در تو و بهترین شیوهها
- مقادیر درست و نادرست در شرایط
- آزمایشگاه کوچک - بررسیکننده سن با شرطهای if تو در تو
- چالش - ماشین حساب قیمت بلیط فیلم
حلقهها و کنترل حلقه
- حلقه while - سینتکس و مثالها
- حلقههای بینهایت و شکستن آنها
- آزمایشگاه کوچک - ایجاد یک تایمر شمارش معکوس با while
- حلقه for - تکرار روی دنبالهها
- استفاده از range() در حلقهها
- دستورات کنترل حلقه - break، continue و pass
- حلقههای تو در تو و الگوهای طراحی حلقه
- آزمایشگاه کوچک - چاپ جدول ضرب با حلقهها
- پروژه کوچک - بازی حدس عدد (عدد تصادفی + حلقه while + break)
توابع
- توابع چیستند و چرا از آنها استفاده میشود
- تعریف یک تابع
- آزمایشگاه کوچک - تابعی بنویسید که دو عدد را جمع کند
- آرگومانها و پارامترهای تابع
- برگرداندن مقادیر با return
- آزمایشگاه کوچک - تابعی بسازید که مساحت دایره را محاسبه کند
- دامنه - متغیرهای محلی در مقابل متغیرهای سراسری
- مقدمهای بر بازگشت
- آزمایشگاه کوچک - یک تابع بازگشتی برای محاسبه فاکتوریل بنویسید
- چالش - تابعی بنویسید که زوج یا فرد بودن یک عدد را برگرداند
مجموعه دادهها - لیستها، تاپلها، دیکشنریها و مجموعهها
- ایجاد و دسترسی به لیستها
- متدهای لیست - append()، remove() و غیره
- برش و تکرار روی لیستها
- آزمایشگاه کوچک - ساخت یک اپلیکیشن ساده لیست خرید مواد غذایی
- تاپلها - چه چیزی آنها را تغییرناپذیر میکند؟
- واژهنامهها - کلیدها و مقادیر
- افزودن، دسترسی و حذف عناصر دیکشنری
- آزمایشگاه کوچک - ایجاد یک دفترچه تماس با استفاده از فرهنگ لغت
- مجموعهها - چیستند و چه زمانی باید از آنها استفاده کرد
- آزمایشگاه کوچک - استفاده از مجموعهها برای حذف موارد تکراری از یک لیست
- پروژه کوچک - مدیریت فهرست کارها
خطاهای ورودی، خروجی و خطاهای پایه
- استفاده از input() برای دریافت ورودی کاربر
- چاپ خروجی - print() و قالببندی
- کار با کاراکترهای escape و رشتههای چندخطی
- خطاهای رایج و مقدمهای بر try-except (minimal)
- آزمایشگاه کوچک - ساخت یک اعلان ورود ساده با استفاده از ورودی و خروجی
- سوال چالشی - یک اپلیکیشن آزمون ساده بسازید
آمادگی نهایی و تمرین
- در آزمون PCEP چه انتظاری باید داشت؟
- نکات مطالعه و اشتباهات رایجی که باید از آنها اجتناب کرد
- چگونه با چالشهای کدنویسی به طور مؤثر تمرین کنیم
- برنامهریزی مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری اصولی رزبری پای
- دوره آموزشی یادگیری جامع SPSS آماری (2019)
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته (2018)
- دوره آموزشی اتوماسیون شبکه پایتون NAPALM
- دوره آموزشی برنامه نویسی شبکه پایتون: اسکریپت های مقیاس بندی
- دوره آموزشی یادگیری جامع پایتون
- دوره آموزشی پایتون: کار با فایل ها
- دوره آموزشی جامع آمار پایتون (2018)