آموزش جامع گواهینامه برنامه‌نویسی پایتون سطح مبتدی (PCEP-30-02) - آخرین آپدیت

دانلود Python Institute Certified Entry-Level Python Programmer (PCEP-30-02) Cert Prep

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

مهارت‌های پایتون درهای جدیدی را در تحلیل داده‌ها، توسعه نرم‌افزار و حوزه‌های دیگر می‌گشاید و مدرک PCEP (برنامه‌نویس پایتون سطح مبتدی) ثابت می‌کند که شما این مهارت‌ها را دارید. این دوره شما را با مفاهیم اصلی پایتون، از نصب و نوشتن اولین اسکریپت‌ها تا حلقه‌ها، توابع و ساختارهای داده آشنا می‌کند. با شروع از انواع داده‌ها، متغیرها، عملگرها و عبارت‌ها، شما یک پایه قوی می‌سازید و سپس به سراغ کنترل جریان با دستورات شرطی و حلقه‌ها می‌روید. آزمایشگاه‌های عملی و چالش‌هایی مانند ماشین‌حساب قیمت بلیط سینما و بازی حدس عدد، هر مفهوم را تثبیت می‌کنند. همچنین توابع قابل استفاده مجدد را می‌نویسید، بازگشت (Recursion) را بررسی می‌کنید و با استفاده از لیست‌ها، دیکشنری‌ها، تاپل‌ها و مجموعه‌ها، اپلیکیشن‌های کوچکی مانند مدیریت لیست کارهای روزانه و دفترچه تلفن می‌سازید. این دوره با مباحث ورودی/خروجی، مدیریت خطاها و استراتژی‌های آمادگی برای آزمون به پایان می‌رسد تا شما با اعتماد به نفس کامل برای آزمون PCEP-30-02 آماده شوید.

این دوره توسط Packt Publishing تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی کنیم.


سرفصل ها و درس ها

مقدمه‌ای بر پایتون و برنامه‌نویسی Introduction to Python and Programming

  • انتخاب محیط توسعه (IDE): VS Code، PyCharm یا IDLE Choosing an IDE: VS Code, PyCharm, or IDLE

  • استفاده از شل پایتون در مقابل اسکریپت‌ها Using the Python shell vs. scripts

  • نصب پایتون در ویندوز، مک و لینوکس Installing Python on Windows, macOS, and Linux

  • درک اصطلاحات برنامه‌نویسی (متغیرها، توابع و غیره) Understanding programming terminology (variables, functions, etc.)

  • راه‌اندازی اولین اسکریپت پایتون Setting up your first Python script

  • مبانی نحو پایتون: تو رفتگی، کامنت‌ها و بلوک‌های کد Python syntax basics: Indentation, comments, and code blocks

  • پایتون چیست و چه کاربردهایی دارد؟ What is Python and what can it do?

۱. انواع داده‌ها و متغیرها 1. Data Types and Variables

  • اتصال رشته‌ها و توالی‌های گریز (Escape Sequences) String concatenation and escape sequences

  • تبدیل نوع داده‌ها (str, int, float, bool) Type conversion and casting (str, int, float, bool)

  • متغیرها و نام‌گذاری Variables and naming

  • آشنایی با انواع داده‌ها در پایتون Introduction to data types in Python

  • رشته‌ها: ایجاد و چاپ متن Strings: Creating and printing text

  • اعداد صحیح و اعشاری: مبانی و محاسبات Integers and float numbers: Basics and arithmetic

  • مقادیر بولی: True، False و مبانی منطق Booleans: True, False, and logical basics

۲. عملگرها و عبارت‌ها 2. Operators and Expressions

  • اولویت عملگرها و گروه‌بندی با پرانتز Operator precedence and grouping with parentheses

  • عملگرهای منطقی Logical operators

  • عملگرهای بیتی: مبانی و موارد استفاده (نسخه ساده) Bitwise operators: Basics and use cases (light version)

  • عملگرهای مقایسه‌ای Comparison operators

  • عملگرهای انتصابی Assignment operators

  • آزمایشگاه کوچک: اولویت عملگرها و گروه‌بندی با پرانتز Mini lab: Operator precedence and grouping with parentheses

  • پروژه کوچک: مبدل دما Mini project: Temperature converter

  • عملگرها و عبارت‌ها Operators and expressions

  • آزمایشگاه کوچک: عملگرها و عبارت‌ها Mini lab: Operators and expressions

۳. دستورات شرطی 3. Conditional Statements

  • افزودن دستور else Adding an else statement

  • آزمایشگاه کوچک: ساخت یک ارزیاب ساده نمرات Mini lab: Build a simple grade evaluator

  • دستورات if تو در تو و بهترین روش‌ها Nested if statements and best practices

  • آزمایشگاه کوچک: بررسی سن با شرایط if تو در تو Mini lab: Age checker with nested if conditions

  • چالش: ماشین‌حساب قیمت بلیط سینما Challenge: Movie ticket price calculator

  • مقادیر Truthy و Falsy در شرط‌ها Truthy and falsy values in conditions

  • نوشتن دستورات if ساده Writing simple if statements

  • استفاده از elif برای شرایط متعدد Using elif for multiple conditions

