آموزش پایتون کاربردی: آغاز مسیر برنامه‌نویسی شما - آخرین آپدیت

دانلود Practical Python: Start Your Programming Journey

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا تا به حال دوست داشتید برنامه‌نویسی را یاد بگیرید تا بتوانید برنامه‌هایی متناسب با علایق خود بنویسید؟ نظرتان درباره یادگیری کدنویسی به همراه آموزش طراحی، برنامه‌ریزی و پیاده‌سازی پروژه‌ها چیست؟ اگر پاسخ شما مثبت است، به دوره «پایتون کاربردی: آغاز مسیر برنامه‌نویسی شما» خوش آمدید! در این دوره، ما مبانی برنامه‌نویسی پایتون را به گونه‌ای آموزش می‌دهیم که حتی اگر هیچ تجربه قبلی نداشته باشید، بتوانید آن را یاد بگیرید. در پایان این دوره، شما قادر خواهید بود بازی‌های متنی ماجراجویی بسازید، یک ماشین حساب شخصی‌سازی شده طراحی کنید، شعر بنویسید و کارهای بسیار بیشتر! همچنین در این دوره با فرآیند برنامه‌ریزی برای پروژه‌های برنامه‌نویسی و روش‌های عیب‌یابی (دیباگ) کدها برای رسیدن به نتیجه مطلوب آشنا خواهید شد. ما تمام این موارد را از طریق تکالیف باز و منعطفی آموزش می‌دهیم که به شما اجازه می‌دهد نحوه یادگیری خود را به نمایش بگذارید. اکثر تکالیف کدنویسی ما دارای مجموعه‌ای از بررسی‌های اولیه هستند، اما در نهایت تصمیم با شماست که برنامه چه کاری انجام دهد! دوست دارید کدی بنویسید که شعر هایکو تولید کند؟ می‌توانید! یا می‌خواهید کدی برای تولید متن آهنگ بنویسید؟ تا هفته دوم دوره این توانایی را خواهید داشت!

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

شروع کار Getting Started

  • خوش آمدید به کلاس! Welcome to the Class!

  • محیط کدنویسی VS Code [دمو] Your Coding Environment-VS Code [Demo]

  • چاپ کردن در پایتون Printing in Python

  • نحوه اجرای یک برنامه پایتون [دمو] How to Run a Python Program [Demo]

ساخت اولین برنامه تعاملی Crafting Your First Interactive Program

  • ذخیره داده‌های ساده: انواع، نام‌ها و مقادیر Storing Simple Data: Types, Names, and Values

  • ذخیره داده‌ها در متغیرها [دمو] Storing Data in Variables [Demo]

  • استفاده از عملگرهای ریاضی در پایتون: بخش اول Using Math Operators in Python: Part I

  • استفاده از عملگرهای ریاضی در پایتون: بخش دوم Using Math Operators in Python: Part II

  • استفاده از عملگرهای ریاضی در پایتون [دمو] Using Math Operators in Python [Demo]

  • تغییر نوع یک مقدار Changing a Value's Type

  • تغییر نوع یک مقدار [دمو] Changing a Value's Type [Demo]

  • اعداد اعشاری (Floats): اعداد ده‌ماری در کامپیوتر Floats: Decimal Numbers in a Computer

  • تعاملی کردن برنامه شما Making your Program Interactive

  • تعاملی کردن برنامه در VS Code [دمو] Making your Program Interactive in VS Code [Demo]

  • تعاملی کردن برنامه در Python Tutor [دمو] Making your Program Interactive in Python Tutor [Demo]

  • چگونه یک برنامه بنویسیم: طراحی و برنامه‌ریزی How to Write a Program: Design and Plan

  • چگونه یک برنامه بنویسیم: تایید و عیب‌یابی How to Write a Program: Verify and Debug

  • چه کنیم وقتی نمره اتو-گریدر صفر است [دمو] What to Do When Your Autograder Score Is 0 [Demo]

  • چه کنیم وقتی نمره اتو-گریدر ناقص است [دمو] What to Do When Your Autograder is Some Points [Demo]

