آموزش پایتون یک هفته ای

One Week Python

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

وقت خود را با دوره‌های بیش از 60 ساعته غول پیکر که هرگز تمام نمی‌کنید تلف نکنید! در عوض، این مسیر سریع و موثر به پایتون را امتحان کنید که با در نظر گرفتن عقل شما طراحی شده است. این دوره اولین قدم عالی برای ورود به دنیای علم داده، توسعه دهنده وب، یادگیری ماشین یا هر رشته دیگری است که به دانش پایتون نیاز دارد.

من به‌عنوان مدرس بوت‌کمپ کدنویسی شخصی، این دوره را ایجاد کردم تا شما را در تمام طول مسیر درگیر خود نگه دارم. این پر از تمرین ها، آزمون ها، چالش ها و پروژه ها است. اسلایدها، نمودارها و چیت شیت ها به سختی طراحی شده اند تا به شما در تجسم مفاهیم پیچیده کمک کنند. هیچ ویدیوی 20 دقیقه ای هیولا در این دوره وجود ندارد. مدت زمان متوسط ​​ویدیو فقط 4 دقیقه است. همه چیز در مورد این دوره طراحی شده است تا آن را در واقع کامل کند!

این دوره تمام موارد ضروری پایتون را پوشش می دهد: همه چیز از متغیرها گرفته تا ساختارهای داده تا برنامه نویسی شی گرا و ماژول ها. جعبه ابزار Python خود را پر می‌کنید تا بتوانید به کتابخانه‌هایی مانند پانداها، فلاسک، scikitlearn، جنگو و غیره ادامه دهید و با آنها مقابله کنید.

این دوره چه چیزی نیست: این دوره راهنمای کاملی برای تک تک ویژگی های ممکن در زبان پایتون نیست. این بر روی 80% تمرکز دارد که کاملاً حیاتی است و ارزش وقت شما را دارد، اما دوره‌های (بسیار طولانی‌تر) دیگری وجود دارند که بیشتر شبیه کتاب‌های درسی پایتون هستند که برای پوشش هر ویژگی زمان می‌برند. در واقع من یکی از آن دوره ها را ایجاد کردم و اتفاقاً 40 ساعت طول می کشد!

به‌عنوان کسی که هم دوره‌های بوت کمپ عظیم Udemy را ایجاد کرده و هم خریداری کرده‌ام، می‌دانم که آنها هنوز فرمت استاندارد روی پلتفرم هستند، اما شاید زمان آن رسیده است که چیزی کمی انسانی‌تر و جذاب‌تر انجام دهیم. فکر کردم حداقل ارزش امتحان کردن را دارد.

در اینجا یک تفکیک دقیق از آنچه ما پوشش می دهیم آمده است:

  • نصب بدون درد برای همه سیستم عامل ها و کاربران

  • کار با اعداد

  • متغیرهای پایتون

  • رشته ها و روش های رشته

  • بولی ها

  • منطق شرطی

  • منطق بولی

  • حلقه ها

  • توابع

  • محدوده

  • فهرست ها

  • لغت نامه ها

  • تنظیم می کند

  • جلوها

  • *args و **kwargs

  • کار با خطاها

  • ماژول‌های سفارشی

  • ماژول های شخص ثالث

  • PIP

  • برنامه نویسی شی گرا

  • کلاس ها


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

خوش آمدید و معرفی Welcome & Introduction

  • به دوره خوش آمدید! Welcome To The Course!

  • به انجمن بپیوندید! Join The Community!

  • به انجمن بپیوندید! Join The Community!

  • آنچه این دوره نیست What This Course IS NOT

  • آنچه این دوره نیست What This Course IS NOT

  • چرا باید پایتون را یاد بگیرید Why You Should Learn Python

  • چرا باید پایتون را یاد بگیرید Why You Should Learn Python

  • آنچه می توانیم با پایتون انجام دهیم What We Can Do With Python

  • همه اسلایدها را از اینجا دانلود کنید! Download All Slides Here!

  • همه اسلایدها را از اینجا دانلود کنید! Download All Slides Here!

خوش آمدید و معرفی Welcome & Introduction

  • به دوره خوش آمدید! Welcome To The Course!

  • آنچه می توانیم با پایتون انجام دهیم What We Can Do With Python

نصب و راه اندازی Installation & Setup

  • نسخه های پایتون: آنها در واقع مهم هستند! Python Versions: They Actually Matter!

  • 2 راه برای اجرای پایتون 2 Ways of Running Python

  • نصب برای کاربران مک Installation For Mac Users

  • نصب برای کاربران مک Installation For Mac Users

  • نصب برای کاربران ویندوز Installation For Windows Users

  • گزینه "بدون نصب": REPL.it The "No-Installation" Option: REPL.it

نصب و راه اندازی Installation & Setup

  • نسخه های پایتون: آنها در واقع مهم هستند! Python Versions: They Actually Matter!

  • 2 راه برای اجرای پایتون 2 Ways of Running Python

  • نصب برای کاربران ویندوز Installation For Windows Users

  • گزینه "بدون نصب": REPL.it The "No-Installation" Option: REPL.it

