آموزش دوره کامل پایتون 2024

The Complete Python Course 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جامع ترین + به روزترین دوره پایتون. نسخه رایگان کتاب 980 صفحه البته شامل + Python در اکسل + Mojo یادگیری پایتون از ابتدا. بسته به میزان تجربه دانش آموز با برنامه نویسی، 4 آهنگ وجود دارد. در این دوره جامع از مبتدی مطلق به متخصص بروید. ویژگی های جدید کدنویسی پایتون را که به تازگی معرفی شده اند بیاموزید. این به روزترین دوره پایتون در بازار است. همچنین شامل نسل بعدی زبان پایتون (Mojo)، نحوه استفاده از پایتون در اکسل و موارد دیگر است. نسخه رایگان کتاب 980 صفحه این دوره گنجانده شده است و فقط برای دانشجویانی که این دوره را می گذرانند در دسترس است. آموزش انواع و متغیرهای داده پایتون یادگیری ریاضی پایتون (معنی عملگرها) و «رشته ها» یادگیری پایتون توابع ساخته شده و ایجاد توابع پایه یادگیری لیست پایتون نوع داده و تابع جمع بیاموزید منطق و حلقه های پایتون بیاموزید تاپل ها، دیکشنری ها و مجموعه های پایتون یادگیری Python و رشته های پیشرفته آموزش برنامه نویسی شی گرا پایتون (OOP) و کلاس ها آموزش Python NumPy (Python عددی) یادگیری پایتون پانداها و قطب ها آموزش پردازش داده های پایتون و ETL (استخراج، تبدیل و بارگذاری) آموزش نوشتن پایتون پاک و کارآمد کد در فرآیندهای اکسل یادگیری Python Learn Mojo آموزش همه توابع داخلی پایتون پیش نیازها: برای گذراندن این دوره به هیچ تجربه برنامه نویسی نیاز نیست.

به دوره کامل پایتون 2024 خوش آمدید، که جامع ترین و به روزترین دوره پایتون با تمرین ها و منابع بسیار است.

این دوره همچنین شامل نسخه کتاب 980 صفحه به صورت رایگان است که فقط برای دانشجویانی که این دوره را می گذرانند در دسترس است.

این دوره ویژگی های جدید معرفی شده در پایتون را آموزش می دهد. این دوره همچنین شامل نحوه استفاده از نسخه نسل بعدی پایتون به نام Mojo، نحوه استفاده از پایتون در اکسل و موارد دیگر است. برای گذراندن این دوره هیچ تجربه ای در پایتون یا برنامه نویسی لازم نیست. 30 روز ضمانت بازگشت پول وجود دارد، بنابراین شما چیزی برای از دست دادن و همه چیز برای به دست آوردن ندارید. لطفاً تریلر ویدیوی تبلیغاتی جامع را برای خلاصه ای از دوره تماشا کنید.

همه می توانند این دوره را بگذرانند زیرا این دوره جامع دارای 4 مسیر به شرح زیر است:

  1. [B] آهنگ مبتدی برای دانش‌آموزانی که هیچ تجربه‌ای با برنامه‌نویسی ندارند

  2. [I] مسیر متوسط ​​برای دانش‌آموزانی که تجربه برنامه‌نویسی دارند، اما تجربه پایتون ندارند

  3. [G] Genius Track برای دانش‌آموزانی که تجربه پایتون دارند، اما می‌خواهند مفاهیم پیشرفته‌تر و کاملاً جدید پایتون را بیاموزند.

  4. [A] All Track برای دانش‌آموزانی که می‌خواهند کل دوره را بگذرانند و از چیزی در مورد پایتون ندانند تا استاد پایتون شوند!

پس از گذراندن این دوره، می‌توانید با درک کامل پایتون، حرفه یا کسب‌وکار خود را به سطح بالاتری ببرید.


برنامه دوره: [B = درس‌ها و تمرین‌های مسیر مبتدی، I = درس‌ها و تمرین‌های مسیر متوسط، G = درس‌ها و تمرین‌های آهنگ نابغه، A = همه درس‌ها و تمرین‌های مسیری

[B/I/G/A] سطح 1 از 17: مقدمه، نحوه شرکت در دوره، دسترسی به کتاب رایگان پایتون به اولین تمرین ما

  • [B/I/G/A] خوش آمدید، نحوه شرکت در دوره و نحوه دانلود کتاب رایگان پایتون

  • [B/I/A] مقدمه ای بر پایتون (چه، چرا و چگونه در سطح 1)

  • [B/I/A] نحوه استفاده از پایتون آنلاین با استفاده از Google Colab به صورت رایگان

  • [B/I/A] تمرین 1.1: اولین کد پایتون ما: "Hello World"

  • [B/I/A] پاسخ 1.1: اولین کد پایتون ما: "Hello World"

  • [B/I/A] سخنرانی اختیاری: چه کسی از پایتون استفاده می کند معایب پایتون چیست؟

  • آزمون [B/I/A] برای سطح 1


[B/I/A] سطح 2: انواع داده ها و متغیرها

  • [B/I/A] مقدمه ای بر انواع داده ها و متغیرها (چه، چرا و چگونه در سطح 2)

  • [B/I/A] نحوه کدنویسی متغیرهای نوع داده در پایتون (متغیرهای رشته + عدد صحیح)

  • [B/I/A] تمرین 2.1: استفاده از رشته‌ها و انواع داده‌های عدد صحیح

  • [B/I/A] پاسخ 2.1: استفاده از رشته‌ها و انواع داده‌های عدد صحیح

  • [B/I/A] انواع داده شناور و بولی

  • [B/I/A] تمرین 2.2: استفاده از انواع داده های شناور و بولی

  • [B/I/A] پاسخ 2.2: استفاده از انواع داده های شناور و بولی

  • [B/I/A] نحوه تغییر محتوا یا نوع داده یک متغیر ("Casting")

  • [B/I/A] تمرین 2.3: نحوه تغییر محتوا یا نوع یک متغیر

  • [B/I/A] پاسخ 2.3: نحوه تغییر محتوا یا نوع یک متغیر

  • [B/I/A] تمرین نهایی سطح 2: مبدل ارز

  • [B/I/A] پاسخ تمرین نهایی سطح 2: مبدل ارز

  • آزمون [B/I/A] برای سطح 2


[B/I/A] سطح 3: ریاضی پایتون (عملگرهای معنی دار) و "رشته ها"

  • [B/I/A] مقدمه رشته‌های ریاضی پایتون (اپراتورها) (What, Why How of Level 3)

  • [B/I/A] قوانین حسابی در پایتون

  • [B/I/A] تمرین 3.1: قوانین حسابی در پایتون

  • [B/I/A] پاسخ 3.1: قوانین حسابی در پایتون

  • [B/I/A] Stringing Together Variables

  • [B/I/A] تمرین 3.2: Stringing Together Variables

  • [B/I/A] پاسخ 3.2: رشته کردن متغیرها با هم

  • [B/I/A] تمرین نهایی سطح 3: ماشین حساب سود ساده برای یک حساب پس انداز

  • [B/I/A] پاسخ تمرین نهایی سطح 3

  • آزمون [B/I/A] برای سطح 3

[B/I/G/A] سطح 4: توابع داخلی ایجاد توابع اساسی

  • [B/I/G/A] مقدمه ای برای توابع داخلی/ایجاد (چه، چرا در سطح 4)

  • [B/I/A] توابع پایه ساخته شده در پایتون که از ریاضی استفاده می کنند

  • [B/I/A] تمرین 4.1: توابع داخلی که از ریاضی استفاده می کنند

  • [B/I/A] پاسخ 4.1: توابع داخلی که از ریاضی استفاده می کنند

  • [B/I/A] ورودی ساخته شده در تابع پایتون

  • [B/I/A] تمرین 4.2: ورودی ساخته شده در تابع پایتون

  • [B/I/A] پاسخ 4.2: ورودی ساخته شده در تابع Python رشته دادن اشیاء با هم

  • [B/I/A] ایجاد توابع سفارشی اولیه قسمت 1

  • [B/I/A] تمرین 4.3: ایجاد توابع سفارشی قسمت 1

  • [B/I/A] پاسخ 4.3: ایجاد توابع سفارشی قسمت 1

  • [I/G/A] ایجاد توابع سفارشی اولیه قسمت 2

  • [I/G/A] تمرین 4.4: ایجاد توابع سفارشی اولیه قسمت 2

  • [I/G/A] پاسخ 4.4: ایجاد توابع سفارشی اولیه قسمت 2

  • [I/G/A] ایجاد توابع پیشرفته (کلمه کلیدی و مقادیر پیش‌فرض)

  • [I/G/A] تمرین 4.5: ایجاد توابع پیشرفته کلمه کلیدی و مقادیر پیش فرض)

  • [I/G/A] پاسخ 4.5: ایجاد توابع پیشرفته (کلمه کلیدی و مقادیر پیش فرض)

  • [I/G/A] بازگرداندن مقادیر از توابع سفارشی

  • [I/G/A] تمرین 4.6: برگرداندن مقادیر از توابع سفارشی

  • [I/G/A] پاسخ 4.6: برگرداندن مقادیر از توابع سفارشی

  • [B/I/G/A] تمرین نهایی سطح 4: ماشین حساب ساده با توابع

  • [B/I/G/A] پاسخ تمرین نهایی سطح 4: ماشین حساب ساده با توابع

  • آزمون [B/I/G/A] برای سطح 4

