مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
راهی سریع و موثر برای یادگیری پایتون، ساخته شده برای افراد پرمشغله، در اسرع وقت به اصول پایتون مدرن تسلط پیدا کنید. و پروژه ها شما یاد خواهید گرفت که با پایتون کدنویسی کنید و در عین حال سالم بمانید! پیش نیازها:بدون نیاز به تجربه برنامه نویسی - همه چیزهایی را که باید بدانید را پوشش می دهم! یک کامپیوتر (مک، ویندوز یا لینوکس) و اتصال به اینترنتوقت خود را با دورههای بیش از 60 ساعته غول پیکر که هرگز تمام نمیکنید تلف نکنید! در عوض، این مسیر سریع و موثر به پایتون را امتحان کنید که با در نظر گرفتن عقل شما طراحی شده است. این دوره اولین قدم عالی برای ورود به دنیای علم داده، توسعه دهنده وب، یادگیری ماشین یا هر رشته دیگری است که به دانش پایتون نیاز دارد.
من بهعنوان مدرس بوتکمپ کدنویسی شخصی، این دوره را ایجاد کردم تا شما را در تمام طول مسیر درگیر خود نگه دارم. این پر از تمرین ها، آزمون ها، چالش ها و پروژه ها است. اسلایدها، نمودارها و چیت شیت ها به سختی طراحی شده اند تا به شما در تجسم مفاهیم پیچیده کمک کنند. هیچ ویدیوی 20 دقیقه ای هیولا در این دوره وجود ندارد. مدت زمان متوسط ویدیو فقط 4 دقیقه است. همه چیز در مورد این دوره طراحی شده است تا آن را در واقع کامل کند!
این دوره تمام موارد ضروری پایتون را پوشش می دهد: همه چیز از متغیرها گرفته تا ساختارهای داده تا برنامه نویسی شی گرا و ماژول ها. جعبه ابزار Python خود را پر میکنید تا بتوانید به کتابخانههایی مانند پانداها، فلاسک، scikitlearn، جنگو و غیره ادامه دهید و با آنها مقابله کنید.
این دوره چه چیزی نیست: این دوره راهنمای کاملی برای تک تک ویژگی های ممکن در زبان پایتون نیست. این بر روی 80% تمرکز دارد که کاملاً حیاتی است و ارزش وقت شما را دارد، اما دورههای (بسیار طولانیتر) دیگری وجود دارند که بیشتر شبیه کتابهای درسی پایتون هستند که برای پوشش هر ویژگی زمان میبرند. در واقع من یکی از آن دوره ها را ایجاد کردم و اتفاقاً 40 ساعت طول می کشد!
بهعنوان کسی که هم دورههای بوت کمپ عظیم Udemy را ایجاد کرده و هم خریداری کردهام، میدانم که آنها هنوز فرمت استاندارد روی پلتفرم هستند، اما شاید زمان آن رسیده است که چیزی کمی انسانیتر و جذابتر انجام دهیم. فکر کردم حداقل ارزش امتحان کردن را دارد.
در اینجا یک تفکیک دقیق از آنچه ما پوشش می دهیم آمده است:
سرفصل ها و درس ها
خوش آمدید و معرفی
Welcome & Introduction
به دوره خوش آمدید!
Welcome To The Course!
آنچه می توانیم با پایتون انجام دهیم
What We Can Do With Python
خوش آمدید و معرفی
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!
نصب و راه اندازی
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
نصب و راه اندازی
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
اعداد پایتون
Python Numbers
اعداد صحیح و شناور
Integers and Floats
★ اعداد مبانی مسابقه
★ Numbers Basics Quiz
اختیاری: نمادهای عددی
OPTIONAL: Numeric Notations
اپراتورهای کمتر شناخته شده
Lesser Known Operators
★ امتحان اپراتورهای دیگر
★ Other Operators Quiz
نظرات پایتون
Python Comments
اعداد پایتون
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
مبانی متغیرها
Variables Basics
نامگذاری متغیر
Variable Naming
★ آزمون نامگذاری متغیر
★ Variable Naming Quiz
اپراتورهای واگذاری
Assignment Operators
★ آزمون اپراتورهای تکلیف
★ Assignment Operators Quiz
تابع Print().
The Print() Function
★ تمرین ترفند جادویی
★ Magic Trick Exercise
مبانی متغیرها
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
اصول رشته ها
Strings Basics
معرفی رشته ها
Introducing Strings
★ مسابقه مبانی رشته ها
★ Strings Basics Quiz
متغیرهای رشته ای
String Variables
فهرست بندی رشته ای
String Indexing
ارزش ویژه هیچ
The Special Value None
اصول رشته ها
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
کمی بیشتر در مورد رشته ها
A Little More On Strings
★ مسابقه برش رشته
★ String Slice Quiz
شخصیت های فرار
Escape Characters
رشته های نقل قول سه گانه
Triple Quoted Strings
★ ورزش نیکو Hülkenberg
★ Nico Hülkenberg Exercise
کمی بیشتر در مورد رشته ها
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
رشته ها و توکارها
Strings & Built-Ins
تابع لن
The Len Function
★ انواع امتحان
★ Types Quiz
★ ورزش ماشین حساب سن
★ Age Calculator Exercise
★ F-strings مسابقه
★ F-Strings Quiz
★ ورزش سبد خرید
★ Shopping Cart 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
دنیای روش ها
The World Of Methods
پیمایش در اسناد
Navigating The Docs
★ با این حال مسابقه رشته دیگری!
★ Yet Another String Quiz!
سایر روش های رشته ای
Other String Methods
روش زنجیر زنی
Method Chaining
★ حتی بیشتر روش های رشته امتحانی
★ Even More String Methods Quiz
★ تمرین انتشار مطبوعاتی
★ Press Release 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
بولین ها
Booleans
★ Booleans مسابقه
★ Booleans Quiz
اپراتورهای مقایسه
Comparison Operators
اپراتورهای برابری
Equality Operators
★ مسابقه مقایسه
★ Comparison Quiz
صدق و دروغ
Truthiness & Falseyness
★ مسابقه حقیقت/دروغ
★ Truthy/Falsey Quiz
اپراتور "در".
The "in" Operator
Booleans در وحشی
Booleans In The Wild
بولین ها
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
مبانی شرایط
Conditionals Basics
معرفی شرایط
Introducing Conditionals
★ اگر مسابقه
★ If Quiz
★ الیف مسابقه
★ Elif Quiz
کلمه کلیدی دیگر
The Else Keyword
★ مسابقه دیگر
★ Else Quiz
★ طول نام Codealong
★ Name Length Codealong
مبانی شرایط
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
کمی بیشتر در مورد شرایط
A Little More On Conditionals
★ آزمون تورفتگی
★ Indentation Quiz
★ آزمون شرایط تو در تو
★ Nested Conditionals Quiz
★ آب جوش Codealong
★ Water Boiling 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
نوشتن منطق پیچیده تر
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
نوشتن منطق پیچیده تر
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
آخرین بخش در مورد شرایط
The Last Section On Conditionals
تست حقیقت/کاذب
Truthy/Falsey Testing
★ حقیقت/دروغ آزمون آزمون
★ Truthy/Falsy Testing Quiz
عملگرهای منطقی در طبیعت
Logical Operators In The Wild
آخرین بخش در مورد شرایط
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
حلقه ها قسمت اول
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 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 II
شکستن و ادامه کلمات کلیدی
Break and Continue Keywords
کار با حلقه های تودرتو
Working With Nested Loops
★ آزمون حلقه تو در تو
★ Nested Loop Quiz
حلقه در وحشی
Loops In The Wild
★ بازی خلال دندان ورزش
★ Toothpick Game Exercise
★ خلال دندان بازی Refactor
★ Toothpick Game Refactor
حلقه ها قسمت دوم
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
معرفی توابع
Introducing Functions
توابع با یک ورودی
Functions With An Input
★ توابع مبانی مسابقه
★ Functions Basics Quiz
پارامترهای پیش فرض
Default Parameters
معرفی توابع
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
محدوده
Scope
محدوده محلی
Local Scope
★ دامنه مسابقه II
★ Scope Quiz II
محدوده داخلی
Built-In Scope
قوانین تقدم دامنه
Scope Precedence Rules
★ مسابقه جهانی
★ Global Quiz
محدوده
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
فهرست ها: مبانی
Lists: The Basics
★ ایجاد لیست مسابقه
★ Creating Lists Quiz
★ لیست مسابقه II
★ Lists Quiz II
تکرار بیش از لیست
Iterating Over Lists
★ لیست حلقه مسابقه
★ List Loop Quiz
★ ورزش جایزه بزرگ
★ Grand Prix Exercise
فهرست ها: مبانی
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: More List Stuff
لیست های تو در تو
Nested Lists
لیست ها قابل تغییر هستند
Lists Are Mutable
مقایسه لیست ها: == در مقابل است
Comparing Lists: == vs is
★ لیست ها آزمون قابل تغییر هستند
★ Lists Are Mutable Quiz
★ لیست TODO راه حل تمرین
★ Todo List Exercise Solution
لیست ها: موارد بیشتر لیست
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
لغت نامه ها
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
لغت نامه ها
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
ست و تاپل
Sets and Tuples
معرفی تاپل ها
Introducing Tuples
★ Tuples Basics Quiz
★ Tuples Basics Quiz
معرفی مجموعه ها
Sets Introduction
مجموعه عملگرها: تقاطع، اتحاد، تفاوت
Set Operators: Intersection, Union, Difference
هنگام استفاده از مجموعه ها؟
When Use Sets?
ست و تاپل
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?
بازگشت به توابع
Returning To Functions
معرفی ** کوارگ ها
Introducing **kwargs
Gotcha معمولی: Args پیش فرض قابل تغییر
A Common Gotcha: Mutable Default Args
بازگشت به توابع
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
کار با خطاها
Working With Errors
انواع خطاهای رایج
Common Error Types
چه زمانی برای بالا بردن؟
When To Raise?
سعی کنید و به جز
Try and Except
LBYL و EAFP
LBYL and EAFP
کار با خطاها
Working With Errors
انواع خطاهای رایج
Common Error Types
افزایش استثنائات
Raising Exceptions
افزایش استثنائات
Raising Exceptions
چه زمانی برای بالا بردن؟
When To Raise?
سعی کنید و به جز
Try and Except
LBYL و EAFP
LBYL and EAFP
ماژول ها
Modules
کار با ماژول های داخلی
Working With Built-In Modules
نحو واردات فانتزی
Fancy Import Syntax
اولین بسته پیپ ما!
Our First Pip Package!
★ پروژه سرگرم کننده تجزیه و تحلیل احساسات
★ Sentiment Analysis Fun Project
ماژول ها
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
برنامه نویسی شی گرا
Object Oriented Programming
روش های نمونه
Instance Methods
تابع () super
The super() Function
برنامه نویسی شی گرا
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
پایان: بعد چی؟؟
The End: What's Next??
نگاهی به پیشرفتی که داشته ایم
Looking Back At The Progress We've Made
پایان: بعد چی؟؟
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
نمایش نظرات