اعداد پایتون Python Numbers

  • مقدمه ای بر انواع داده ها Intro to Data Types

  • مقدمه ای بر انواع داده ها Intro to Data Types

  • اعداد صحیح و شناور Integers and Floats

  • ★ اعداد مبانی مسابقه ★ Numbers Basics Quiz

  • اختیاری: نمادهای عددی OPTIONAL: Numeric Notations

  • اپراتورهای پایه Basic Operators

  • اپراتورهای پایه Basic Operators

  • ★ آزمون اپراتورهای اساسی ★ Basic Operators Quiz

  • ★ آزمون اپراتورهای اساسی ★ Basic Operators Quiz

  • اپراتورهای کمتر شناخته شده Lesser Known Operators

  • ★ امتحان اپراتورهای دیگر ★ Other Operators Quiz

  • نظرات پایتون Python Comments

اعداد پایتون Python Numbers

  • اعداد صحیح و شناور Integers and Floats

  • ★ اعداد مبانی مسابقه ★ Numbers Basics Quiz

  • اختیاری: نمادهای عددی OPTIONAL: Numeric Notations

  • اپراتورهای کمتر شناخته شده Lesser Known Operators

  • ★ امتحان اپراتورهای دیگر ★ Other Operators Quiz

  • نظرات پایتون Python Comments

مبانی متغیرها Variables Basics

  • معرفی متغیرها Introducing Variables

  • معرفی متغیرها Introducing Variables

  • ★ آزمون متغیرها ★ Variables Quiz

  • ★ آزمون متغیرها ★ Variables Quiz

  • نامگذاری متغیر Variable Naming

  • ★ آزمون نامگذاری متغیر ★ Variable Naming Quiz

  • اپراتورهای واگذاری Assignment Operators

  • ★ آزمون اپراتورهای تکلیف ★ Assignment Operators Quiz

  • اعداد و متغیرها در طبیعت Numbers & Variables In The Wild

  • اعداد و متغیرها در طبیعت Numbers & Variables In The Wild

  • تابع Print(). The Print() Function

  • ★ تمرین ترفند جادویی ★ Magic Trick Exercise

مبانی متغیرها Variables Basics

  • نامگذاری متغیر Variable Naming

  • ★ آزمون نامگذاری متغیر ★ Variable Naming Quiz

  • اپراتورهای واگذاری Assignment Operators

  • ★ آزمون اپراتورهای تکلیف ★ Assignment Operators Quiz

  • تابع Print(). The Print() Function

  • ★ تمرین ترفند جادویی ★ Magic Trick Exercise

اصول رشته ها Strings Basics

  • معرفی رشته ها Introducing Strings

  • ★ مسابقه مبانی رشته ها ★ Strings Basics Quiz

  • متغیرهای رشته ای String Variables

  • عملگرهای رشته ای String Operators

  • عملگرهای رشته ای String Operators

  • ★ آزمون متغیرهای رشته ★ String Variables Quiz

  • ★ آزمون متغیرهای رشته ★ String Variables Quiz

  • فهرست بندی رشته ای String Indexing

  • ★ آزمون رشته نمایه سازی ★ String Indexing Quiz

  • ★ آزمون رشته نمایه سازی ★ String Indexing Quiz

  • ارزش ویژه هیچ The Special Value None

اصول رشته ها Strings Basics

  • معرفی رشته ها Introducing Strings

  • ★ مسابقه مبانی رشته ها ★ Strings Basics Quiz

  • متغیرهای رشته ای String Variables

  • فهرست بندی رشته ای String Indexing

  • ارزش ویژه هیچ The Special Value None

کمی بیشتر در مورد رشته ها A Little More On Strings

  • برش رشته String Slices

  • برش رشته String Slices

  • ★ مسابقه برش رشته ★ String Slice Quiz

  • بازبینی چاپ () Revisiting Print()

  • بازبینی چاپ () Revisiting Print()

  • شخصیت های فرار Escape Characters

  • ★ مسابقه شخصیت فرار ★ Escape Character Quiz

  • ★ مسابقه شخصیت فرار ★ Escape Character Quiz

  • رشته های نقل قول سه گانه Triple Quoted Strings

  • رشته ها در وحشی Strings In The Wild

  • رشته ها در وحشی Strings In The Wild

  • ★ ورزش نیکو Hülkenberg ★ Nico Hülkenberg Exercise

کمی بیشتر در مورد رشته ها A Little More On Strings

  • ★ مسابقه برش رشته ★ String Slice Quiz

  • شخصیت های فرار Escape Characters

  • رشته های نقل قول سه گانه Triple Quoted Strings

  • ★ ورزش نیکو Hülkenberg ★ Nico Hülkenberg Exercise