[B/I/G/A] سطح 5: نوع داده لیست و تابع جمع

  • [B/I/G/A] معرفی نوع داده لیست (چه، چرا و چگونه در سطح 5)

  • [B/I/G/A] نوع داده لیست چگونه کار می کند (و با استفاده از تابع SUM)؟

  • [B/I/G/A] تمرین 5.1: نوع داده لیست کار می کند (و با استفاده از تابع SUM)

  • [B/I/G/A] پاسخ 5.1: نوع داده لیست کار می کند (و با استفاده از تابع SUM)

  • [B/I/G/A] تمرین نهایی سطح 5: فهرست خرید مواد غذایی

  • [B/I/G/A] پاسخ تمرین نهایی سطح 5: لیست خرید مواد غذایی

  • آزمون [B/I/G/A] برای سطح 5

[B/I/G/A] سطح 6: منطق و حلقه‌ها

  • [B/I/G/A] مقدمه ای بر منطق و حلقه ها (چه، چرا و چگونه در سطح 6)

  • [B/I/A] بیانیه IF، ELSE

  • [B/I/A] تمرین 6.1: بیانیه IF، ELSE

  • [B/I/A] پاسخ 6.1: بیانیه IF، ELSE

  • [B/I/A] با استفاده از بیانیه IF تودرتو

  • [B/I/A] تمرین 6.2: استفاده از بیانیه IF تودرتو

  • [B/I/A] پاسخ 6.2: استفاده از بیانیه IF تودرتو

  • [B/I/A] استفاده از ELIF در بیانیه IF و OR AND Logic

  • [B/I/A] تمرین 6.3: استفاده از ELIF در یک عبارت IF و OR AND منطق

  • [B/I/A] پاسخ 6.3: استفاده از ELIF در یک عبارت IF و OR AND Logic

  • [B/I/G/A] با استفاده از MATCH و CASE Logic

  • [B/I/G/A] تمرین 6.4: استفاده از MATCH و CASE Logic

  • [B/I/G/A] پاسخ 6.4: استفاده از MATCH و CASE Logic

  • [B/I/A] قالب‌بندی

  • [B/I/A] تمرین 6.5: قالب‌بندی

  • [B/I/A] پاسخ 6.5: قالب‌بندی

  • [B/I/A] برش

  • [B/I/A] تمرین 6.6: برش

  • [B/I/A] پاسخ 6.6: برش

  • [B/I/A] برای حلقه

  • [B/I/A] تمرین 6.7: برای حلقه

  • [B/I/A] پاسخ 6.7: برای حلقه

  • [B/I/A] در حالی که حلقه

  • [B/I/A] تمرین 6.8: while Loop

  • [B/I/A] پاسخ 6.8: while Loop

  • [I/G/A] تمرین نهایی سطح 6: ردیاب زمان برای وظایف

  • [I/G/A] پاسخ تمرین نهایی سطح 6: ردیاب زمان برای وظایف

  • آزمون [B/I/G/A] برای سطح 6


[B/I/G/A] سطح 7: 3 انواع داده بیشتر: تاپلی، دیکشنری و مجموعه

  • [B/I/G/A] معرفی انواع داده های بیشتر (چه، چرا و چگونه در سطح 7)

  • [B/I/G/A] Tuples توضیح داد که چه تفاوتی با یک لیست دارد؟

  • [B/I/G/A] تمرین 7.1: چندتایی

  • [B/I/G/A] پاسخ 7.1: چندتایی

  • [I/G/A] مقدمه ای بر دیکشنری ها

  • [I/G/A] روش‌های دیکشنری/کارکرد

  • [I/G/A] تمرین 7.2: دیکشنری ها

  • [I/G/A] پاسخ 7.2: دیکشنری ها

  • [I/G/A] مقدمه‌ای بر مجموعه‌ها

  • [I/G/A] تمرین 7.3: مجموعه‌ها

  • [I/G/A] پاسخ 7.3: مجموعه‌ها

  • [I/G/A] تمرین نهایی سطح 7: مدیر منوی رستوران

  • [I/G/A] پاسخ تمرین نهایی سطح 7: مدیر منوی رستوران

  • آزمون [B/I/G/A] برای سطح 7

[B/I/G/A] سطح 8: روش‌ها و رشته‌های پیشرفته

  • [B/I/G/A] مقدمه ای بر روش ها و رشته های پیشرفته (چه، چرا و چگونه در سطح 8)

  • [B/I/A] یک روش چیست و چگونه می توان متدهای یک شی را دریافت کرد؟

  • [B/I/A] تمرین 8.1: روش‌ها

  • [B/I/A] پاسخ 8.1: روش‌ها

  • روش‌های رشته‌ای [B/I/G/A]

  • [B/I/G/A] تمرین 8.2: روش‌های رشته‌ای

  • [B/I/G/A] پاسخ 8.2: روش‌های رشته‌ای

  • [I/G/A] عملیات رشته پیشرفته

  • [I/G/A] تمرین 8.3: عملیات رشته پیشرفته

  • [I/G/A] پاسخ 8.3: عملیات رشته پیشرفته

  • [G/A] نقشه توابع لامبدا

  • [G/A] بازگشت

  • تمرین نهایی سطح 8 [I/G/A]: تجزیه و تحلیل گزارش چت پشتیبانی مشتری

  • [I/G/A] پاسخ تمرین نهایی سطح 8: تجزیه و تحلیل گزارش چت پشتیبانی مشتری

  • آزمون [B/I/G/A] برای سطح 8

[B/I/G/A] سطح 9: کلاس های برنامه نویسی شی گرا (OOP)

  • [B/I/G/A] معرفی OOP (چه، چرا و چگونه در سطح 9)

  • [B/I/G/A] درک کلاس‌ها و نمونه‌ها

  • [B/I/G/A] تمرین 9.1: ایجاد اولین کلاس و نمونه

  • [B/I/G/A] پاسخ 9.1: ایجاد اولین کلاس و نمونه شما

  • [B/I/G/A] تعریف روش‌ها در کلاس

  • [I/G/A] درک خود در پایتون

  • [I/G/A] ویژگی‌های کلاس در مقابل ویژگی‌های نمونه

  • [I/G/A] تمرین 9.2: کلاس‌ها، نمونه‌ها و ویژگی‌ها

  • [I/G/A] پاسخ 9.2: کلاس‌ها، نمونه‌ها و ویژگی‌ها

  • [I/G/A] وراثت: گسترش عملکرد

  • [I/G/A] کپسوله سازی: پنهان کردن اطلاعات

  • [I/G/A] تمرین 9.3: اجرای کپسولاسیون

  • [I/G/A] پاسخ 9.3: اجرای کپسولاسیون

  • [I/G/A] درک روش‌های جادویی داندر

  • [G/A] درک ترکیب و تجمیع

  • تمرین نهایی سطح 9 [G/A]: مدیر حساب بانکی ساده

  • پاسخ نهایی تمرین سطح 9 [G/A]: مدیر حساب بانکی ساده

  • آزمون [B/I/G/A] برای سطح 9

[I/G/A] سطح 10 تسلط بر NumPy (Python عددی)

  • [I/G/A] معرفی NumPy (چه، چرا و چگونه در سطح 10)

  • [I/G/A] کتابخانه‌ها توضیح داده و NumPy را نصب می‌کنند

  • [I/G/A] نوع داده آرایه

  • [I/G/A] روش‌های ایجاد آرایه NumPy

  • [I/G/A] عملیات با آرایه‌ها

  • [I/G/A] برش آرایه‌های NumPy

  • [I/G/A] تمرین/پروژه 10.1: برش و نمایه سازی با NumPy

  • [I/G/A] پاسخ 10.1: برش و نمایه سازی با NumPy

  • [I/G/A] حلقه ها در مقابل برداری

  • [I/G/A] Exercise/Project 10.2: Vectorization

  • [I/G/A] پاسخ 10.2: برداری

  • [I/G/A] توابع جهانی

  • [I/G/A] فیلتر کردن شرطی

  • [I/G/A] تغییر شکل آرایه ها

  • [I/G/A] مدیریت مقادیر گمشده با استفاده از NumPy

  • [I/G/A] مدیریت فایل

  • آزمون [I/G/A] برای سطح 10