۴. حلقه‌ها و کنترل حلقه 4. Loops and Loop Control

  • آزمایشگاه کوچک: چاپ جدول ضرب با استفاده از حلقه‌ها Mini lab: Print a multiplication table with loops

  • پروژه کوچک: بازی حدس عدد (عدد تصادفی + حلقه while + break) Mini project: Number guessing game (random number + while loop + break)

  • حلقه‌های تو در تو و الگوهای طراحی حلقه Nested loops and loop design patterns

  • حلقه while: نحو و مثال‌ها The while loop: Syntax and examples

  • حلقه for: پیمایش روی توالی‌ها The for loop: Iterating over sequences

  • آزمایشگاه کوچک: ساخت تایمر معکوس با while Mini lab: Create a countdown timer with while

  • دستورات کنترل حلقه: break، continue و pass Loop control statements: break, continue, and pass

  • استفاده از range() در حلقه‌ها Using range() in loops

  • حلقه‌های بی‌نهایت و نحوه شکستن آن‌ها Infinite loops and breaking them

۵. توابع 5. Functions

  • مقدمه‌ای بر بازگشت (Recursion) Introduction to recursion

  • آرگومان‌ها و پارامترهای تابع Function arguments and parameters

  • آزمایشگاه کوچک: ساخت تابعی برای محاسبه مساحت دایره Mini lab: Create a function that calculates the area of a circle

  • توابع چیستند و چرا از آن‌ها استفاده می‌کنیم؟ What are functions and why use them?

  • تعریف یک تابع Defining a function

  • تکلیف چالش‌برانگیز: نوشتن تابعی که زوج یا فرد بودن عدد را برگرداند Challenge task: Write a function that returns whether a number is even or odd

  • آزمایشگاه کوچک: نوشتن تابعی برای جمع دو عدد Mini lab: Write a function to add two numbers

  • محدوده (Scope): متغیرهای محلی در مقابل سراسری Scope: Local vs. global variables

  • بازگرداندن مقادیر با دستور return Returning values with return

  • آزمایشگاه کوچک: نوشتن یک تابع بازگشتی برای محاسبه فاکتوریل Mini lab: Write a recursive function to calculate factorial

۶. مجموعه‌های داده: لیست‌ها، تاپل‌ها، دیکشنری‌ها و مجموعه‌ها 6. Data Collections: Lists, Tuples, Dictionaries, and Sets

  • آزمایشگاه کوچک: ساخت دفترچه تلفن با استفاده از دیکشنری‌ها Mini lab: Create a contact book using dictionaries

  • دیکشنری‌ها: کلیدها و مقدارها Dictionaries: Keys and values

  • مجموعه‌ها (Sets): چیستند و چه زمانی استفاده شوند Sets: What they are and when to use them

  • ایجاد و دسترسی به لیست‌ها Creating and accessing lists

  • متدهای لیست: append()، remove() و غیره List methods: append(), remove(), etc.

  • افزودن، دسترسی و حذف عناصر دیکشنری Adding, accessing, and removing dictionary elements

  • آزمایشگاه کوچک: ساخت یک اپلیکیشن ساده لیست خرید Mini lab: Build a simple grocery list app

  • برش (Slicing) و پیمایش روی لیست‌ها Slicing and iterating over lists

  • آزمایشگاه کوچک: استفاده از مجموعه‌ها برای حذف موارد تکراری از لیست Mini lab: Use sets to remove duplicates from a list

  • پروژه کوچک: مدیریت لیست کارهای روزانه Mini project: To-do list manager

  • تاپل‌ها: چه چیزی آن‌ها را تغییرناپذیر (Immutable) می‌کند Tuples: What makes them immutable

۷. ورودی، خروجی و خطاهای پایه 7. Input, Output, and Basic Errors

  • چاپ خروجی: تابع print() و فرمت‌بندی Printing output: print() and formatting

  • استفاده از input() برای دریافت ورودی کاربر Using input() to get user input

  • خطاهای رایج و مقدمه‌ای بر try except Common errors and intro to try-except (minimal)

  • آزمایشگاه کوچک: ساخت یک صفحه ورود ساده با استفاده از ورودی و خروجی Mini lab: Build a simple login prompt using input and output

  • چالش: ساخت یک اپلیکیشن آزمون (Quiz) ساده Challenge prompt: Create a simple quiz app

  • کار با کاراکترهای گریز و رشته‌های چندخطی Working with escape characters and multiline strings

۸. آمادگی نهایی و تمرینات 8. Final Preparation and Practice

  • آنچه در آزمون PCEP باید انتظار داشته باشید What to expect on the PCEP exam

  • برنامه‌ریزی برای گام‌های بعدی Planning your next steps

  • نحوه تمرین موثر با چالش‌های کدنویسی How to practice effectively with coding challenges

  • نکات مطالعه و اشتباهات رایجی که باید از آن‌ها دوری کرد Study tips and common mistakes to avoid

نمایش نظرات

آموزش جامع گواهینامه برنامه‌نویسی پایتون سطح مبتدی (PCEP-30-02)
جزییات دوره
9h 1m
71
(آخرین آپدیت)
545
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Packt Publishing Packt Publishing

دانش فنی در حرکت