رشته ها و توکارها Strings & Built-Ins

  • معرفی توابع! Introducing Functions!

  • معرفی توابع! Introducing Functions!

  • تابع لن The Len Function

  • ★ لن مسابقه ★ Len Quiz

  • ★ لن مسابقه ★ Len Quiz

  • تابع ورودی The Input Function

  • تابع ورودی The Input Function

  • Casting را تایپ کنید Type Casting

  • Casting را تایپ کنید Type Casting

  • ★ انواع امتحان ★ Types Quiz

  • ★ ورزش ماشین حساب سن ★ Age Calculator Exercise

  • رشته های F F Strings

  • رشته های F F Strings

  • ★ F-strings مسابقه ★ F-Strings Quiz

  • F-Strings و نوع Casting In The Wild F-Strings and Type Casting In The Wild

  • F-Strings و نوع Casting In The Wild F-Strings and Type Casting In The Wild

  • ★ ورزش سبد خرید ★ Shopping Cart Exercise

رشته ها و توکارها Strings & Built-Ins

  • تابع لن The Len Function

  • ★ انواع امتحان ★ Types Quiz

  • ★ ورزش ماشین حساب سن ★ Age Calculator Exercise

  • ★ F-strings مسابقه ★ F-Strings Quiz

  • ★ ورزش سبد خرید ★ Shopping Cart Exercise

دنیای روش ها The World Of Methods

  • معرفی روش ها: بالا و پایین Introducing Methods: Upper and Lower

  • معرفی روش ها: بالا و پایین Introducing Methods: Upper and Lower

  • ★ آزمون سریع روش های رشته ★ Quick String Methods Quiz

  • ★ آزمون سریع روش های رشته ★ Quick String Methods Quiz

  • پیمایش در اسناد Navigating The Docs

  • Help() و ipython '?' Help() & ipython '?'

  • Help() و ipython '?' Help() & ipython '?'

  • خواندن امضاهای تابع + روش های نوار Reading Function Signatures + Strip Methods

  • خواندن امضاهای تابع + روش های نوار Reading Function Signatures + Strip Methods

  • ★ با این حال مسابقه رشته دیگری! ★ Yet Another String Quiz!

  • جایگزین کردن Replace

  • جایگزین کردن Replace

  • سایر روش های رشته ای Other String Methods

  • روش زنجیر زنی Method Chaining

  • ★ حتی بیشتر روش های رشته امتحانی ★ Even More String Methods Quiz

  • روش های رشته در طبیعت String Methods In The Wild

  • روش های رشته در طبیعت String Methods In The Wild

  • ★ تمرین انتشار مطبوعاتی ★ Press Release Exercise

دنیای روش ها The World Of Methods

  • پیمایش در اسناد Navigating The Docs

  • ★ با این حال مسابقه رشته دیگری! ★ Yet Another String Quiz!

  • سایر روش های رشته ای Other String Methods

  • روش زنجیر زنی Method Chaining

  • ★ حتی بیشتر روش های رشته امتحانی ★ Even More String Methods Quiz

  • ★ تمرین انتشار مطبوعاتی ★ Press Release Exercise

بولین ها Booleans

  • معرفی Booleans Introducing Booleans

  • معرفی Booleans Introducing Booleans

  • ★ Booleans مسابقه ★ Booleans Quiz

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای برابری Equality Operators

  • ★ مسابقه مقایسه ★ Comparison Quiz

  • مقایسه بین انواع Comparing Across Types

  • مقایسه بین انواع Comparing Across Types

  • صدق و دروغ Truthiness & Falseyness

  • ★ مسابقه حقیقت/دروغ ★ Truthy/Falsey Quiz

  • اپراتور "در". The "in" Operator

  • اختیاری: مقایسه رشته ها OPTIONAL: Comparing Strings

  • اختیاری: مقایسه رشته ها OPTIONAL: Comparing Strings

  • Booleans در وحشی Booleans In The Wild

بولین ها Booleans

  • ★ Booleans مسابقه ★ Booleans Quiz

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای برابری Equality Operators

  • ★ مسابقه مقایسه ★ Comparison Quiz

  • صدق و دروغ Truthiness & Falseyness

  • ★ مسابقه حقیقت/دروغ ★ Truthy/Falsey Quiz

  • اپراتور "در". The "in" Operator

  • Booleans در وحشی Booleans In The Wild

مبانی شرایط Conditionals Basics

  • معرفی شرایط Introducing Conditionals

  • کلمه کلیدی If The If Keyword

  • کلمه کلیدی If The If Keyword

  • ★ اگر مسابقه ★ If Quiz

  • کلمه کلیدی Elif The Elif Keyword

  • کلمه کلیدی Elif The Elif Keyword

  • ★ الیف مسابقه ★ Elif Quiz

  • کلمه کلیدی دیگر The Else Keyword

  • ★ مسابقه دیگر ★ Else Quiz

  • ★ طول نام Codealong ★ Name Length Codealong

  • تولید اعداد تصادفی با Randint() Generating Random Numbers With Randint()

  • تولید اعداد تصادفی با Randint() Generating Random Numbers With Randint()

  • ★ تمرین جستجوگر توییت ★ Tweet Checker Exercise

  • ★ تمرین جستجوگر توییت ★ Tweet Checker Exercise