[I/G/A] سطح 11: پانداها و قطبی ها

  • [I/G/A] معرفی پانداها قطبی (چه، چرا و چگونه در سطح 11)

  • [I/G/A] نصب پانداها و قطبی ها

  • [I/G/A] بارگیری داده‌ها با استفاده از پانداها و قطب‌ها

  • [I/G/A] خواندن داده‌ها به روش‌های مختلف

  • [I/G/A] تمرین 11.1: اولین تمرین پانداها/قطبی ها

  • [I/G/A] پاسخ 11.1: اولین تمرین پانداها/قطبی ها

  • [I/G/A] درک سری

  • [I/G/A] عملیات قاب داده

  • [I/G/A] برخورد با داده های از دست رفته

  • [I/G/A] نقشه و تبدیل

  • [I/G/A] ادغام و پیوستن

  • [I/G/A] تمرین 11.2: دومین تمرین پاندا/قطبی

  • [I/G/A] پاسخ 11.2: دومین تمرین پانداها/قطبی ها

  • رشته‌های [I/G/A]

  • [I/G/A] تجسم داده‌های فروش

  • [I/G/A] تمرین 11.3: سومین تمرین پاندا/قطبی

  • [I/G/A] پاسخ 11.3: تمرین سوم پانداها/قطبی ها

  • آزمون [I/G/A] برای سطح 11

[I/G/A] سطح 12: پردازش داده و ETL (Extract، Transform and Load)

  • [I/G/A] مقدمه ای بر پردازش داده و ETL (چه، چرا و چگونه در سطح 12)

  • [I/G/A] پاکسازی داده قسمت 1

  • [I/G/A] پاکسازی داده قسمت 2

  • [I/G/A] Label Encoder and Data Transformation Part 1

  • [I/G/A] Label Encoder and Data Transformation Part 2

  • [I/G/A] Label Encoder and Data Transformation Part 3

  • [I/G/A] مدیریت داده های نامتعادل

  • [I/G/A] پارتیشن بندی داده

  • آزمون [I/G/A] برای سطح 12


[B/I/G/A] سطح 13: نوشتن کد تمیز و کارآمد

  • [B/I/G/A] مقدمه ای برای نوشتن کد تمیز/کارآمد (چه، چرا و چگونه در سطح 13)

  • [B/I/G/A] کد تمیز و مدولار

  • [B/I/G/A] قراردادهای نامگذاری پایتون

  • مستندات [B/I/G/A]

  • [B/I/G/A] تست کد شما

  • [I/G/A] کار با تیم‌ها در GitHub

  • پرسشنامه [I/G/A] در مورد نحوه انجام بازبینی کد

  • آزمون [I/G/A] برای سطح 13

[I/G/A] سطح 14: استفاده از پایتون در اکسل

  • [I/G/A] مقدمه ای بر استفاده از پایتون در اکسل (چه، چرا و چگونه در سطح 14)

  • [I/G/A] نحوه نصب پایتون در اکسل

  • [I/G/A] نحوه استفاده از Python در Excel

  • [I/G/A] تمرین 14.1: استفاده از پایتون در اکسل

  • [I/G/A] پاسخ 14.1: استفاده از پایتون در اکسل

  • [I/G/A] استفاده از Dataframe با Python در Excel

  • [I/G/A] تمرین 14.2: استفاده از Dataframes Python در Excel

  • [I/G/A] پاسخ 14.2: استفاده از Dataframes Python در Excel

  • [I/G/A] نحوه ایجاد رگرسیون خطی با استفاده از پایتون در اکسل

  • [I/G/A] تمرین 14.3: استفاده از پایتون و اکسل برای ایجاد تحلیل رگرسیون

  • [I/G/A] پاسخ 14.3: استفاده از پایتون و اکسل برای ایجاد تحلیل رگرسیون

  • آزمون [I/G/A] برای سطح 14

[G/A] سطح 15: موجو

  • [G/A] معرفی موجو (چه، چرا و چگونه در سطح 15)

  • [G/A] Mojo چیست و چرا یک تغییر دهنده گیمر برای توسعه دهندگان پایتون است؟

  • [G/A] مطابق با برنامه‌نویسی تفسیر شده وقتی صحبت از Mojo می‌شود

  • [G/A] کدنویسی با Mojo

  • [G/A] متغیرها در Mojo (تغییرپذیری و تغییرناپذیری)

  • [G/A] انواع داده در Mojo

  • [G/A] Else If in Mojo

  • [G/A] حلقه در Mojo

  • [G/A] توابع در Mojo

  • [G/A] ساختار در مقابل کلاس در موجو

  • [G/A] مدیریت خطا در Mojo

  • [G/A] "Inout, Borrowed and Owned" در Mojo

  • [G/A] وارد کردن NumPy در Mojo

  • آزمون [G/A] برای سطح 15

[B/I/G/A] سطح 16: همه توابع داخلی پایتون

  • [B/I/G/A] معرفی همه توابع داخلی پایتون (چه، چرا و چگونه در سطح 16)

  • [B/A] تابع داخلی با مقدار مطلق: abs( )

  • [B/I/A] همه عملکردهای داخلی: همه ( )

  • [B/I/A] هر تابع داخلی: any( )

  • [G/A] عملکرد داخلی ASCII: ascii( )

  • [G/A] Bin Built-In Function: bin( )

  • [B/I/G/A] عملکرد داخلی Bool: bool( )

  • [I/G/A] عملکرد داخلی نقطه شکست: نقطه شکست( )

  • [G/A] عملکرد داخلی بایت آرایه: bytearray( )

  • [G/A] بایت عملکرد داخلی: bytes( )

  • [I/G/A] تابع داخلی قابل فراخوانی: callable( )

  • [I/G/A] عملکرد داخلی Chr: chr( )

  • [I/G/A] Classmethod عملکرد داخلی: classmethod( )

  • [G/A] عملکرد داخلی کامپایل: compile( )

  • [G/A] عملکرد داخلی مجتمع: پیچیده( )

  • [I/G/A] تابع داخلی دیکت: dict( )

  • [I/G/A] تابع داخلی Dir: dir( )

  • [B/I/G/A] عملکرد داخلی Divmod: divmod( )

  • [G/A] Enumerate Built-In Function: enumerate( )

  • [I/G/A] عملکرد داخلی Eval: eval( )

  • [I/G/A] عملکرد داخلی Exec: exec( )

  • [B/I/G/A] عملکرد داخلی فیلتر: filter( )

  • [B/I/G/A] عملکرد داخلی شناور: float( )

  • [B/I/G/A] عملکرد داخلی قالب: format( )

  • [I/G/A] عملکرد داخلی Frozenset: frozenset( )

  • [I/G/A] عملکرد داخلی درهم سازی: hash( )

  • [B/I/G/A] تابع داخلی راهنما: help( )

  • [I/G/A] تابع توکار هگز: hex( )

  • [I/G/A] تابع داخلی شناسه: id( )

  • [B/I/G/A] عملکرد داخلی ورودی: input( )

  • [B/I/G/A] تابع داخلی داخلی: int( )

  • [G/A] عملکرد داخلی Isinstance: isinstance( )

  • [I/G/A] تابع داخلی Issubclass: issubclass( )

  • [I/G/A] عملکرد داخلی Iter: iter( )

  • [B/I/G/A] عملکرد داخلی لنز: len( )

  • [B/I/G/A] عملکرد داخلی فهرست: list( )

  • [G/A] عملکرد داخلی نقشه: map( )

  • [B/I/G/A] حداکثر عملکرد داخلی: حداکثر ( )

  • [B/I/G/A] حداقل عملکرد داخلی: حداقل( )

  • [I/G/A] تابع داخلی بعدی: next( )

  • [G/A] Oct توکار تابع: oct( )

  • [I/G/A] باز کردن عملکرد داخلی: open( )

  • [I/G/A] تابع داخلی ترتیب: ord( )

  • [B/I/G/A] عملکرد داخلی Pow: pow( )

  • [B/I/G/A] عملکرد داخلی چاپ: print( )

  • عملکرد داخلی [B/I/G/A] محدوده: range( )

  • [I/G/A] عملکرد داخلی Repr: repr( )

  • [B/I/G/A] عملکرد داخلی معکوس: معکوس ( )

  • [B/I/G/A] عملکرد داخلی گرد: round( )

  • [I/G/A] تنظیم عملکرد داخلی: set( )

  • [I/G/A] عملکرد داخلی Slice: slice( )

  • [B/I/G/A] تابع داخلی مرتب شده: sorted( )

  • [B/I/G/A] عملکرد داخلی Str: str( )

  • [B/I/G/A] عملکرد داخلی مجموع: sum( )

  • [B/I/G/A] تابع توکار چندگانه: tuple( )

  • [B/I/G/A] نوع تابع داخلی: type( )

  • [I/G/A] عملکرد داخلی Zip: zip( )