انتخاب بلوک‌های اجرایی کد و ایجاد رفتارهای تصادفی Choosing What Code Blocks Execute and Creating Random Behavior

  • مقایسه مقادیر: عملگرهای رابطه‌ای Comparing Values: Relational Operators

  • اجرای انتخابی: کار با دستورات شرطی Selective Execution: Working with Conditionals

  • استفاده از if...elif یا if...if؟ if … elif or if … if?

  • دستورات شرطی If [دمو] If Statements [Demo]

  • تصمیم‌گیری با عوامل متعدد: ifها و elifهای تو در تو Decisions with Multiple Factors: Nested ifs and elifs

  • مدیریت درست یا غلط؟ مقادیر و متغیرهای بولی (Boolean) Handling True or False? Boolean Values and Variables

  • پایتون تیوتور: ifها و elifهای تو در تو با متغیرهای بولی [دمو] Python Tutor: Nested ifs and elifs with Boolean Variables [Demo]

  • پایتون تیوتور: ifها و elifهای تو در تو با متغیرهای بولی، بخش ۲ [دمو] Python Tutor: Nested ifs and elifs with Boolean Variables, Part 2 [Demo]

  • پایتون تیوتور: ifها و elifهای تو در تو با متغیرهای بولی، بخش ۳ [دمو] Python Tutor: Nested ifs and elifs with Boolean Variables, Part 3 [Demo]

  • عبارات بولی ترکیبی Compound Boolean Expressions

  • عبارات بولی پیچیده و اتصال کوتاه (Short Circuiting) Complex Boolean Expressions and Short-Circuiting

  • عملگرهای منطقی و اتصال کوتاه [دمو] Logic Operators and Short-Circuiting [Demo]

  • استفاده از if...if، elif یا else؟ چه زمانی از کدام استفاده کنیم if...if, elif or else? When to Use What

  • تولید انتخاب‌های تصادفی: ماژول Random Generating Random Choices: The Random Module

  • تولید انتخاب‌های تصادفی - مثال: پیاده‌روی و انتخاب پیراهن Generating Random Choices — Example: Walking and Choosing a Shirt

  • تولید انتخاب‌های تصادفی - مثال: سن آینده [دمو] Generating Random Choices — Example: Future Age [Demo]

  • تولید انتخاب‌های تصادفی - مثال: کدام میوه [دمو] Generating Random Choices — Example: Which Fruit [Demo]

  • اعداد تصادفی چگونه تولید می‌شوند؟ How Are Random Numbers Generated?

  • اعداد تصادفی با استفاده از Random Seed [دمو] Random Numbers with Random Seed [Demo]

استفاده از حلقه‌ها برای بهینه‌سازی کد Using loops to do more with less code

  • اجرای مجدد کد: حلقه while و افزودن رسیدها Re-executing Code - while loop and Adding Receipts

  • مثال اجرای مجدد کد: یافتن بزرگترین عدد Re-executing Code Example - Finding Largest Number

  • حلقه while: سیستم ساده امتیازدهی تنیس [دمو] While loop - Simplified Tennis Scoring [Demo]

  • حلقه while: تولید اعداد تصادفی متعدد [دمو] While Loop - Many Random Numbers [Demo]

  • کنترل طول رشته‌ها: استفاده از len() Control Length of Strings - Using len()

  • بررسی محتوای رشته‌ها: استفاده از کلمه کلیدی in Looking Inside Strings - Using the Keyword in

  • شرایط توقف: while با متغیرهای بولی Stopping Conditions - while with booleans

  • اندیس‌گذاری رشته‌ها: دسترسی به کاراکترها در رشته String Indexing - Accessing Characters in Strings

  • شمارش کاراکترها در کلمه: مباحث پیشرفته اندیس‌گذاری Count characters in word - More with indexing

  • دو برابر کردن حروف صدا‌دار در یک کلمه [دمو] Doubling the Vowels in a Word [Demo]

  • ساخت اختصار برای یک کلمه [دمو] Making an Abbreviation of a Word [Demo]

  • الگوهای کدنویسی: الگوی انباشت‌کننده (Accumulator) Code Patterns - Accumulator Pattern

  • دنبال‌یابی در حلقه‌ها Tracing Through Loops

  • دنبال‌یابی در حلقه‌ها [دمو] Tracing Through Loops [Demo]

  • انواع خطاها Types of Errors

  • استراتژی‌های عیب‌یابی Debugging Strategies

  • عیب‌یابی یک بازی، بخش ۱ [دمو] Debugging a Game, Part 1 [Demo]

  • عیب‌یابی یک بازی، بخش ۲ [دمو] Debugging a Game, Part 2 [Demo]

  • عیب‌یابی یک بازی، بخش ۳ [دمو] Debugging a Game, Part 3 [Demo]

  • ساخت کوکی‌های لوگوی پایتون Making Python Logo Cookies

نمایش نظرات

آموزش پایتون کاربردی: آغاز مسیر برنامه‌نویسی شما
جزییات دوره
38h 8m
58
(آخرین آپدیت)
810
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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

Susan H. Rodger Susan H. Rodger