مبانی شرایط Conditionals Basics

  • معرفی شرایط Introducing Conditionals

  • ★ اگر مسابقه ★ If Quiz

  • ★ الیف مسابقه ★ Elif Quiz

  • کلمه کلیدی دیگر The Else Keyword

  • ★ مسابقه دیگر ★ Else Quiz

  • ★ طول نام Codealong ★ Name Length Codealong

کمی بیشتر در مورد شرایط A Little More On Conditionals

  • مماس بر تورفتگی A Tangent On Indentation

  • مماس بر تورفتگی A Tangent On Indentation

  • ★ آزمون تورفتگی ★ Indentation Quiz

  • شرایط تودرتو Nesting Conditionals

  • شرایط تودرتو Nesting Conditionals

  • ★ آزمون شرایط تو در تو ★ Nested Conditionals Quiz

  • ★ آب جوش Codealong ★ Water Boiling Codealong

  • شرایط در طبیعت Conditionals In The Wild

  • شرایط در طبیعت Conditionals In The Wild

  • ★ سریع 1-سوال نظرسنجی بازخورد ★ Quick 1-Question Feedback Survey

  • ★ سریع 1-سوال نظرسنجی بازخورد ★ Quick 1-Question Feedback Survey

  • ★ BMI ماشین حساب ورزش ★ BMI Calculator Exercise

  • ★ BMI ماشین حساب ورزش ★ BMI Calculator Exercise

کمی بیشتر در مورد شرایط A Little More On Conditionals

  • ★ آزمون تورفتگی ★ Indentation Quiz

  • ★ آزمون شرایط تو در تو ★ Nested Conditionals Quiz

  • ★ آب جوش Codealong ★ Water Boiling Codealong

نوشتن منطق پیچیده تر Writing More Complex Logic

  • منطقی و Logical AND

  • استفاده از Logical AND در عمل Using Logical AND In Practice

  • استفاده از Logical AND در عمل Using Logical AND In Practice

  • ★ منطقی و مسابقه ★ Logical AND Quiz

  • منطقی OR Logical OR

  • استفاده از Logical OR در عمل Using Logical OR In Practice

  • ★ منطقی یا مسابقه ★ Logical OR Quiz

  • منطقی نه Logical NOT

  • منطقی نه Logical NOT

  • ★ منطقی امتحان نیست ★ Logical NOT Quiz

  • استفاده از Logical NOT در عمل Using Logical NOT In Practice

نوشتن منطق پیچیده تر Writing More Complex Logic

  • منطقی و Logical AND

  • ★ منطقی و مسابقه ★ Logical AND Quiz

  • منطقی OR Logical OR

  • استفاده از Logical OR در عمل Using Logical OR In Practice

  • ★ منطقی یا مسابقه ★ Logical OR Quiz

  • ★ منطقی امتحان نیست ★ Logical NOT Quiz

  • استفاده از Logical NOT در عمل Using Logical NOT In Practice

آخرین بخش در مورد شرایط The Last Section On Conditionals

  • تست حقیقت/کاذب Truthy/Falsey Testing

  • ★ حقیقت/دروغ آزمون آزمون ★ Truthy/Falsy Testing Quiz

  • تقدم عملگر منطقی Logical Operator Precedence

  • تقدم عملگر منطقی Logical Operator Precedence

  • ★ مسابقه اپراتور دسته کوچک موسیقی جاز ★ Operator Combo Quiz

  • ★ مسابقه اپراتور دسته کوچک موسیقی جاز ★ Operator Combo Quiz

  • عملگرهای منطقی در طبیعت Logical Operators In The Wild

  • ★ راک کاغذ قیچی مقدمه تمرین ★ Rock Paper Scissors Exercise Intro

  • ★ راک کاغذ قیچی مقدمه تمرین ★ Rock Paper Scissors Exercise Intro

  • ★ محلول تمرین قیچی کاغذ سنگ ★ Rock Paper Scissors Exercise Solution

  • ★ محلول تمرین قیچی کاغذ سنگ ★ Rock Paper Scissors Exercise Solution

آخرین بخش در مورد شرایط The Last Section On Conditionals

  • تست حقیقت/کاذب Truthy/Falsey Testing

  • ★ حقیقت/دروغ آزمون آزمون ★ Truthy/Falsy Testing Quiz

  • عملگرهای منطقی در طبیعت Logical Operators In The Wild