[B/I/G/A] سطح 17: نتیجه‌گیری، مراحل بعدی و موضوعات اضافی پایتون

  • [B/I/G/A] تبریک مراحل بعدی!


در پایان این دوره جامع، شما مسلح و آماده خواهید بود تا حرفه یا تجارت خود را با استفاده از پایتون به سطح بعدی ببرید. برای گذراندن این دوره هیچ تجربه ای در پایتون یا برنامه نویسی لازم نیست. 30 روز ضمانت بازگشت پول وجود دارد، بنابراین چیزی برای از دست دادن و همه چیز برای به دست آوردن ندارید.


متشکرم،
کریس هارون و لوکا آنیسین


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

مقدمه، نحوه شرکت در دوره، دسترسی به کتاب رایگان پایتون و اولین تمرین ما Intro, How to Take the Course, Access Free Python Book & Our First Exercise

  • خوش آمدید، نحوه شرکت در دوره و نحوه دانلود کتاب رایگان پایتون Welcome, How to Take the Course and How to Download the Free Python Book

  • [B/I/A] مقدمه ای بر پایتون (چه، چرا و چگونه از سطح 1) [B/I/A] Introduction to Python (What, Why and How of Level 1)

  • [B/I/A] نحوه استفاده از پایتون آنلاین با استفاده از Google Colab به صورت رایگان [B/I/A] How to Use Python Online Using Google Colab for Free

  • [B/I/A] تمرین 1.1: اولین کد پایتون ما: "Hello World" [B/I/A] Exercise 1.1: Our First Python Code: “Hello World”

  • [B/I/A] پاسخ 1.1: اولین کد پایتون ما: "Hello World" [B/I/A] Answer 1.1: Our first Python Code: “Hello World”

  • [B/I/A] سخنرانی اختیاری: چه کسی از پایتون استفاده می کند و مزایا و معایب پایتون چیست؟ [B/I/A] Optional Lecture: Who Uses Python & What are the Pros & Cons of Python?

  • آزمون [B/I/A] برای سطح 1 [B/I/A] Quiz for Level 1

[B/I/A] سطح 2: انواع داده ها و متغیرها [B/I/A] Level 2: Data Types and Variables

  • [B/I/A] مقدمه ای بر انواع داده ها و متغیرها (چه، چرا و چگونه در سطح 2) [B/I/A] Intro to Data Types and Variables (What, Why and How of Level 2)

  • [B/I/A] نحوه کدنویسی انواع داده ها و متغیرها در پایتون (متغیرهای رشته + عدد صحیح) [B/I/A] How to Code Data Types & Variables in Python (String+Integer Variables)

  • [B/I/A] تمرین 2.1: استفاده از رشته ها و انواع داده های عدد صحیح [B/I/A] Exercise 2.1: Using String and Integer Data Types

  • [B/I/A] پاسخ 2.1: استفاده از رشته‌ها و انواع داده‌های عدد صحیح [B/I/A] Answer 2.1: Using String and Integer Data Types

  • [B/I/A] انواع داده شناور و بولی [B/I/A] Floating and Boolean Data Types

  • [B/I/A] تمرین 2.2: استفاده از انواع داده های شناور و بولی [B/I/A] Exercise 2.2: Using Floating and Boolean Data Types

  • [B/I/A] پاسخ 2.2: استفاده از انواع داده های شناور و بولی [B/I/A] Answer 2.2: Using Floating and Boolean Data Types

  • [B/I/A] نحوه تغییر محتوا یا نوع داده یک متغیر ("Casting") [B/I/A] How to Change the Content or Data Type of a Variable ("Casting")

  • [B/I/A] تمرین 2.3: نحوه تغییر محتوا یا نوع یک متغیر [B/I/A] Exercise 2.3: How to Change the Content or Type of a Variable

  • [B/I/A] پاسخ 2.3: نحوه تغییر محتوا یا نوع یک متغیر [B/I/A] Answer 2.3: How to Change the Content or Type of a Variable

  • [B/I/A] سطح 2 تمرین نهایی: مبدل ارز [B/I/A] Level 2 Final Exercise: Currency Converter

  • [B/I/A] پاسخ تمرین نهایی سطح 2: مبدل ارز [B/I/A] Level 2 Final Exercise Answer: Currency Converter

  • آزمون [B/I/A] برای سطح 2 [B/I/A] Quiz for Level 2

[B/I/A] سطح 3: ریاضی پایتون (عملگرهای معنی دار) و "رشته ها" [B/I/A] Level 3: Python Math (Meaning Operators) and "Strings"

  • [B/I/A] مقدمه ای بر ریاضی پایتون (اپراتورها) و رشته ها (چه، چرا و چگونه از سطح 3) [B/I/A] Intro to Python Math (Operators) & Strings (What, Why & How of Level 3)

  • [B/I/A] قوانین محاسباتی در پایتون [B/I/A] Arithmetic Rules in Python

  • [B/I/A] تمرین 3.1: قوانین حسابی در پایتون [B/I/A] Exercise 3.1: Arithmetic Rules in Python

  • [B/I/A] پاسخ 3.1: قواعد حسابی در پایتون [B/I/A] Answer 3.1: Arithmetic Rules in Python

  • [B/I/A] Stringing Together Variables [B/I/A] Stringing Together Variables

  • [B/I/A] تمرین 3.2: Stringing Together Variables [B/I/A] Exercise 3.2: Stringing Together Variables

  • [B/I/A] پاسخ 3.2: Stringing Together Variables [B/I/A] Answer 3.2: Stringing Together Variables

  • [B/I/A] تمرین نهایی سطح 3: ماشین حساب سود ساده برای یک حساب پس انداز [B/I/A] Level 3 Final Exercise: Simple Interest Calculator for a Savings Account

  • [B/I/A] پاسخ تمرین نهایی سطح 3 [B/I/A] Level 3 Final Exercise Answer

  • آزمون [B/I/A] برای سطح 3 [B/I/A] Quiz for Level 3

[B/I/G/A] سطح 4: توابع داخلی و ایجاد توابع پایه [B/I/G/A] Level 4: Built in Functions & Creating Basic Functions

  • [B/I/G/A] مقدمه ای برای توابع داخلی/ایجاد (چه، چرا و چگونه در سطح 4) [B/I/G/A] Intro to Built-In/Creating Functions (What, Why & How of Level 4)

  • [B/I/A] توابع پایه ساخته شده در پایتون که از ریاضی استفاده می کنند [B/I/A] Basic Built in Python Functions that Use Math

  • [B/I/A] تمرین 4.1: توابع ساخته شده که از ریاضی استفاده می کنند [B/I/A] Exercise 4.1: Built in Functions that Use Math

  • [B/I/A] پاسخ 4.1: توابع ساخته شده که از ریاضی استفاده می کنند [B/I/A] Answer 4.1: Built in Functions that Use Math

  • [B/I/A] ورودی ساخته شده در تابع پایتون [B/I/A] Input Built in Python Function

  • [B/I/A] تمرین 4.2: ورودی ساخته شده در تابع پایتون [B/I/A] Exercise 4.2: Input Built in Python Function

  • [B/I/A] پاسخ 4.2: ورودی ساخته شده در تابع پایتون و رشته کردن اشیاء با هم [B/I/A] Answer 4.2: Input Built in Python Function & Stringing Together Objects

  • [B/I/A] ایجاد توابع سفارشی اولیه قسمت 1 [B/I/A] Creating Basic Custom Functions Part 1

  • [B/I/A] تمرین 4.3: ایجاد توابع سفارشی قسمت 1 [B/I/A] Exercise 4.3: Creating Custom Functions Part 1

  • [B/I/A] پاسخ 4.3: ایجاد توابع سفارشی قسمت 1 [B/I/A] Answer 4.3: Creating Custom Functions Part 1

  • [I/G/A] ایجاد توابع سفارشی اولیه قسمت 2 [I/G/A] Creating Basic Custom Functions Part 2

  • [I/G/A] تمرین 4.4: ایجاد توابع سفارشی اولیه قسمت 2 [I/G/A] Exercise 4.4: Creating Basic Custom Functions Part 2

  • [I/G/A] پاسخ 4.4: ایجاد توابع سفارشی اولیه قسمت 2 [I/G/A] Answer 4.4: Creating Basic Custom Functions Part 2

  • [I/G/A] ایجاد توابع پیشرفته (کلمه کلیدی و مقادیر پیش‌فرض) [I/G/A] Creating Advanced Functions (Keyword and Default Values)

  • [I/G/A] تمرین 4.5: ایجاد توابع پیشرفته کلیدواژه و مقادیر پیش فرض) [I/G/A] Exercise 4.5: Creating Advanced Functions Keyword and Default Values)

  • [I/G/A] پاسخ 4.5: ایجاد توابع پیشرفته (کلمه کلیدی و مقادیر پیش فرض) [I/G/A] Answer 4.5: Creating Advanced Functions (Keyword and Default Values)

  • [I/G/A] بازگرداندن مقادیر از توابع سفارشی [I/G/A] Returning Values from Custom Functions

  • [I/G/A] تمرین 4.6: برگرداندن مقادیر از توابع سفارشی [I/G/A] Exercise 4.6: Returning Values from Custom Functions

  • [I/G/A] پاسخ 4.6: برگرداندن مقادیر از توابع سفارشی [I/G/A] Answer 4.6: Returning Values from Custom Functions

  • [B/I/G/A] تمرین نهایی سطح 4: ماشین حساب ساده با توابع [B/I/G/A] Level 4 Final Exercise: Simple Calculator with Functions

  • [B/I/G/A] پاسخ تمرین نهایی سطح 4: ماشین حساب ساده با توابع [B/I/G/A] Level 4 Final Exercise Answer: Simple Calculator with Functions

  • آزمون [B/I/G/A] برای سطح 4 [B/I/G/A] Quiz for Level 4

[B/I/G/A] سطح 5: نوع داده لیست و تابع جمع [B/I/G/A] Level 5: The List Data Type and the Sum Function

  • [B/I/G/A] معرفی لیست نوع داده (چه، چرا و چگونه در سطح 5) [B/I/G/A] Intro to List Data Type (What, Why and How of Level 5)

  • [B/I/G/A] نوع داده لیست چگونه کار می کند (و با استفاده از تابع SUM)؟ [B/I/G/A] How Does the List Data Type Work (and Using the SUM Function)?

  • [B/I/G/A] تمرین 5.1: نوع داده لیست کار می کند (و با استفاده از تابع SUM) [B/I/G/A] Exercise 5.1: The List Data Type Work (and Using the SUM Function)

  • [B/I/G/A] پاسخ 5.1: نوع داده لیست کار می کند (و با استفاده از تابع SUM) [B/I/G/A] Answer 5.1: The List Data Type Work (and Using the SUM Function)

  • [B/I/G/A] تمرین نهایی سطح 5: فهرست خرید مواد غذایی [B/I/G/A] Level 5 Final Exercise: Grocery Shopping List

  • [B/I/G/A] پاسخ تمرین نهایی سطح 5: لیست خرید مواد غذایی [B/I/G/A] Level 5 Final Exercise Answer: Grocery Shopping List

  • آزمون [B/I/G/A] برای سطح 5 [B/I/G/A] Quiz for Level 5

[B/I/G/A] سطح 6: منطق و حلقه ها [B/I/G/A] Level 6: Logic and Loops

  • [B/I/G/A] مقدمه ای بر منطق و حلقه ها (چه، چرا و چگونه در سطح 6) [B/I/G/A] Intro to Logic and Loops (What, Why and How of Level 6)

  • [B/I/A] بیانیه IF، ELSE [B/I/A] The IF, ELSE Statement

  • [B/I/A] تمرین 6.1: بیانیه IF، ELSE [B/I/A] Exercise 6.1: The IF, ELSE Statement

  • [B/I/A] پاسخ 6.1: بیانیه IF، ELSE [B/I/A] Answer 6.1: The IF, ELSE Statement

  • [B/I/A] با استفاده از یک دستور IF تودرتو [B/I/A] Using A Nested IF Statement

  • [B/I/A] تمرین 6.2: استفاده از یک دستور IF تودرتو [B/I/A] Exercise 6.2: Using A Nested IF Statement

  • [B/I/A] پاسخ 6.2: استفاده از یک دستور IF تودرتو [B/I/A] Answer 6.2: Using A Nested IF Statement

  • [B/I/A] استفاده از ELIF در بیانیه IF و OR & AND Logic [B/I/A] Using ELIF in an IF Statement and the OR & AND Logic

  • [B/I/A] تمرین 6.3: استفاده از ELIF در یک عبارت IF و منطق OR & AND [B/I/A] Exercise 6.3: Using ELIF in an IF Statement and the OR & AND Logic

  • [B/I/A] پاسخ 6.3: استفاده از ELIF در یک عبارت IF و منطق OR & AND [B/I/A] Answer 6.3: Using ELIF in an IF Statement and the OR & AND Logic

  • [B/I/G/A] با استفاده از MATCH و CASE Logic [B/I/G/A] Using the MATCH and CASE Logic

  • [B/I/G/A] تمرین 6.4: استفاده از MATCH و CASE Logic [B/I/G/A] Exercise 6.4: Using the MATCH and CASE Logic

  • [B/I/G/A] پاسخ 6.4: استفاده از MATCH و CASE Logic [B/I/G/A] Answer 6.4: Using the MATCH and CASE Logic

  • [B/I/A] قالب‌بندی [B/I/A] Formatting

  • [B/I/A] تمرین 6.5: قالب بندی [B/I/A] Exercise 6.5: Formatting

  • [B/I/A] پاسخ 6.5: قالب بندی [B/I/A] Answer 6.5: Formatting

  • [B/I/A] برش دادن [B/I/A] Slicing

  • [B/I/A] تمرین 6.6: برش دادن [B/I/A] Exercise 6.6: Slicing

  • [B/I/A] پاسخ 6.6: برش [B/I/A] Answer 6.6: Slicing

  • [B/I/A] برای حلقه [B/I/A] For Loop

  • [B/I/A] تمرین 6.7: برای حلقه [B/I/A] Exercise 6.7: For Loop

  • [B/I/A] پاسخ 6.7: برای حلقه [B/I/A] Answer 6.7: For Loop

  • [B/I/A] در حالی که حلقه [B/I/A] While Loop

  • [B/I/A] تمرین 6.8: while Loop [B/I/A] Exercise 6.8: While Loop

  • [B/I/A] پاسخ 6.8: حلقه while [B/I/A] Answer 6.8: While Loop

  • [I/G/A] سطح 6 تمرین نهایی: ردیاب زمان برای وظایف [I/G/A] Level 6 Final Exercise: Time Tracker for Tasks

  • [I/G/A] پاسخ تمرین نهایی سطح 6: ردیاب زمان برای وظایف [I/G/A] Level 6 Final Exercise Answer: Time Tracker for Tasks

  • آزمون [B/I/G/A] برای سطح 6 [B/I/G/A] Quiz for Level 6

[B/I/G/A] سطح 7: 3 نوع داده بیشتر: تاپلی، دیکشنری و مجموعه [B/I/G/A] Level 7: 3 More Data Types: Tuple, Dictionary and Set

  • [B/I/G/A] مقدمه ای بر انواع داده های بیشتر (چه، چرا و چگونه در سطح 7) [B/I/G/A] Intro to More Data Types (What, Why and How of Level 7)

  • [B/I/G/A] Tuples توضیح داده شده است که چگونه با یک لیست متفاوت است؟ [B/I/G/A] Tuples Explained How is it Different from a List?

  • [B/I/G/A] تمرین 7.1: چندتایی [B/I/G/A] Exercise 7.1: Tuples

  • [B/I/G/A] پاسخ 7.1: چندتایی [B/I/G/A] Answer 7.1: Tuples

  • [I/G/A] مقدمه ای بر دیکشنری ها [I/G/A] Introduction to Dictionaries

  • [I/G/A] روش‌های دیکشنری/کارکرد [I/G/A] Dictionary Methods/Functionality

  • [I/G/A] تمرین 7.2: دیکشنری ها [I/G/A] Exercise 7.2: Dictionaries

  • [I/G/A] پاسخ 7.2: لغت نامه ها [I/G/A] Answer 7.2: Dictionaries

  • [I/G/A] مقدمه ای بر مجموعه ها [I/G/A] Introduction to Sets

  • [I/G/A] تمرین 7.3: مجموعه [I/G/A] Exercise 7.3: Sets

  • [I/G/A] پاسخ 7.3: مجموعه ها [I/G/A] Answer 7.3: Sets

  • [I/G/A] سطح 7 تمرین نهایی: مدیر منوی رستوران [I/G/A] Level 7 Final Exercise: Restaurant Menu Manager

  • [I/G/A] پاسخ تمرین نهایی سطح 7: مدیر منوی رستوران [I/G/A] Level 7 Final Exercise Answer: Restaurant Menu Manager

  • آزمون [B/I/G/A] برای سطح 7 [B/I/G/A] Quiz for Level 7

[B/I/G/A] سطح 8: روش‌ها و رشته‌های پیشرفته [B/I/G/A] Level 8: Methods and Advanced Strings

  • [B/I/G/A] مقدمه ای بر روش ها و رشته های پیشرفته (چه، چرا و چگونه از سطح 8) [B/I/G/A] Intro to Methods and Advanced Strings (What, Why and How of Level 8)

  • [B/I/A] یک روش چیست و چگونه می توان متدهای یک شی را دریافت کرد؟ [B/I/A] What is a Method and How do Get the Methods for An Object?

  • [B/I/A] تمرین 8.1: روش ها [B/I/A] Exercise 8.1: Methods

  • [B/I/A] پاسخ 8.1: روشها [B/I/A] Answer 8.1: Methods

  • [B/I/G/A] روش‌های رشته‌ای [B/I/G/A] String Methods

  • [B/I/G/A] تمرین 8.2: روش های رشته [B/I/G/A] Exercise 8.2: String Methods

  • [B/I/G/A] پاسخ 8.2: روش های رشته ای [B/I/G/A] Answer 8.2: String Methods

  • [I/G/A] عملیات رشته پیشرفته [I/G/A] Advanced String Operations

  • [I/G/A] تمرین 8.3: عملیات رشته پیشرفته [I/G/A] Exercise 8.3: Advanced String Operations

  • [I/G/A] پاسخ 8.3: عملیات رشته پیشرفته [I/G/A] Answer 8.3: Advanced String Operations

  • [G/A] توابع و نقشه لامبدا [G/A] Lambda Functions & Map

  • [G/A] بازگشت [G/A] Recursion

  • [I/G/A] تمرین نهایی سطح 8: تجزیه و تحلیل گزارش چت پشتیبانی مشتری [I/G/A] Level 8 Final Exercise: Customer Support Chat Log Analysis

  • [I/G/A] پاسخ تمرین نهایی سطح 8: تجزیه و تحلیل گزارش چت پشتیبانی مشتری [I/G/A] Level 8 Final Exercise Answer: Customer Support Chat Log Analysis

  • آزمون [B/I/G/A] برای سطح 8 [B/I/G/A] Quiz for Level 8

[B/I/G/A] سطح 9: برنامه نویسی شی گرا (OOP) و کلاس ها [B/I/G/A] Level 9: Object Oriented Programming (OOP) & Classes

  • [B/I/G/A] معرفی OOP (چه، چرا و چگونه سطح 9) [B/I/G/A] Intro to OOP (What, Why and How of Level 9)

  • [B/I/G/A] درک کلاس ها و نمونه ها [B/I/G/A] Understanding Classes and Instances

  • [B/I/G/A] تمرین 9.1: ایجاد اولین کلاس و نمونه [B/I/G/A] Exercise 9.1: Creating Your First Class and Instance

  • [B/I/G/A] پاسخ 9.1: ایجاد اولین کلاس و نمونه شما [B/I/G/A] Answer 9.1: Creating Your First Class and Instance

  • [B/I/G/A] تعریف روش ها در یک کلاس [B/I/G/A] Defining Methods in a Class

  • [I/G/A] درک خود در پایتون [I/G/A] Understanding Self in Python

  • [I/G/A] ویژگی‌های کلاس در مقابل ویژگی‌های نمونه [I/G/A] Class Attributes Versus Instance Attributes

  • [I/G/A] تمرین 9.2: کلاس‌ها، نمونه‌ها و ویژگی‌ها [I/G/A] Exercise 9.2: Classes, Instances and Attributes

  • [I/G/A] پاسخ 9.2: کلاس ها، نمونه ها و ویژگی ها [I/G/A] Answer 9.2: Classes, Instances and Attributes

  • [I/G/A] وراثت: گسترش کارکرد [I/G/A] Inheritance: Extending Functionality

  • [I/G/A] کپسولاسیون: پنهان کردن اطلاعات [I/G/A] Encapsulation: Hiding Information

  • [I/G/A] تمرین 9.3: اجرای کپسولاسیون [I/G/A] Exercise 9.3: Implementing Encapsulation

  • [I/G/A] پاسخ 9.3: اجرای کپسولاسیون [I/G/A] Answer 9.3: Implementing Encapsulation

  • [I/G/A] درک روش‌های جادویی داندر [I/G/A] Understanding Magic Dunder Methods

  • [G/A] درک ترکیب و تجمع [G/A] Understanding Composition and Aggregation

  • [G/A] تمرین نهایی سطح 9: مدیر حساب بانکی ساده [G/A] Level 9 Final Exercise: Simple Bank Account Manager

  • [G/A] پاسخ تمرین نهایی سطح 9: مدیر حساب بانکی ساده [G/A] Level 9 Final Exercise Answer: Simple Bank Account Manager

  • آزمون [I/G/A] برای سطح 9 [I/G/A] Quiz for Level 9

[I/G/A] تسلط بر NumPy سطح 10 (Python عددی) [I/G/A] Level 10 Mastering NumPy (Numerical Python)

  • [I/G/A] معرفی NumPy (چه، چرا و چگونه در سطح 10) [I/G/A] Intro to NumPy (What, Why and How of Level 10)

  • [I/G/A] کتابخانه ها توضیح داده و NumPy را نصب می کنند [I/G/A] Libraries Explained and Installing NumPy

  • [I/G/A] آرایه نوع داده [I/G/A] Arrays Data Type

  • [I/G/A] روش‌های ایجاد آرایه NumPy [I/G/A] NumPy Array Creation Methods

  • [I/G/A] عملیات با آرایه ها [I/G/A] Operations with Arrays

  • [I/G/A] برش آرایه‌های NumPy [I/G/A] Slicing NumPy Arrays

  • [I/G/A] تمرین/پروژه 10.1: برش و نمایه سازی با NumPy [I/G/A] Exercise/Project 10.1: Slicing and Indexing with NumPy

  • [I/G/A] پاسخ 10.1: برش و نمایه سازی با NumPy [I/G/A] Answer 10.1: Slicing and Indexing with NumPy

  • [I/G/A] حلقه ها در مقابل برداری [I/G/A] Loops Versus Vectorization

  • [I/G/A] تمرین/پروژه 10.2: برداری [I/G/A] Exercise/Project 10.2: Vectorization

  • [I/G/A] پاسخ 10.2: برداری [I/G/A] Answer 10.2: Vectorization

  • [I/G/A] توابع جهانی [I/G/A] Universal Functions

  • [I/G/A] فیلتر کردن شرطی [I/G/A] Conditional Filtering

  • [I/G/A] تغییر شکل آرایه ها [I/G/A] Reshaping Arrays

  • [I/G/A] مدیریت مقادیر گمشده با استفاده از NumPy [I/G/A] Handling Missing Values Using NumPy

  • [I/G/A] مدیریت فایل [I/G/A] File Handling

  • آزمون [I/G/A] برای سطح 10 [I/G/A] Quiz for Level 10

[I/G/A] سطح 11: پانداها و قطب ها [I/G/A] Level 11: Pandas and Polars

  • [I/G/A] معرفی پانداها و قطب ها (چه، چرا و چگونه در سطح 11) [I/G/A] Intro to Pandas & Polars (What, Why and How of Level 11)

  • [I/G/A] نصب پانداها و قطبی ها [I/G/A] Installing Pandas and Polars

  • [I/G/A] بارگیری داده ها با استفاده از پانداها و قطب ها [I/G/A] Loading Data Using Pandas and Polars

  • [I/G/A] خواندن داده ها به روش های مختلف [I/G/A] Reading Data in Different Ways

  • [I/G/A] تمرین 11.1: اولین تمرین پانداها/قطبی ها [I/G/A] Exercise 11.1: First Pandas/Polars Exercise

  • [I/G/A] پاسخ 11.1: اولین تمرین پانداها/قطبی ها [I/G/A] Answer 11.1: First Pandas/Polars Exercise

  • [I/G/A] سری درک [I/G/A] Understanding Series

  • [I/G/A] عملیات چارچوب داده [I/G/A] Dataframe Operations

  • [I/G/A] برخورد با داده های از دست رفته [I/G/A] Dealing with Missing Data

  • [I/G/A] نقشه و تبدیل [I/G/A] Map and Transform

  • [I/G/A] ادغام و پیوستن [I/G/A] Merging and Joining

  • [I/G/A] تمرین 11.2: دومین تمرین پاندا/قطبی [I/G/A] Exercise 11.2: Second Pandas/Polars Exercise

  • [I/G/A] پاسخ 11.2: دومین تمرین پانداها/قطبی ها [I/G/A] Answer 11.2: Second Pandas/Polars Exercise

  • [I/G/A] رشته ها [I/G/A] Strings

  • [I/G/A] تجسم داده های فروش [I/G/A] Sales Data Visualization

  • [I/G/A] تمرین 11.3: تمرین پانداهای سوم/قطبی [I/G/A] Exercise 11.3: Third Pandas/Polars Exercise

  • [I/G/A] پاسخ 11.3: تمرین پانداهای سوم/قطبی [I/G/A] Answer 11.3: Third Pandas/Polars Exercise

  • آزمون [I/G/A] برای سطح 11 [I/G/A] Quiz for Level 11

[I/G/A] سطح 12: پردازش داده و ETL (Extract، Transform and Load) [I/G/A] Level 12: Data Processing and ETL (Extract, Transform and Load)

  • [I/G/A] مقدمه ای بر پردازش داده و ETL (چه، چرا و چگونه در سطح 12) [I/G/A] Intro to Data Processing and ETL (What, Why and How of Level 12)

  • [I/G/A] پاکسازی داده قسمت 1 [I/G/A] Data Cleaning Part 1

  • [I/G/A] پاکسازی داده قسمت 2 [I/G/A] Data Cleaning Part 2

  • [I/G/A] Label Encoder and Data Transformation Part 1 [I/G/A] Label Encoder and Data Transformation Part 1

  • [I/G/A] Label Encoder and Data Transformation Part 2 [I/G/A] Label Encoder and Data Transformation Part 2

  • [I/G/A] Label Encoder and Data Transformation Part 3 [I/G/A] Label Encoder and Data Transformation Part 3

  • [I/G/A] مدیریت داده های نامتعادل [I/G/A] Handling Imbalanced Data

  • [I/G/A] پارتیشن بندی داده ها [I/G/A] Data Partitioning

  • آزمون [I/G/A] برای سطح 12 [I/G/A] Quiz for Level 12

[B/I/G/A] سطح 13: نوشتن کد تمیز و کارآمد [B/I/G/A] Level 13: Writing Clean and Efficient Code

  • [B/I/G/A] مقدمه ای برای نوشتن کد تمیز/کارآمد (چه، چرا و چگونه در سطح 13) [B/I/G/A] Intro to Writing Clean/Efficient Code (What, Why and How of Level 13)

  • [B/I/G/A] کد تمیز و مدولار [B/I/G/A] Clean and Modular Code

  • [B/I/G/A] قراردادهای نامگذاری پایتون [B/I/G/A] Python Naming Conventions

  • [B/I/G/A] مستندات [B/I/G/A] Documentation

  • [B/I/G/A] تست کد شما [B/I/G/A] Testing Your Code

  • [I/G/A] کار با تیم‌ها در GitHub [I/G/A] Working with Teams on GitHub

  • [I/G/A] پرسشنامه نحوه انجام بازبینی کد [I/G/A] Questionnaire on How to Conduct a Code Review

  • آزمون [B/I/G/A] برای سطح 13 [B/I/G/A] Quiz for Level 13

[I/G/A] سطح 14: استفاده از پایتون در اکسل [I/G/A] Level 14: Using Python in Excel

  • [I/G/A] مقدمه ای بر استفاده از پایتون در اکسل (چه، چرا و چگونه در سطح 14) [I/G/A] Introduction to Using Python in Excel (What, Why and How of Level 14)

  • [I/G/A] نحوه نصب پایتون در اکسل [I/G/A] How to Install Python In Excel

  • [I/G/A] نحوه استفاده از پایتون در اکسل [I/G/A] How to Use Python In Excel

  • [I/G/A] تمرین 14.1: استفاده از پایتون در اکسل [I/G/A] Exercise 14.1: Using Python in Excel

  • [I/G/A] پاسخ 14.1: استفاده از پایتون در اکسل [I/G/A] Answer 14.1: Using Python in Excel

  • [I/G/A] استفاده از Dataframe با Python در Excel [I/G/A] Using Dataframes with Python in Excel

  • [I/G/A] تمرین 14.2: استفاده از Dataframes پایتون در اکسل [I/G/A] Exercise 14.2: Using Python Dataframes in Excel

  • [I/G/A] پاسخ 14.2: استفاده از Dataframes پایتون در اکسل [I/G/A] Answer 14.2: Using Python Dataframes in Excel

  • [I/G/A] نحوه ایجاد رگرسیون خطی با استفاده از پایتون در اکسل [I/G/A] How to Create a Linear Regression Using Python In Excel

  • [I/G/A] تمرین 14.3: استفاده از پایتون و اکسل برای ایجاد تحلیل رگرسیون [I/G/A] Exercise 14.3: Using Python and Excel to Create a Regression Analysis

  • [I/G/A] پاسخ 14.3: استفاده از پایتون و اکسل برای ایجاد تحلیل رگرسیون [I/G/A] Answer 14.3: Using Python and Excel to Create a Regression Analysis

  • آزمون [B/I/G/A] برای سطح 14 [B/I/G/A] Quiz for Level 14

[G/A] سطح 15: موجو [G/A] Level 15: Mojo

  • [G/A] معرفی موجو (چه، چرا و چگونه از سطح 15) [G/A] Intro to Mojo (What, Why and How of Level 15)

  • [G/A] Mojo چیست و چرا یک تغییر دهنده گیمر برای توسعه دهندگان پایتون است؟ [G/A] What is Mojo and Why is it a Gamer Changer for Python Developers?

  • [G/A] مطابق با برنامه‌نویسی تفسیر شده وقتی صحبت از Mojo می‌شود [G/A] Complied Versus Interpreted Programming When it Comes to Mojo

  • [G/A] کدنویسی با موجو [G/A] Coding with Mojo

  • [G/A] متغیرها در موجو (تغییرپذیری و تغییرناپذیری) [G/A] Variables in Mojo (Mutability and Immutability)

  • [G/A] انواع داده در موجو [G/A] Data Types in Mojo

  • [G/A] Else If in Mojo [G/A] Else If in Mojo

  • [G/A] حلقه‌ها در موجو [G/A] Loops in Mojo

  • [G/A] توابع در Mojo [G/A] Functions in Mojo

  • [G/A] ساختار در مقابل کلاس در موجو [G/A] Struct Versus Class In Mojo

  • [G/A] رسیدگی به خطا در Mojo [G/A] Error Handling in Mojo

  • [G/A] "Inout, Borrowed and Owned" در موجو [G/A] "Inout, Borrowed and Owned" in Mojo

  • [G/A] وارد کردن NumPy در Mojo [G/A] Importing NumPy in Mojo

  • [G/A] آزمون برای سطح 15 [G/A] Quiz for Level 15

