آموزش مبانی پایتون: مسیر کامل دریافت گواهینامه PCEP - آخرین آپدیت

دانلود Python Foundations: The Complete PCEP Certification Path

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل مربی هوشمند کورسرا (Coursera Coach) است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره، پایه‌ای قوی در پایتون، یکی از محبوب‌ترین زبان‌های برنامه‌نویسی دنیا، به دست خواهید آورد. با شروع از مفاهیم اولیه، یاد می‌گیرید چگونه پایتون را نصب کنید، اسکریپت بنویسید و با اصطلاحات اصلی برنامه‌نویسی کار کنید. این دوره به گونه‌ای طراحی شده که مهارت‌های شما را به تدریج ارتقا دهد؛ از درک انواع داده و متغیرها گرفته تا تسلط بر دستورات شرطی، حلقه‌ها و توابع. شما آموخته‌های خود را از طریق آزمایشگاه‌های کوچک و پروژه‌های عملی به کار خواهید گرفت تا اطمینان حاصل کنید که می‌توانید کدهای واقعی پایتون را بنویسید. در طول مسیر، انواع داده‌های اصلی، عملگرها، عبارات و ساختارهای کنترلی ضروری مانند حلقه‌ها و شرط‌ها را بررسی خواهید کرد. همچنین تجربه عملی با مجموعه‌هایی مانند لیست‌ها، دیکشنری‌ها و مجموعه‌ها (Sets) کسب خواهید کرد که به شما امکان می‌دهد داده‌ها را سازماندهی کرده و وظایف پیچیده را به راحتی مدیریت کنید. با کار بر روی پروژه‌های واقعی، از جمله مبدل دما و بازی حدس عدد، یاد می‌گیرید چگونه از پایتون در سناریوهای کاربردی استفاده کنید. این دوره برای مبتدیانی که تجربه قبلی در برنامه‌نویسی ندارند یا تجربه بسیار کمی دارند، عالی است. این دوره برای کسانی طراحی شده که مشتاقند سفر کدنویسی خود را با پایتون شروع کنند و پایه‌ای محکم برای مطالعات بعدی بسازند. هیچ پیش‌نیازی لازم نیست و دوره با سرعتی مناسب پیش می‌رود که آن را برای یادگیری خودگام ایده‌آل می‌کند. در پایان این دوره، قادر خواهید بود پایتون را نصب کنید، توابع بنویسید، ورودی/خروجی کاربر را مدیریت کنید، از ساختارهای داده مانند لیست‌ها و دیکشنری‌ها استفاده کنید و مهارت‌های خود را در چالش‌های کدنویسی عملی مانند آزمون‌ها و بازی‌ها به کار ببرید.

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

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

  • پایتون چیست و چه کارهایی انجام می‌دهد؟ What Is Python and What Can It Do?

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

  • راه‌اندازی اولین اسکریپت پایتون Setting Up Your First Python Script

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

  • انتخاب محیط توسعه (IDE) - ویژوال استودیو کد، پای‌چارم یا IDLE Choosing an IDE – VS Code, PyCharm, or IDLE

  • درک اصطلاحات برنامه‌نویسی (متغیرها، توابع و غیره) Understanding Programming Terminology (Variables, Functions, etc.)

  • اصول نحو پایتون - تورفتگی، کامنت‌گذاری و بلوک‌های کد Python Syntax Basics – Indentation, Comments, and Code Blocks

انواع داده و متغیرها Data Types and Variables

  • مقدمه‌ای بر انواع داده در پایتون Introduction to Data Types in Python

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

  • اعداد صحیح و اعشاری - اصول و محاسبات Integers and Float Numbers – Basics and Arithmetic

  • رشته‌ها - ایجاد و چاپ متن Strings – Creating and Printing Text

  • اتصال رشته‌ها و کاراکترهای کنترلی String Concatenation and Escape Sequences

  • مقادیر بولی - درست، غلط و مبانی منطقی Booleans – True, False, and Logical Basics

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

عملگرها و عبارات Operators and Expressions

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

  • آزمایشگاه کوچک - عملگرها و عبارات Mini Lab – Operators and Expressions

  • عملگرهای انتساب Assignment Operators

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

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

  • عملگرهای بیتی - اصول و موارد استفاده (نسخه ساده) Bitwise Operators – Basics and Use Cases (Light Version)

  • اولویت عملگرها و گروه‌بندی با پرانتز Operator Precedence and Grouping with Parentheses

  • آزمایشگاه کوچک - اولویت عملگرها و گروه‌بندی Mini Lab – Operator Precedence and Grouping with Parentheses

  • پروژه کوچک - مبدل دما Mini Project – Temperature Converter