حلقه ها قسمت اول Loops Part I

  • معرفی Loops! Introducing Loops!

  • معرفی Loops! Introducing Loops!

  • در حالی که حلقه ها While Loops

  • ★ در حالی که حلقه ها تمرین ★ While Loops Practice

  • ★ در حالی که حلقه مسابقه ★ While Loop Quiz

  • ★ در حالی که حلقه مسابقه ★ While Loop Quiz

  • اجتناب از حلقه های بی نهایت Avoiding Infinite Loops

  • اجتناب از حلقه های بی نهایت Avoiding Infinite Loops

  • ★ مسابقه حلقه بی نهایت ★ Infinite Loop Quiz

  • ★ چشم مار Codealong ★ Snake Eyes Codealong

  • برای حلقه ها For Loops

  • ★ برای حلقه امتحان ★ For Loops Quiz

  • ★ برای حلقه امتحان ★ For Loops Quiz

  • حلقه ها و تورفتگی Loops and Indentation

  • حلقه ها و تورفتگی Loops and Indentation

  • تابع range(). The range() function

  • ★ مسابقه محدوده ★ Range Quiz

  • ★ 99 بطری آبجو Codealong ★ 99 Bottles Of Beer Codealong

  • ★ حلقه مشکل مجموعه ★ Loops Problem Set

حلقه ها قسمت اول Loops Part I

  • در حالی که حلقه ها While Loops

  • ★ در حالی که حلقه ها تمرین ★ While Loops Practice

  • ★ مسابقه حلقه بی نهایت ★ Infinite Loop Quiz

  • ★ چشم مار Codealong ★ Snake Eyes Codealong

  • برای حلقه ها For Loops

  • تابع range(). The range() function

  • ★ مسابقه محدوده ★ Range Quiz

  • ★ 99 بطری آبجو Codealong ★ 99 Bottles Of Beer Codealong

  • ★ حلقه مشکل مجموعه ★ Loops Problem Set

حلقه ها قسمت دوم Loops Part II

  • شکستن و ادامه کلمات کلیدی Break and Continue Keywords

  • ★ امتحان شکستن ★ Break Quiz

  • ★ امتحان شکستن ★ Break Quiz

  • کار با حلقه های تودرتو Working With Nested Loops

  • ★ آزمون حلقه تو در تو ★ Nested Loop Quiz

  • ★ تاس غلتک ورزش ★ Dice Roller Exercise

  • ★ تاس غلتک ورزش ★ Dice Roller Exercise

  • ★ راه حل تمرین غلتکی تاس ★ Dice Roller Exercise Solution

  • ★ راه حل تمرین غلتکی تاس ★ Dice Roller Exercise Solution

  • حلقه در وحشی Loops In The Wild

  • ★ بازی خلال دندان مقدمه ورزش ★ Toothpick Game Exercise Intro

  • ★ بازی خلال دندان مقدمه ورزش ★ Toothpick Game Exercise Intro

  • ★ بازی خلال دندان ورزش ★ Toothpick Game Exercise

  • ★ خلال دندان بازی Refactor ★ Toothpick Game Refactor

حلقه ها قسمت دوم Loops Part II

  • شکستن و ادامه کلمات کلیدی Break and Continue Keywords

  • کار با حلقه های تودرتو Working With Nested Loops

  • ★ آزمون حلقه تو در تو ★ Nested Loop Quiz

  • حلقه در وحشی Loops In The Wild

  • ★ بازی خلال دندان ورزش ★ Toothpick Game Exercise

  • ★ خلال دندان بازی Refactor ★ Toothpick Game Refactor

معرفی توابع Introducing Functions

  • معرفی توابع Introducing Functions

  • معرفی توابع Introducing Functions

  • اولین کارکرد ما! Our Very First Function!

  • اولین کارکرد ما! Our Very First Function!

  • توابع با یک ورودی Functions With An Input

  • توابع با آرگومان های متعدد Functions With Multiple Arguments

  • توابع با آرگومان های متعدد Functions With Multiple Arguments

  • ★ توابع مبانی مسابقه ★ Functions Basics Quiz

  • معرفی بازگشت! Introducing Return!

  • معرفی بازگشت! Introducing Return!

  • استفاده از کلمه کلیدی بازگشت Using The Return Keyword

  • استفاده از کلمه کلیدی بازگشت Using The Return Keyword

  • ★ مسابقه بازگشت ★ Return Quiz

  • ★ مسابقه بازگشت ★ Return Quiz

  • ★ عملکرد مجموعه تمرین ★ Function Practice Set

  • ★ عملکرد مجموعه تمرین ★ Function Practice Set

  • پارامترهای پیش فرض Default Parameters

  • ★ آزمون پارامترهای پیش فرض ★ Default Params Quiz

  • ★ آزمون پارامترهای پیش فرض ★ Default Params Quiz

  • ترتیب پارامترهای پیش فرض Ordering Default Parameters

  • ترتیب پارامترهای پیش فرض Ordering Default Parameters

  • کلیدواژه/آرگومان های نامگذاری شده Keyword/Named Arguments

  • کلیدواژه/آرگومان های نامگذاری شده Keyword/Named Arguments

معرفی توابع Introducing Functions

  • توابع با یک ورودی Functions With An Input

  • ★ توابع مبانی مسابقه ★ Functions Basics Quiz

  • پارامترهای پیش فرض Default Parameters

محدوده Scope

  • دامنه جهانی Global Scope

  • دامنه جهانی Global Scope

  • محدوده محلی Local Scope

  • ★ آزمون دامنه ★ Scope Quiz

  • ★ آزمون دامنه ★ Scope Quiz

  • محدوده در حلقه ها و شرایط؟ Scope In Loops and Conditionals?

  • محدوده در حلقه ها و شرایط؟ Scope In Loops and Conditionals?

  • محدوده محصور Enclosing Scope

  • محدوده محصور Enclosing Scope

  • ★ دامنه مسابقه II ★ Scope Quiz II

  • محدوده داخلی Built-In Scope

  • قوانین تقدم دامنه Scope Precedence Rules

  • ★ دامنه مسابقه III ★ Scope Quiz III

  • ★ دامنه مسابقه III ★ Scope Quiz III

  • کلمه کلیدی "جهانی". The 'Global' Keyword

  • کلمه کلیدی "جهانی". The 'Global' Keyword

  • ★ مسابقه جهانی ★ Global Quiz

محدوده Scope

  • محدوده محلی Local Scope

  • ★ دامنه مسابقه II ★ Scope Quiz II

  • محدوده داخلی Built-In Scope

  • قوانین تقدم دامنه Scope Precedence Rules

  • ★ مسابقه جهانی ★ Global Quiz

فهرست ها: مبانی Lists: The Basics

  • ایجاد لیست ها Creating Lists

  • ایجاد لیست ها Creating Lists

  • ★ ایجاد لیست مسابقه ★ Creating Lists Quiz

  • دسترسی به داده ها در لیست ها Accessing Data In Lists

  • دسترسی به داده ها در لیست ها Accessing Data In Lists

  • ★ لیست مسابقه II ★ Lists Quiz II

  • به روز رسانی عناصر لیست Updating List Elements

  • به روز رسانی عناصر لیست Updating List Elements

  • ★ فهرست مبانی مسابقه خلاصه ★ Lists Basics Recap Quiz

  • ★ فهرست مبانی مسابقه خلاصه ★ Lists Basics Recap Quiz

  • append() و extend() append() and extend()

  • append() و extend() append() and extend()

  • insert() insert()

  • insert() insert()

  • ★ لیست روش ها امتحان ★ List Methods Quiz

  • ★ لیست روش ها امتحان ★ List Methods Quiz

  • فهرست برش ها List Slices

  • فهرست برش ها List Slices

  • روش های حذف: pop()، popitem()، remove() Deletion Methods: pop(), popitems(), remove()

  • روش های حذف: pop()، popitem()، remove() Deletion Methods: pop(), popitems(), remove()

  • ★ لیست روش ها امتحان II ★ List Methods Quiz II

  • ★ لیست روش ها امتحان II ★ List Methods Quiz II

  • تکرار بیش از لیست Iterating Over Lists

  • ★ لیست حلقه مسابقه ★ List Loop Quiz

  • لیست ها + الگوهای حلقه ها Lists + Loops Patterns

  • لیست ها + الگوهای حلقه ها Lists + Loops Patterns

  • ★ ورزش جایزه بزرگ ★ Grand Prix Exercise

فهرست ها: مبانی Lists: The Basics

  • ★ ایجاد لیست مسابقه ★ Creating Lists Quiz

  • ★ لیست مسابقه II ★ Lists Quiz II

  • تکرار بیش از لیست Iterating Over Lists

  • ★ لیست حلقه مسابقه ★ List Loop Quiz

  • ★ ورزش جایزه بزرگ ★ Grand Prix Exercise

لیست ها: موارد بیشتر لیست Lists: More List Stuff

  • لیست های تو در تو Nested Lists

  • ★ لیست های تو در تو مسابقه ★ Nested Lists Quiz

  • ★ لیست های تو در تو مسابقه ★ Nested Lists Quiz

  • لیست اپراتورها List Operators

  • لیست اپراتورها List Operators

  • Sort()، Reverse() و Count() Sort(), Reverse(), and Count()

  • Sort()، Reverse() و Count() Sort(), Reverse(), and Count()

  • لیست ها قابل تغییر هستند Lists Are Mutable

  • مقایسه لیست ها: == در مقابل است Comparing Lists: == vs is

  • ★ لیست ها آزمون قابل تغییر هستند ★ Lists Are Mutable Quiz

  • Join() و Split() Join() and Split()

  • Join() و Split() Join() and Split()

  • باز کردن لیست List Unpacking

  • باز کردن لیست List Unpacking

  • کپی کردن لیست ها Copying Lists

  • کپی کردن لیست ها Copying Lists

  • ★ فهرست TODO مقدمه ورزش ★ Todo List Exercise Intro

  • ★ فهرست TODO مقدمه ورزش ★ Todo List Exercise Intro

  • ★ لیست TODO راه حل تمرین ★ Todo List Exercise Solution

لیست ها: موارد بیشتر لیست Lists: More List Stuff

  • لیست های تو در تو Nested Lists

  • لیست ها قابل تغییر هستند Lists Are Mutable

  • مقایسه لیست ها: == در مقابل است Comparing Lists: == vs is

  • ★ لیست ها آزمون قابل تغییر هستند ★ Lists Are Mutable Quiz

  • ★ لیست TODO راه حل تمرین ★ Todo List Exercise Solution

لغت نامه ها Dictionaries

  • معرفی دیکشنری ها Introducing Dictionaries

  • معرفی دیکشنری ها Introducing Dictionaries

  • ایجاد فرهنگ لغت های خود Creating Your Own Dictionaries

  • ایجاد فرهنگ لغت های خود Creating Your Own Dictionaries

  • ★ ایجاد دیکشنری ها مسابقه ★ Creating Dictionaries Quiz

  • ★ ایجاد دیکشنری ها مسابقه ★ Creating Dictionaries Quiz

  • دسترسی به داده ها در دیکشنری ها Accessing Data In Dictionaries

  • دسترسی به داده ها در دیکشنری ها Accessing Data In Dictionaries

  • ★ دسترسی به فرهنگ لغت امتحان ★ Accessing Dictionaries Quiz

  • ★ دسترسی به فرهنگ لغت امتحان ★ Accessing Dictionaries Quiz

  • افزودن و به روز رسانی داده ها در فرهنگ لغت Adding and Updating Data In Dictionaries

  • متد get() و عملگر "in". The get() method and "in" operator

  • ★ با این حال مسابقه دیکشنری دیگر ★ Yet Another Dictionary Quiz

  • ★ با این حال مسابقه دیکشنری دیگر ★ Yet Another Dictionary Quiz

  • دیکشنری pop()، clear()، و del Dictionary pop(), clear(), and del

  • دیکشنری pop()، clear()، و del Dictionary pop(), clear(), and del

  • دیکشنری ها هم قابل تغییر هستند! Dictionaries Are Mutable Too!

  • دیکشنری ها هم قابل تغییر هستند! Dictionaries Are Mutable Too!

  • تکرار Dicts: keys()، values()، و items() Iterating Dicts: keys(), values(), and items()

  • ادغام دیکشنری فانتزی Fancy Dictionary Merging

  • لیست ها و دستورات ترکیبی! Lists and Dicts Combined!

  • لیست ها و دستورات ترکیبی! Lists and Dicts Combined!

  • ★ اوج دیکشنری ورزش ★ Peak Dictionary Exercise

  • ★ اوج دیکشنری ورزش ★ Peak Dictionary Exercise

لغت نامه ها Dictionaries

  • افزودن و به روز رسانی داده ها در فرهنگ لغت Adding and Updating Data In Dictionaries

  • متد get() و عملگر "in". The get() method and "in" operator

  • تکرار Dicts: keys()، values()، و items() Iterating Dicts: keys(), values(), and items()

  • ادغام دیکشنری فانتزی Fancy Dictionary Merging

ست و تاپل Sets and Tuples

  • معرفی تاپل ها Introducing Tuples

  • ★ Tuples Basics Quiz ★ Tuples Basics Quiz

  • قابلیت تاپل Tuple Functionality

  • قابلیت تاپل Tuple Functionality

  • چرا از Tuples استفاده کنیم؟ Why Use Tuples?

  • چرا از Tuples استفاده کنیم؟ Why Use Tuples?

  • معرفی مجموعه ها Sets Introduction

  • ★ مجموعه مبانی مسابقه ★ Sets Basics Quiz

  • ★ مجموعه مبانی مسابقه ★ Sets Basics Quiz

  • کار با مجموعه ها Working With Sets

  • کار با مجموعه ها Working With Sets

  • مجموعه عملگرها: تقاطع، اتحاد، تفاوت Set Operators: Intersection, Union, Difference

  • ★ مجموعه اپراتورها امتحان ★ Set Operators Quiz

  • ★ مجموعه اپراتورها امتحان ★ Set Operators Quiz

  • هنگام استفاده از مجموعه ها؟ When Use Sets?

ست و تاپل Sets and Tuples

  • معرفی تاپل ها Introducing Tuples

  • ★ Tuples Basics Quiz ★ Tuples Basics Quiz

  • معرفی مجموعه ها Sets Introduction

  • مجموعه عملگرها: تقاطع، اتحاد، تفاوت Set Operators: Intersection, Union, Difference

  • هنگام استفاده از مجموعه ها؟ When Use Sets?

بازگشت به توابع Returning To Functions

  • معرفی *args Introducing *args

  • معرفی *args Introducing *args

  • با استفاده از *args Using *args

  • با استفاده از *args Using *args

  • ★ * args مسابقه ★ *args Quiz

  • ★ * args مسابقه ★ *args Quiz

  • معرفی ** کوارگ ها Introducing **kwargs

  • ★ ** مسابقه کوارگز ★ **kwargs Quiz

  • ★ ** مسابقه کوارگز ★ **kwargs Quiz

  • ترتیب فهرست پارامترها Parameter List Ordering

  • ترتیب فهرست پارامترها Parameter List Ordering

  • Gotcha معمولی: Args پیش فرض قابل تغییر A Common Gotcha: Mutable Default Args

  • بسته بندی ارگ Unpacking Args

  • بسته بندی ارگ Unpacking Args

  • ★ مجموعه مشکل Args/Kwargs ★ Args/Kwargs Problem Set

  • ★ مجموعه مشکل Args/Kwargs ★ Args/Kwargs Problem Set

بازگشت به توابع Returning To Functions

  • معرفی ** کوارگ ها Introducing **kwargs

  • Gotcha معمولی: Args پیش فرض قابل تغییر A Common Gotcha: Mutable Default Args

کار با خطاها Working With Errors

  • انواع خطاهای رایج Common Error Types

  • افزایش استثنائات Raising Exceptions

  • افزایش استثنائات Raising Exceptions

  • چه زمانی برای بالا بردن؟ When To Raise?

  • سعی کنید و به جز Try and Except

  • LBYL و EAFP LBYL and EAFP

کار با خطاها Working With Errors

  • انواع خطاهای رایج Common Error Types

  • چه زمانی برای بالا بردن؟ When To Raise?

  • سعی کنید و به جز Try and Except

  • LBYL و EAFP LBYL and EAFP

ماژول ها Modules

  • کار با ماژول های داخلی Working With Built-In Modules

  • وارد کردن ماژول های داخلی بیشتر Importing More Built-In Modules

  • وارد کردن ماژول های داخلی بیشتر Importing More Built-In Modules

  • نحو واردات فانتزی Fancy Import Syntax

  • ★ مسابقه واردات ★ Import Quiz

  • ★ مسابقه واردات ★ Import Quiz

  • ایجاد ماژول های سفارشی Creating Custom Modules

  • ایجاد ماژول های سفارشی Creating Custom Modules

  • ماژول های شخص ثالث: Pip & PyPI 3rd Party Modules: Pip & PyPI

  • ماژول های شخص ثالث: Pip & PyPI 3rd Party Modules: Pip & PyPI

  • اولین بسته پیپ ما! Our First Pip Package!

  • بسته مترجم زبان Language Translator Package

  • بسته مترجم زبان Language Translator Package

  • ★ نصب و راه اندازی پروژه سرگرم کننده تحلیل احساسات ★ Sentiment Analysis Fun Project Installation

  • ★ نصب و راه اندازی پروژه سرگرم کننده تحلیل احساسات ★ Sentiment Analysis Fun Project Installation

  • ★ پروژه سرگرم کننده تجزیه و تحلیل احساسات ★ Sentiment Analysis Fun Project

ماژول ها Modules

  • کار با ماژول های داخلی Working With Built-In Modules

  • نحو واردات فانتزی Fancy Import Syntax

  • اولین بسته پیپ ما! Our First Pip Package!

  • ★ پروژه سرگرم کننده تجزیه و تحلیل احساسات ★ Sentiment Analysis Fun Project

برنامه نویسی شی گرا Object Oriented Programming

  • معرفی OOP Introducing OOP

  • معرفی OOP Introducing OOP

  • نحو کلاس Class Syntax

  • نحو کلاس Class Syntax

  • نوشتن کلاس اول ما Writing Our First Class

  • نوشتن کلاس اول ما Writing Our First Class

  • روش های نمونه Instance Methods

  • تمرین روش های نمونه Practicing Instance Methods

  • تمرین روش های نمونه Practicing Instance Methods

  • ویژگی های کلاس Class Attributes

  • ویژگی های کلاس Class Attributes

  • روش های کلاس Class Methods

  • روش های کلاس Class Methods

  • مبانی وراثت Inheritance Basics

  • مبانی وراثت Inheritance Basics

  • تابع () super The super() Function

برنامه نویسی شی گرا Object Oriented Programming

  • روش های نمونه Instance Methods

  • تابع () super The super() Function

پایان: بعد چی؟؟ The End: What's Next??

  • نگاهی به پیشرفتی که داشته ایم Looking Back At The Progress We've Made

  • آنچه را که ما پوشش ندادیم What We Did Not Cover

  • آنچه را که ما پوشش ندادیم What We Did Not Cover

  • مسیرهای بالقوه و مراحل بعدی Potential Pathways & Next Steps

  • مسیرهای بالقوه و مراحل بعدی Potential Pathways & Next Steps

  • یک تکه نصیحت One Piece Of Advice

  • یک تکه نصیحت One Piece Of Advice

پایان: بعد چی؟؟ The End: What's Next??

  • نگاهی به پیشرفتی که داشته ایم Looking Back At The Progress We've Made

نمایش نظرات

نظری ارسال نشده است.

آموزش پایتون یک هفته ای
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
14 hours
190
Udemy (یودمی) udemy-small
01 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
9,914
4.8 از 5
دارد
دارد
دارد
Colt Steele

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Colt Steele Colt Steele

توسعه دهنده و مدرس بوت کمپ

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.