[B/I/G/A] سطح 16: همه توابع داخلی پایتون [B/I/G/A] Level 16: All Built-In Python Functions

  • [B/I/G/A] معرفی همه توابع داخلی پایتون (چه، چرا و چگونه در سطح 16) [B/I/G/A] Intro to All Built-In Python Functions (What, Why and How of Level 16)

  • [B/A] تابع داخلی با مقدار مطلق: abs( ) [B/A] Absolute Value Built-In Function: abs( )

  • [B/I/A] همه عملکردهای داخلی: همه ( ) [B/I/A] All Built-In Function: all( )

  • [B/I/A] هر عملکرد داخلی: any() [B/I/A] Any Built-In Function: any( )

  • [G/A] عملکرد داخلی ASCII: ascii ( ) [G/A] ASCII Built-In Function: ascii ( )

  • [G/A] Bin Built-In Function: bin( ) [G/A] Bin Built-In Function: bin( )

  • [B/I/G/A] عملکرد داخلی Bool: bool( ) [B/I/G/A] Bool Built-In Function: bool( )

  • [I/G/A] عملکرد داخلی نقطه شکست: نقطه شکست ( ) [I/G/A] Breakpoint Built-In Function: breakpoint( )

  • [G/A] عملکرد داخلی بایت آرایه: bytearray( ) [G/A] Bytearray Built-In Function: bytearray( )

  • [G/A] بایت عملکرد داخلی: bytes( ) [G/A] Bytes Built-In Function: bytes( )

  • [I/G/A] عملکرد داخلی قابل فراخوانی: callable( ) [I/G/A] Callable Built-In Function: callable( )

  • [I/G/A] عملکرد داخلی Chr: chr ( ) [I/G/A] Chr Built-In Function: chr ( )

  • [I/G/A] Classmethod عملکرد داخلی: classmethod( ) [I/G/A] Classmethod Built-In Function: classmethod( )

  • [G/A] تابع داخلی کامپایل: compile( ) [G/A] Compile Built-In Function: compile( )

  • [G/A] عملکرد داخلی مجتمع: پیچیده( ) [G/A] Complex Built-In Function: complex( )

  • [I/G/A] عملکرد داخلی دیکت: dict( ) [I/G/A] Dict Built-In Function: dict( )

  • [I/G/A] Dir تابع داخلی: dir( ) [I/G/A] Dir Built-In Function: dir( )

  • [B/I/G/A] عملکرد داخلی Divmod: divmod( ) [B/I/G/A] Divmod Built-In Function: divmod( )

  • [G/A] Enumerate Built-In Function: enumerate( ) [G/A] Enumerate Built-In Function: enumerate( )

  • [I/G/A] عملکرد داخلی Eval: eval( ) [I/G/A] Eval Built-In Function: eval( )

  • [I/G/A] عملکرد داخلی Exec: exec( ) [I/G/A] Exec Built-In Function: exec( )

  • [B/I/G/A] عملکرد داخلی فیلتر: filter( ) [B/I/G/A] Filter Built-In Function: filter( )

  • [B/I/G/A] عملکرد داخلی شناور: float( ) [B/I/G/A] Float Built-In Function: float( )

  • [B/I/G/A] فرمت عملکرد داخلی: format( ) [B/I/G/A] Format Built-In Function: format( )

  • [I/G/A] عملکرد داخلی Frozenset: frozenset( ) [I/G/A] Frozenset Built-In Function: frozenset( )

  • [I/G/A] عملکرد هش داخلی: hash( ) [I/G/A] Hash Built-In Function: hash( )

  • [B/I/G/A] تابع داخلی راهنما: help( ) [B/I/G/A] Help Built-In Function: help( )

  • [I/G/A] عملکرد داخلی Hex: hex( ) [I/G/A] Hex Built-In Function: hex( )

  • [I/G/A] ID توکار تابع: id( ) [I/G/A] ID Built-In Function: id( )

  • [B/I/G/A] عملکرد داخلی ورودی: input( ) [B/I/G/A] Input Built-In Function: input( )

  • [B/I/G/A] عملکرد داخلی داخلی: int( ) [B/I/G/A] Int Built-In Function: int( )

  • [G/A] عملکرد داخلی Isinstance: isinstance( ) [G/A] Isinstance Built-In Function: isinstance( )

  • [I/G/A] عملکرد داخلی Issubclass: issubclass( ) [I/G/A] Issubclass Built-In Function: issubclass( )

  • [I/G/A] عملکرد داخلی Iter: iter( ) [I/G/A] Iter Built-In Function: iter( )

  • [B/I/G/A] عملکرد داخلی لنز: len( ) [B/I/G/A] Len Built-In Function: len( )

  • [B/I/G/A] لیست تابع داخلی: list( ) [B/I/G/A] List Built-In Function: list( )

  • [G/A] عملکرد داخلی نقشه: map( ) [G/A] Map Built-In Function: map( )

  • [B/I/G/A] حداکثر عملکرد داخلی: حداکثر () [B/I/G/A] Max Built-In Function: Max( )

  • [B/I/G/A] حداقل عملکرد داخلی: حداقل ( ) [B/I/G/A] Min Built-In Function: Min( )

  • [I/G/A] عملکرد داخلی بعدی: next( ) [I/G/A] Next Built-In Function: next( )

  • [G/A] عملکرد داخلی Oct: oct( ) [G/A] Oct Built-In Function: oct( )

  • [I/G/A] باز کردن عملکرد داخلی: open( ) [I/G/A] Open Built-In Function: open( )

  • عملکرد داخلی S16L43 [I/G/A] Ord: ord( ) S16L43 [I/G/A] Ord Built-In Function: ord( )

  • [B/I/G/A] عملکرد داخلی Pow: pow( ) [B/I/G/A] Pow Built-In Function: pow( )

  • [B/I/G/A] عملکرد داخلی چاپ: print() [B/I/G/A] Print Built-In Function: print( )

  • [B/I/G/A] عملکرد داخلی محدوده: range( ) [B/I/G/A] Range Built-In Function: range( )

  • [I/G/A] عملکرد داخلی Repr: repr( ) [I/G/A] Repr Built-In Function: repr( )

  • [B/I/G/A] عملکرد داخلی معکوس: معکوس ( ) [B/I/G/A] Reversed Built-In Function: reversed( )

  • [B/I/G/A] عملکرد داخلی گرد: round( ) [B/I/G/A] Round Built-In Function: round( )

  • [I/G/A] تنظیم عملکرد داخلی: set( ) [I/G/A] Set Built-In Function: set( )

  • [I/G/A] عملکرد داخلی Slice: Slice( ) [I/G/A] Slice Built-In Function: slice( )

  • [B/I/G/A] تابع داخلی مرتب شده: مرتب شده( ) [B/I/G/A] Sorted Built-In Function: sorted( )

  • [B/I/G/A] عملکرد داخلی Str: str( ) [B/I/G/A] Str Built-In Function: str( )

  • [B/I/G/A] عملکرد داخلی مجموع: sum( ) [B/I/G/A] Sum Built-In Function: sum( )

  • [B/I/G/A] عملکرد داخلی چندگانه: tuple( ) [B/I/G/A] Tuple Built-In Function: tuple( )

  • [B/I/G/A] نوع تابع داخلی: type( ) [B/I/G/A] Type Built-In Function: type( )

  • [I/G/A] عملکرد داخلی Zip: zip( ) [I/G/A] Zip Built-In Function: zip( )

[B/I/G/A] سطح 17: نتیجه‌گیری، مراحل بعدی و موضوعات اضافی پایتون [B/I/G/A] Level 17: Conclusion, Next Steps and Additional Python Topics

  • [B/I/G/A] تبریک و گام های بعدی! [B/I/G/A] CONGRATULATIONS & Next Steps!

مواد پاداش Bonus Materials

  • آیتم های جایزه Bonus Items

نمایش نظرات

آموزش دوره کامل پایتون 2024
جزییات دوره
14.5 hours
256
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
688
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Haroun Chris Haroun

برنده جایزه استاد MBA ، سرمایه گذار و نویسنده برنده جایزه. کریس بیش از 1،000،000 دوره تجارت آنلاین و خودسازی خود را به 12 زبان در 196 کشور به فروش رسانده است و دوره های وی در Business Insider، NBC، Inc، Forbes، CNN، کارآفرین و در سایر وب سایت های خبری کسب و کار. کریس نویسنده # 1 دوره تجارت آنلاین پرفروش به نام "An MBA کامل در 1 دوره" و بسیاری از دوره های دیگر است. او نویسنده کتاب "101 درس اساسی است که آنها در مدرسه کسب و کار به شما نمی آموزند" ، که Business Insider نوشت "محبوب ترین کتاب سال 2016" است. فوربس این کتاب را "1 از 6 کتابی که همه کارآفرینان باید در حال حاضر بخوانند" نامید. وی بنیانگذار و مدیرعامل Haroun Education Ventures ، استاد برنده جایزه دانشکده تجارت ، فارغ التحصیل MBA از دانشگاه کلمبیا و کارمند سابق گلدمن ساکس است. وی بیش از 1 میلیارد دلار در حرفه خود جمع آوری و مدیریت کرده است. او همچنین دارای تجربه کاری در غول صندوق های سرمایه گذاری هیتج Citadel ، شرکت مشاور Accenture و چندین شرکت است که راه اندازی کرده است ، از جمله یک شرکت سرمایه گذاری که چندین سال قبل از IPO فیس بوک سرمایه گذاری خطرناک در فیس بوک داشته است. وی مدرس مداوم مهمان در چندین مدرسه MBA Bay Bay از جمله برکلی و استنفورد است. وی همچنین دارای مدرک کارشناسی با گرایش سیستم های اطلاعات مدیریت و تجارت بین الملل از دانشگاه مک گیل است و در آنجا عضو دانشگاه دبسون دانشگاه مک گیل است (به دلیل کار راهنمایی دانشجویان خود با مدل های کسب و کار راه اندازی شده است). او چندین شرکت تاسیس کرده و در هیئت مدیره چندین شرکت خیریه و منطقه خیریه Bay Bay ، از جمله بنیاد LEMO و فرصت های ارائه دهنده زنان ، فعالیت می کند. او در هیلزبورو ، کالیفرنیا زندگی می کند. به گفته Business Insider "هارون یکی از بالاترین رتبه های اساتید در Udemy است ، بنابراین شما می توانید در طول دوره تحصیل خود در دست خوب باشید." او علاقه زیادی به آموزش دارد زیرا معتقد است که همه مشکلات از طریق آموزش حل می شود.

Luka Anicin Luka Anicin

مهندس و کارآفرین هوش مصنوعی