دستورات شرطی Conditional Statements

  • نوشتن دستورات شرطی ساده Writing Simple If Statements

  • افزودن دستور Else Adding Else Statement

  • استفاده از Elif برای شرایط چندگانه Using Elif for Multiple Conditions

  • آزمایشگاه کوچک - ساخت ارزیاب نمره ساده Mini Lab – Build a Simple Grade Evaluator

  • دستورات شرطی تو در تو و بهترین شیوه‌ها Nested If Statements and Best Practices

  • مقادیر Truthy و Falsy در شرایط Truthy and Falsy Values in Conditions

  • آزمایشگاه کوچک - بررسی سن با شرط‌های تو در تو Mini Lab – Age Checker with Nested If Conditions

  • چالش - محاسبه‌گر قیمت بلیط سینما Challenge – Movie Ticket Price Calculator

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

  • حلقه While - نحو و مثال‌ها The While Loop – Syntax and Examples

  • حلقه‌های بی‌نهایت و شکستن آن‌ها Infinite Loops and Breaking Them

  • آزمایشگاه کوچک - ساخت تایمر معکوس با While Mini Lab – Create a Countdown Timer with While

  • حلقه For - پیمایش روی دنباله‌ها The For Loop – Iterating Over Sequences

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

  • دستورات کنترل حلقه - break، continue و pass Loop Control Statements – break, continue, and pass

  • حلقه‌های تو در تو و الگوهای طراحی حلقه Nested Loops and Loop Design Patterns

  • آزمایشگاه کوچک - چاپ جدول ضرب با حلقه‌ها Mini Lab – Print a Multiplication Table with Loops

  • پروژه کوچک - بازی حدس عدد (اعداد تصادفی + حلقه While + Break) Mini Project – Number Guessing Game (Random Number + While Loop + Break)

توابع Functions

  • توابع چیستند و چرا از آن‌ها استفاده می‌کنیم؟ What Are Functions and Why Use Them?

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

  • آزمایشگاه کوچک - نوشتن تابعی برای جمع دو عدد Mini Lab – Write a Function to Add Two Numbers

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

  • بازگرداندن مقادیر با return Returning Values with return

  • آزمایشگاه کوچک - ایجاد تابعی برای محاسبه مساحت دایره Mini Lab – Create a Function That Calculates Area of a Circle

  • محدوده دسترسی - متغیرهای محلی در مقابل سراسری Scope – Local vs Global Variables

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

  • آزمایشگاه کوچک - نوشتن تابع بازگشتی برای فاکتوریل Mini Lab – Write a Recursive Function to Calculate Factorial

  • چالش - نوشتن تابعی که زوج یا فرد بودن عدد را مشخص کند Challenge Task – Write a Function That Returns Whether a Number Is Even or Odd

مجموعه‌های داده - لیست‌ها، تاپل‌ها، دیکشنری‌ها، مجموعه‌ها Data Collections – Lists, Tuples, Dictionaries, Sets

  • ایجاد و دسترسی به لیست‌ها Creating and Accessing Lists

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

  • اسلایسینگ و پیمایش لیست‌ها Slicing and Iterating Over Lists

  • آزمایشگاه کوچک - ساخت برنامه لیست خرید Mini Lab – Build a Simple Grocery List App

  • تاپل‌ها - چرا تغییرناپذیر هستند Tuples – What Makes Them Immutable

  • دیکشنری‌ها - کلیدها و مقادیر Dictionaries – Keys and Values

  • افزودن، دسترسی و حذف عناصر دیکشنری Adding, Accessing, and Removing Dictionary Elements

  • آزمایشگاه کوچک - ایجاد دفترچه تلفن با دیکشنری‌ها Mini Lab – Create a Contact Book Using Dictionaries

  • مجموعه‌ها (Sets) - چیستند و چه زمانی استفاده کنیم؟ Sets – What They Are and When to Use Them

  • آزمایشگاه کوچک - استفاده از مجموعه‌ها برای حذف موارد تکراری لیست Mini Lab – Use Sets to Remove Duplicates from a List

  • پروژه کوچک - مدیریت لیست کارها (To-Do List) Mini Project – To-Do List Manager

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

  • استفاده از input() برای دریافت ورودی کاربر Using input() to Get User Input

  • چاپ خروجی - print() و فرمت‌بندی Printing Output – print() and Formatting

  • کار با کاراکترهای کنترلی و رشته‌های چندخطی Working with Escape Characters and Multiline Strings

  • خطاهای رایج و مقدمه‌ای بر try except (مختصر) Common Errors and Intro to try-except (Minimal)

  • آزمایشگاه کوچک - ساخت صفحه ورود ساده با ورودی و خروجی Mini Lab – Build a Simple Login Prompt Using Input and Output

  • چالش - ایجاد یک برنامه کوییز ساده Challenge Prompt – Create a Simple Quiz App

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

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

  • نکات مطالعه و اشتباهات رایج Study Tips and Common Mistakes to Avoid

  • چگونه با چالش‌های کدنویسی موثر تمرین کنیم؟ How to Practice Effectively with Coding Challenges

  • برنامه‌ریزی برای گام‌های بعدی Planning Your Next Steps

نمایش نظرات

آموزش مبانی پایتون: مسیر کامل دریافت گواهینامه PCEP
جزییات دوره
12h 24m
71
(آخرین آپدیت)
57
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده