آموزش پایتون 3: اصول

Python 3: Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون را درست یاد بگیرید! آموزش اصول اولیه پایتون انواع داده های اولیه تا پیشرفته برنامه نویسی تابعی و شی گرا بسته ها و دکوراتورها مدیریت زمان و منطقه زمانی خواندن و نوشتن متن، فایل های CSV و JSON ساخت درخواست های REST API اصول NumPy مبانی Pandas اصول اولیه Matplotlib پیشها: بدون نیاز به دانش قبلی Python تجربه قبلی حل مشکلات "الگوریتمی" مفید خواهد بود شما باید بدانید که چگونه برنامه ها را روی رایانه خود نصب کنید بسیار مهم: شما باید دانش اولیه در مورد نحوه استفاده از خط فرمان (ویندوز) یا ترمینال (Mac/Linux) داشته باشید - ما از آن برای نوت بوک پایتون و ژوپیتر را نصب و اجرا کنید

این دوره به طور خلاصه

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


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


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


نمای کلی دوره

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


همه اسلایدهای دوره (بیش از 900 مورد از آنها!) برای دانلود در دسترس هستند اگر این روش را بر یادداشت برداری خود ترجیح می دهید.


ما از نوت بوک های Jupyter به عنوان ابزاری عالی برای آموزش و یادگیری پایتون استفاده می کنیم.

نوت‌بوک‌های ژوپیتر هم از کد پایتون و هم از اسناد نشانه‌گذاری پراکنده پشتیبانی می‌کنند. متوجه خواهید شد که هر ویدیوی کد در این دوره دارای یک دفترچه یادداشت Jupyter مربوطه است که در دانلودهای دوره موجود است، که نه تنها تمام کدهایی را که ما در ویدیوهای کدنویسی انجام می دهیم بازتولید می کند، بلکه به طور کامل با توضیحات کد توضیح داده شده است، اساساً آنچه را که من در آن توضیح می دهم. ویدیوهای کدگذاری، و گاهی اوقات بیشتر!


همه نوت‌بوک‌ها و فایل‌های داده‌ای که با آنها کار خواهیم کرد، در دانلودهای دوره در بخش اول این دوره و همچنین در GitHub در دسترس هستند.


در پایان هر بخش، مجموعه ای از تمرینات با راه حل ها را خواهید یافت. ضروری است که روی این تمرینات کار کنید و تنها زمانی به بخش بعدی بروید که بتوانید این تمرینات را به تنهایی انجام دهید. هر بخش از این دوره بر روی بخش قبلی ساخته شده است!


این دوره به طور کلی به سه بخش اصلی تقسیم می شود:


مبانی پایتون

  • پایتون چیست

  • نحوه نصب پایتون

  • نحوه ایجاد و استفاده از محیط های مجازی

  • نحوه اجرای نوت بوک پایتون و ژوپیتر

  • انواع داده های پایه از جمله اعداد صحیح، شناور، بولی

  • عملگرهای بولی

  • عملگرهای حسابی و مقایسه، و همچنین اولویت عملگر

  • اجرای مشروط

  • حلقه (برای مدت و زمان)

  • انواع دنباله مانند لیست ها، تاپل ها و رشته ها

  • کار با انواع توالی (تکرار، برش، دستکاری، کپی، بازکردن)

  • اطلاعات بیشتر در مورد رشته ها و یونیکد

  • لغت نامه ها و مجموعه ها

  • فهرست، فرهنگ لغت و درک مجموعه پایتون

  • استثناها و رسیدگی به استثنا

  • تکرارکننده‌ها و تکرارکننده‌ها، از جمله ژنراتورها

  • نوشتن توابع تعریف شده توسط کاربر و روش های مختلف تعریف و ارسال آرگومان ها

  • توابع لامبدا

  • برخی از توابع داخلی پایتون (مانند zip، sorted، min، max و round)

پایتون متوسط ​​

  • توابع مرتبه بالاتر (انتقال و برگرداندن توابع از توابع)

  • نقشه ها (لغت نامه ها)

  • بسته شدن

  • مرتب‌سازی و فیلتر کردن پیشرفته

  • دکوراتورها - چه هستند و چگونه خودتان بنویسید

  • خواندن و نوشتن فایل های متنی

  • ماژول پایتون و سیستم واردات

  • نحوه کار با تاریخ و زمان

  • نحوه خواندن و نوشتن فایل‌های CSV

  • اعداد تصادفی و نمونه برداری

  • نگاهی به ماژول‌های ریاضی و آمار پایتون

  • نوع داده اعشاری - برای زمانی که شناورها به اندازه کافی دقیق نیستند

  • نحوه نوشتن کلاس های سفارشی خود (OOP)

کتابخانه های شخص ثالث

  • کتابخانه Pytz برای رسیدگی به مناطق زمانی و صرفه جویی در روز

  • کتابخانه dateutil برای تجزیه رشته های تاریخ/زمان

  • داده‌های JSON چیست و چگونه JSON را بخوانیم و بنویسیم

  • REST API چیست

  • نحوه استفاده از کتابخانه درخواست‌ها برای درخواست‌های HTTP/s (و نحوه تعامل با REST API)

  • مبانی کتابخانه NumPy برای محاسبات عددی سریع

  • اصول کتابخانه پانداها برای کار با مجموعه داده ها (از جمله نمایه سازی)

  • اصول کتابخانه matplotlib برای نمودارهای داده


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

معرفی Introduction

  • معرفی Introduction

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

اجرای پایتون Running Python

  • معرفی Introduction

  • پایتون چیست؟ What is Python?

  • نصب - مک و لینوکس Installation - Mac & Linux

  • نصب - ویندوز Installation - Windows

  • با استفاده از Windows Python Launcher Using the Windows Python Launcher

  • مواد درسی (نوت بوک های ژوپیتر) Course Materials (Jupyter Notebooks)

  • مواد درسی (اسلایدها) Course Materials (Slides)

  • محیط های مجازی Virtual Environments

  • ایجاد محیط های مجازی - مک و لینوکس Creating Virtual Environments - Mac & Linux

  • ایجاد محیط های مجازی - ویندوز Creating Virtual Environments - Windows

  • نصب بسته ها - سخنرانی Installing Packages - Lecture

  • نصب بسته ها - کد نویسی Installing Packages - Coding

  • اجرای پایتون - سخنرانی Running Python - Lecture

  • اجرای پایتون - کدنویسی Running Python - Coding

اجرای پایتون Running Python

  • معرفی Introduction

  • معرفی Introduction

  • پایتون چیست؟ What is Python?

  • نصب پایتون Installing Python

  • نصب پایتون Installing Python

  • نصب - مک و لینوکس Installation - Mac & Linux

  • نصب - ویندوز Installation - Windows

  • با استفاده از Windows Python Launcher Using the Windows Python Launcher

  • مواد درسی (نوت بوک های ژوپیتر) Course Materials (Jupyter Notebooks)

  • مواد درسی (اسلایدها) Course Materials (Slides)

  • محیط های مجازی Virtual Environments

  • ایجاد محیط های مجازی - مک و لینوکس Creating Virtual Environments - Mac & Linux

  • ایجاد محیط های مجازی - ویندوز Creating Virtual Environments - Windows

  • نصب بسته ها - سخنرانی Installing Packages - Lecture

  • نصب بسته ها - کد نویسی Installing Packages - Coding

  • اجرای پایتون - سخنرانی Running Python - Lecture

  • اجرای پایتون - کدنویسی Running Python - Coding

مبانی پایتون Python Basics

  • مقدمه - مبانی پایتون Introduction - Python Basics

  • انواع داده های پایه - سخنرانی Basic Data Types - Lecture

  • انواع داده های پایه - کدگذاری Basic Data Types - Coding

  • اشیاء - سخنرانی Objects - Lecture

  • متغیرها - سخنرانی Variables - Lecture

  • متغیرها - کدگذاری Variables - Coding

  • عملگرهای حسابی - کدگذاری Arithmetic Operators - Coding

  • اولویت اپراتور - کدگذاری Operator Precedence - Coding

  • مقایسه اپراتورها - سخنرانی Comparison Operators - Lecture

  • اپراتورهای مقایسه - کدگذاری Comparison Operators - Coding

  • عملگرهای بولی - سخنرانی Boolean Operators - Lecture

  • اپراتورهای بولی - کدگذاری Boolean Operators - Coding

  • تمرینات Exercises

مبانی پایتون Python Basics

  • مقدمه - مبانی پایتون Introduction - Python Basics

  • انواع داده های پایه - سخنرانی Basic Data Types - Lecture

  • انواع داده های پایه - کدگذاری Basic Data Types - Coding

  • اشیاء - سخنرانی Objects - Lecture

  • اشیاء - کدگذاری Objects - Coding

  • اشیاء - کدگذاری Objects - Coding

  • متغیرها - سخنرانی Variables - Lecture

  • متغیرها - کدگذاری Variables - Coding

  • عملگرهای حسابی - سخنرانی Arithmetic Operators - Lecture

  • عملگرهای حسابی - سخنرانی Arithmetic Operators - Lecture

  • عملگرهای حسابی - کدگذاری Arithmetic Operators - Coding

  • اولویت اپراتور - سخنرانی Operator Precedence - Lecture

  • اولویت اپراتور - سخنرانی Operator Precedence - Lecture

  • اولویت اپراتور - کدگذاری Operator Precedence - Coding

  • تقسیم عدد صحیح و مدول - سخنرانی Integer Division and Modulus - Lecture

  • تقسیم عدد صحیح و مدول - سخنرانی Integer Division and Modulus - Lecture

  • تقسیم عدد صحیح و مدول - کدگذاری Integer Division and Modulus - Coding

  • تقسیم عدد صحیح و مدول - کدگذاری Integer Division and Modulus - Coding

  • مقایسه اپراتورها - سخنرانی Comparison Operators - Lecture

  • اپراتورهای مقایسه - کدگذاری Comparison Operators - Coding

  • عملگرهای بولی - سخنرانی Boolean Operators - Lecture

  • اپراتورهای بولی - کدگذاری Boolean Operators - Coding

  • تمرینات Exercises

اعدام مشروط Conditional Execution

  • مقدمه - اجرای مشروط Introduction - Conditional Execution

  • اگر...دیگر... - کدگذاری if...else... - Coding

  • elif - کد نویسی elif - Coding

  • اپراتور شرطی سه تایی - کدگذاری Ternary Conditional Operator - Coding

  • تمرینات Exercises

اعدام مشروط Conditional Execution

  • مقدمه - اجرای مشروط Introduction - Conditional Execution

  • اگر...دیگر... - سخنرانی if...else... - Lecture

  • اگر...دیگر... - سخنرانی if...else... - Lecture

  • اگر...دیگر... - کدگذاری if...else... - Coding

  • elif - سخنرانی elif - Lecture

  • elif - سخنرانی elif - Lecture

  • elif - کد نویسی elif - Coding

  • اپراتور شرطی سه تایی - سخنرانی Ternary Conditional Operator - Lecture

  • اپراتور شرطی سه تایی - سخنرانی Ternary Conditional Operator - Lecture

  • اپراتور شرطی سه تایی - کدگذاری Ternary Conditional Operator - Coding

  • تمرینات Exercises

انواع توالی Sequence Types

  • مقدمه - انواع توالی Introduction - Sequence Types

  • لیست ها - سخنرانی Lists - Lecture

  • تاپلز - سخنرانی Tuples - Lecture

  • تاپل ها - کد نویسی Tuples - Coding

  • رشته ها - کدگذاری Strings - Coding

  • برش - سخنرانی Slicing - Lecture

  • برش - کدگذاری Slicing - Coding

  • دستکاری توالی ها - کدگذاری Manipulating Sequences - Coding

  • توالی کپی - کد نویسی Copying Sequences - Coding

  • باز کردن توالی ها - کدگذاری Unpacking Sequences - Coding

  • تمرینات Exercises

انواع توالی Sequence Types

  • مقدمه - انواع توالی Introduction - Sequence Types

  • لیست ها - سخنرانی Lists - Lecture

  • لیست ها - کدگذاری Lists - Coding

  • لیست ها - کدگذاری Lists - Coding

  • تاپلز - سخنرانی Tuples - Lecture

  • تاپل ها - کد نویسی Tuples - Coding

  • رشته ها - سخنرانی Strings - Lecture

  • رشته ها - سخنرانی Strings - Lecture

  • رشته ها - کدگذاری Strings - Coding

  • برش - سخنرانی Slicing - Lecture

  • برش - سخنرانی Slicing - Lecture

  • برش - کدگذاری Slicing - Coding

  • دستکاری توالی ها - سخنرانی Manipulating Sequences - Lecture

  • دستکاری توالی ها - سخنرانی Manipulating Sequences - Lecture

  • دستکاری توالی ها - کدگذاری Manipulating Sequences - Coding

  • توالی کپی - سخنرانی Copying Sequences - Lecture

  • توالی کپی - سخنرانی Copying Sequences - Lecture

  • توالی کپی - کد نویسی Copying Sequences - Coding

  • توالی باز کردن بسته بندی - سخنرانی Unpacking Sequences - Lecture

  • توالی باز کردن بسته بندی - سخنرانی Unpacking Sequences - Lecture

  • باز کردن توالی ها - کدگذاری Unpacking Sequences - Coding

  • تمرینات Exercises

رشته های Strings

  • تمرینات Exercises

رشته های Strings

  • مقدمه - رشته ها Introduction - Strings

  • مقدمه - رشته ها Introduction - Strings

  • یونیکد - سخنرانی Unicode - Lecture

  • یونیکد - سخنرانی Unicode - Lecture

  • یونیکد - کد نویسی Unicode - Coding

  • یونیکد - کد نویسی Unicode - Coding

  • متدهای رایج رشته - سخنرانی Common String Methods - Lecture

  • متدهای رایج رشته - سخنرانی Common String Methods - Lecture

  • متدهای رایج رشته - کدگذاری Common String Methods - Coding

  • متدهای رایج رشته - کدگذاری Common String Methods - Coding

  • درون یابی رشته ای - سخنرانی String Interpolation - Lecture

  • درون یابی رشته ای - سخنرانی String Interpolation - Lecture

  • درون یابی رشته ای - کدگذاری String Interpolation - Coding

  • درون یابی رشته ای - کدگذاری String Interpolation - Coding

  • تمرینات Exercises

تکرار Iteration

  • مقدمه - تکرار Introduction - Iteration

  • در حالی که حلقه ها - سخنرانی While Loops - Lecture

  • در حالی که حلقه ها - کدگذاری While Loops - Coding

  • تمرینات Exercises

تکرار Iteration

  • مقدمه - تکرار Introduction - Iteration

  • تابع محدوده - سخنرانی The range Function - Lecture

  • تابع محدوده - سخنرانی The range Function - Lecture

  • تابع محدوده - کدگذاری The range Function - Coding

  • تابع محدوده - کدگذاری The range Function - Coding

  • برای حلقه ها - سخنرانی For Loops - Lecture

  • برای حلقه ها - سخنرانی For Loops - Lecture

  • برای حلقه ها - کدگذاری For loops - Coding

  • برای حلقه ها - کدگذاری For loops - Coding

  • در حالی که حلقه ها - سخنرانی While Loops - Lecture

  • در حالی که حلقه ها - کدگذاری While Loops - Coding

  • ادامه، استراحت و دیگر - سخنرانی Continue, Break and Else - Lecture

  • ادامه، استراحت و دیگر - سخنرانی Continue, Break and Else - Lecture

  • Continue، Break and Else - کدنویسی Continue, Break and Else - Coding

  • Continue، Break and Else - کدنویسی Continue, Break and Else - Coding

  • تمرینات Exercises

لغت نامه ها Dictionaries

  • مقدمه - فرهنگ لغت Introduction - Dictionaries

  • آرایه های انجمنی و فرهنگ لغت - سخنرانی Associative Arrays and Dictionaries - Lecture

  • تکرار فرهنگ لغت - سخنرانی Iterating Dictionaries - Lecture

  • تمرینات Exercises

لغت نامه ها Dictionaries

  • مقدمه - فرهنگ لغت Introduction - Dictionaries

  • آرایه های انجمنی و فرهنگ لغت - سخنرانی Associative Arrays and Dictionaries - Lecture

  • آرایه ها و دیکشنری های انجمنی - کدگذاری Associative Arrays and Dictionaries - Coding

  • آرایه ها و دیکشنری های انجمنی - کدگذاری Associative Arrays and Dictionaries - Coding

  • تکرار فرهنگ لغت - سخنرانی Iterating Dictionaries - Lecture

  • تکرار دیکشنری - کدگذاری Iterating Dictionaries - Coding

  • تکرار دیکشنری - کدگذاری Iterating Dictionaries - Coding

  • کار با فرهنگ لغت - سخنرانی Working with Dictionaries - Lecture

  • کار با فرهنگ لغت - سخنرانی Working with Dictionaries - Lecture

  • کار با دیکشنری ها - کدنویسی Working with Dictionaries - Coding

  • کار با دیکشنری ها - کدنویسی Working with Dictionaries - Coding

  • تمرینات Exercises

مجموعه ها Sets

  • مجموعه پایتون - سخنرانی Python Sets - Lecture

  • تمرینات Exercises

مجموعه ها Sets

  • مقدمه - مجموعه ها Introduction - Sets

  • مقدمه - مجموعه ها Introduction - Sets

  • مجموعه پایتون - سخنرانی Python Sets - Lecture

  • مجموعه پایتون - کدنویسی Python Sets - Coding

  • مجموعه پایتون - کدنویسی Python Sets - Coding

  • عملیات مجموعه مشترک - سخنرانی Common Set Operations - Lecture

  • عملیات مجموعه مشترک - سخنرانی Common Set Operations - Lecture

  • عملیات مجموعه مشترک - کدگذاری Common Set Operations - Coding

  • عملیات مجموعه مشترک - کدگذاری Common Set Operations - Coding

  • تمرینات Exercises

درک ها Comprehensions

  • مقدمه - درک Introduction - Comprehensions

  • دیکشنری و مجموعه درک - سخنرانی Dictionary and Set Comprehensions - Lecture

  • تمرینات Exercises

درک ها Comprehensions

  • مقدمه - درک Introduction - Comprehensions

  • فهرست مفاهیم - سخنرانی List Comprehensions - Lecture

  • فهرست مفاهیم - سخنرانی List Comprehensions - Lecture

  • فهرست درک - کدگذاری List Comprehensions - Coding

  • فهرست درک - کدگذاری List Comprehensions - Coding

  • دیکشنری و مجموعه درک - سخنرانی Dictionary and Set Comprehensions - Lecture

  • دیکشنری و مجموعه مفاهیم - کدگذاری Dictionary and Set Comprehensions - Coding

  • دیکشنری و مجموعه مفاهیم - کدگذاری Dictionary and Set Comprehensions - Coding

  • تمرینات Exercises

استثناها Exceptions

  • مقدمه - استثنائات Introduction - Exceptions

  • افزایش استثناها - سخنرانی Raising Exceptions - Lecture

  • رسیدگی به استثناها - سخنرانی Handling Exceptions - Lecture

  • تمرینات Exercises

استثناها Exceptions

  • مقدمه - استثنائات Introduction - Exceptions

  • افزایش استثناها - سخنرانی Raising Exceptions - Lecture

  • افزایش استثناها - کدنویسی Raising Exceptions - Coding

  • افزایش استثناها - کدنویسی Raising Exceptions - Coding

  • رسیدگی به استثناها - سخنرانی Handling Exceptions - Lecture

  • رسیدگی به استثناها - کدگذاری Handling Exceptions - Coding

  • رسیدگی به استثناها - کدگذاری Handling Exceptions - Coding

  • تمرینات Exercises

تکرار شونده ها و تکرار کننده ها Iterables and Iterators

  • مقدمه - تکرار شونده ها و تکرار شونده ها Introduction - Iterables and Iterators

  • Iterables و Iterators - کدنویسی Iterables and Iterators - Coding

  • ژنراتورها - کدگذاری Generators - Coding

  • تمرینات Exercises

تکرار شونده ها و تکرار کننده ها Iterables and Iterators

  • مقدمه - تکرار شونده ها و تکرار شونده ها Introduction - Iterables and Iterators

  • Iterables و Iterators - سخنرانی Iterables and Iterators - Lecture

  • Iterables و Iterators - سخنرانی Iterables and Iterators - Lecture

  • Iterables و Iterators - کدنویسی Iterables and Iterators - Coding

  • ژنراتورها - سخنرانی Generators - Lecture

  • ژنراتورها - سخنرانی Generators - Lecture

  • ژنراتورها - کدگذاری Generators - Coding

  • تمرینات Exercises

کارکرد Functions

  • مقدمه - توابع Introduction - Functions

  • توابع سفارشی - کدگذاری Custom Functions - Coding

  • استدلال ستاره - سخنرانی Star Arguments - Lecture

  • مقادیر پیش فرض - سخنرانی Default Values - Lecture

  • مقادیر پیش فرض - کدگذاری Default Values - Coding

  • تمرینات Exercises

کارکرد Functions

  • مقدمه - توابع Introduction - Functions

  • توابع سفارشی - سخنرانی Custom Functions - Lecture

  • توابع سفارشی - سخنرانی Custom Functions - Lecture

  • توابع سفارشی - کدگذاری Custom Functions - Coding

  • استدلال ستاره - سخنرانی Star Arguments - Lecture

  • استدلال ستاره - کدنویسی Star Arguments - Coding

  • استدلال ستاره - کدنویسی Star Arguments - Coding

  • مقادیر پیش فرض - سخنرانی Default Values - Lecture

  • مقادیر پیش فرض - کدگذاری Default Values - Coding

  • استدلال فقط کلمه کلیدی - سخنرانی Keyword-Only Arguments - Lecture

  • استدلال فقط کلمه کلیدی - سخنرانی Keyword-Only Arguments - Lecture

  • آرگومان های فقط کلمه کلیدی - کدگذاری Keyword-Only Arguments - Coding

  • آرگومان های فقط کلمه کلیدی - کدگذاری Keyword-Only Arguments - Coding

  • توابع لامبدا - سخنرانی Lambda Functions - Lecture

  • توابع لامبدا - سخنرانی Lambda Functions - Lecture

  • توابع لامبدا - کدگذاری Lambda Functions - Coding

  • توابع لامبدا - کدگذاری Lambda Functions - Coding

  • تمرینات Exercises

برخی از توابع اضافی Some Additional Functions

  • مقدمه - برخی از توابع اضافی Introduction - Some Additional Functions

  • دور - سخنرانی round - Lecture

  • دور - کدگذاری round - Coding

  • مرتب شده، حداقل، حداکثر - سخنرانی sorted, min, max - Lecture

  • zip - کد نویسی zip - Coding

  • تمرینات Exercises

برخی از توابع اضافی Some Additional Functions

  • مقدمه - برخی از توابع اضافی Introduction - Some Additional Functions

  • دور - سخنرانی round - Lecture

  • دور - کدگذاری round - Coding

  • مرتب شده، حداقل، حداکثر - سخنرانی sorted, min, max - Lecture

  • مرتب شده، حداقل، حداکثر - کدگذاری sorted, min, max - Coding

  • مرتب شده، حداقل، حداکثر - کدگذاری sorted, min, max - Coding

  • zip - سخنرانی zip - Lecture

  • zip - سخنرانی zip - Lecture

  • zip - کد نویسی zip - Coding

  • تمرینات Exercises

بررسی دانش 1 Knowledge Check 1

  • تست Test

  • پاسخ ها Answers

بررسی دانش 1 Knowledge Check 1

  • تست Test

  • پاسخ ها Answers

توابع مرتبه بالاتر Higher Order Functions

  • توابع عبور و برگشت - کدگذاری Passing and Returning Functions - Coding

  • نقشه - سخنرانی map - Lecture

  • نقشه - کدگذاری map - Coding

  • تمرینات Exercises

توابع مرتبه بالاتر Higher Order Functions

  • مقدمه - توابع مرتبه بالاتر Introduction - Higher Order Functions

  • مقدمه - توابع مرتبه بالاتر Introduction - Higher Order Functions

  • توابع عبور و برگشت - سخنرانی Passing and Returning Functions - Lecture

  • توابع عبور و برگشت - سخنرانی Passing and Returning Functions - Lecture

  • توابع عبور و برگشت - کدگذاری Passing and Returning Functions - Coding

  • نقشه - سخنرانی map - Lecture

  • نقشه - کدگذاری map - Coding

  • بسته ها - سخنرانی Closures - Lecture

  • بسته ها - سخنرانی Closures - Lecture

  • بسته شدن - کدگذاری Closures - Coding

  • بسته شدن - کدگذاری Closures - Coding

  • تمرینات Exercises

مرتب سازی و فیلتر کردن Sorting and Filtering

  • مقدمه - مرتب سازی و فیلتر کردن Introduction - Sorting and Filtering

  • فیلترینگ - سخنرانی Filtering - Lecture

  • مرتب سازی - سخنرانی Sorting - Lecture

  • حداقل و حداکثر - سخنرانی min and max - Lecture

  • تمرینات Exercises

مرتب سازی و فیلتر کردن Sorting and Filtering

  • مقدمه - مرتب سازی و فیلتر کردن Introduction - Sorting and Filtering

  • فیلترینگ - سخنرانی Filtering - Lecture

  • فیلتر کردن - کدگذاری Filtering - Coding

  • فیلتر کردن - کدگذاری Filtering - Coding

  • مرتب سازی - سخنرانی Sorting - Lecture

  • مرتب سازی - کدگذاری Sorting - Coding

  • مرتب سازی - کدگذاری Sorting - Coding

  • حداقل و حداکثر - سخنرانی min and max - Lecture

  • حداقل و حداکثر - کدگذاری min and max - Coding

  • حداقل و حداکثر - کدگذاری min and max - Coding

  • تمرینات Exercises

دکوراتورها Decorators

  • حافظه پنهان LRU - سخنرانی LRU Cache - Lecture

  • تمرینات Exercises

دکوراتورها Decorators

  • مقدمه - دکوراتورها Introduction - Decorators

  • مقدمه - دکوراتورها Introduction - Decorators

  • دکوراتورها - سخنرانی Decorators - Lecture

  • دکوراتورها - سخنرانی Decorators - Lecture

  • دکوراتورها - کدنویسی Decorators - Coding

  • دکوراتورها - کدنویسی Decorators - Coding

  • حافظه پنهان LRU - سخنرانی LRU Cache - Lecture

  • حافظه پنهان LRU - کدگذاری LRU Cache - Coding

  • حافظه پنهان LRU - کدگذاری LRU Cache - Coding

  • تمرینات Exercises

فایل های متنی Text Files

  • مقدمه - فایل های متنی Introduction - Text Files

  • نوشتن فایل های متنی - کدنویسی Writing Text Files - Coding

  • تمرینات Exercises

فایل های متنی Text Files

  • مقدمه - فایل های متنی Introduction - Text Files

  • خواندن فایل های متنی - سخنرانی Reading Text Files - Lecture

  • خواندن فایل های متنی - سخنرانی Reading Text Files - Lecture

  • خواندن فایل های متنی - کدنویسی Reading Text Files - Coding

  • خواندن فایل های متنی - کدنویسی Reading Text Files - Coding

  • نوشتن فایل های متنی - سخنرانی Writing Text Files - Lecture

  • نوشتن فایل های متنی - سخنرانی Writing Text Files - Lecture

  • نوشتن فایل های متنی - کدنویسی Writing Text Files - Coding

  • تمرینات Exercises

  • تمرینات Exercises

ماژول ها و واردات Modules and Imports

  • واردات پایه - کدگذاری Basic Imports - Coding

  • انواع واردات - کدگذاری Import Variants - Coding

  • تمرینات Exercises

ماژول ها و واردات Modules and Imports

  • مقدمه - ماژول ها و واردات Introduction - Modules and Imports

  • مقدمه - ماژول ها و واردات Introduction - Modules and Imports

  • واردات پایه - سخنرانی Basic Imports - Lecture

  • واردات پایه - سخنرانی Basic Imports - Lecture

  • واردات پایه - کدگذاری Basic Imports - Coding

  • انواع واردات - سخنرانی Import Variants - Lecture

  • انواع واردات - سخنرانی Import Variants - Lecture

  • انواع واردات - کدگذاری Import Variants - Coding

  • تمرینات Exercises

تاریخ و زمان Dates and Times

  • ماژول تاریخ - سخنرانی The datetime Module - Lecture

  • تاریخ حسابی - سخنرانی Date Arithmetic - Lecture

  • تاریخ حسابی - کدگذاری Date Arithmetic - Coding

  • زمان ساده لوح و آگاه - سخنرانی Naive and Aware Times - Lecture

  • تمرینات Exercises

تاریخ و زمان Dates and Times

  • مقدمه - تاریخ و زمان Introduction - Dates and Times

  • مقدمه - تاریخ و زمان Introduction - Dates and Times

  • ماژول زمان - سخنرانی The time Module - Lecture

  • ماژول زمان - سخنرانی The time Module - Lecture

  • ماژول زمان - کدگذاری The time Module - Coding

  • ماژول زمان - کدگذاری The time Module - Coding

  • ماژول تاریخ - سخنرانی The datetime Module - Lecture

  • ماژول زمان تاریخ - کدگذاری The datetime Module - Coding

  • ماژول زمان تاریخ - کدگذاری The datetime Module - Coding

  • تاریخ حسابی - سخنرانی Date Arithmetic - Lecture

  • تاریخ حسابی - کدگذاری Date Arithmetic - Coding

  • زمان ساده لوح و آگاه - سخنرانی Naive and Aware Times - Lecture

  • زمان ساده و آگاه - کدنویسی Naive and Aware Times - Coding

  • زمان ساده و آگاه - کدنویسی Naive and Aware Times - Coding

  • نمایش های سفارشی - سخنرانی Custom Representations - Lecture

  • نمایش های سفارشی - سخنرانی Custom Representations - Lecture

  • نمایش های سفارشی - کدگذاری Custom Representations - Coding

  • نمایش های سفارشی - کدگذاری Custom Representations - Coding

  • تمرینات Exercises

ماژول CSV CSV Module

  • خواندن فایل های CSV - سخنرانی Reading CSV Files - Lecture

  • خواندن فایل‌های CSV - کدنویسی Reading CSV Files - Coding

  • لهجه ها - سخنرانی Dialects - Lecture

  • نمونه‌های بیشتر خواندن فایل‌های CSV - سخنرانی More Examples Reading CSV Files - Lecture

  • نمونه‌های بیشتر خواندن فایل‌های CSV - کدنویسی More Examples Reading CSV Files - Coding

  • تمرینات Exercises

ماژول CSV CSV Module

  • مقدمه - ماژول CSV Introduction - CSV Module

  • مقدمه - ماژول CSV Introduction - CSV Module

  • خواندن فایل های CSV - سخنرانی Reading CSV Files - Lecture

  • خواندن فایل‌های CSV - کدنویسی Reading CSV Files - Coding

  • لهجه ها - سخنرانی Dialects - Lecture

  • گویش ها - کدگذاری Dialects - Coding

  • گویش ها - کدگذاری Dialects - Coding

  • نمونه‌های بیشتر خواندن فایل‌های CSV - سخنرانی More Examples Reading CSV Files - Lecture

  • نمونه‌های بیشتر خواندن فایل‌های CSV - کدنویسی More Examples Reading CSV Files - Coding

  • نوشتن فایل های CSV - سخنرانی Writing CSV Files - Lecture

  • نوشتن فایل های CSV - سخنرانی Writing CSV Files - Lecture

  • نوشتن فایل های CSV - کدنویسی Writing CSV Files - Coding

  • نوشتن فایل های CSV - کدنویسی Writing CSV Files - Coding

  • تمرینات Exercises

ماژول تصادفی Random Module

  • اعداد تصادفی - سخنرانی Random Numbers - Lecture

  • نمونه گیری و درهم ریختن - سخنرانی Sampling and Shuffling - Lecture

  • تمرینات Exercises

ماژول تصادفی Random Module

  • مقدمه - ماژول تصادفی Introduction - Random Module

  • مقدمه - ماژول تصادفی Introduction - Random Module

  • اعداد تصادفی - سخنرانی Random Numbers - Lecture

  • اعداد تصادفی - کدگذاری Random Numbers - Coding

  • اعداد تصادفی - کدگذاری Random Numbers - Coding

  • نمونه گیری و درهم ریختن - سخنرانی Sampling and Shuffling - Lecture

  • نمونه برداری و مختلط - کدگذاری Sampling and Shuffling - Coding

  • نمونه برداری و مختلط - کدگذاری Sampling and Shuffling - Coding

  • تمرینات Exercises

ماژول های ریاضی و آمار Math and Statistics Modules

  • ماژول ریاضی - سخنرانی Math Module - Lecture

  • تمرینات Exercises

ماژول های ریاضی و آمار Math and Statistics Modules

  • مقدمه - ماژول های ریاضی و آمار Introduction - Math and Statistics Modules

  • مقدمه - ماژول های ریاضی و آمار Introduction - Math and Statistics Modules

  • ماژول ریاضی - سخنرانی Math Module - Lecture

  • ماژول ریاضی - کدنویسی Math Module - Coding

  • ماژول ریاضی - کدنویسی Math Module - Coding

  • ماژول آمار - سخنرانی Statistics Module - Lecture

  • ماژول آمار - سخنرانی Statistics Module - Lecture

  • ماژول آمار - کدگذاری Statistics Module - Coding

  • ماژول آمار - کدگذاری Statistics Module - Coding

  • تمرینات Exercises

ماژول اعشاری Decimal Module

  • زمینه های حسابی - سخنرانی Arithmetic Contexts - Lecture

  • زمینه های حسابی - کدگذاری Arithmetic Contexts - Coding

  • تمرینات Exercises

ماژول اعشاری Decimal Module

  • مقدمه - ماژول اعشاری Introduction - Decimal Module

  • مقدمه - ماژول اعشاری Introduction - Decimal Module

  • اشیاء اعشاری - سخنرانی Decimal Objects - Lecture

  • اشیاء اعشاری - سخنرانی Decimal Objects - Lecture

  • اشیاء اعشاری - کدگذاری Decimal Objects - Coding

  • اشیاء اعشاری - کدگذاری Decimal Objects - Coding

  • زمینه های حسابی - سخنرانی Arithmetic Contexts - Lecture

  • زمینه های حسابی - کدگذاری Arithmetic Contexts - Coding

  • تمرینات Exercises

کلاس های سفارشی Custom Classes

  • مقدمه - کلاس های سفارشی Introduction - Custom Classes

  • شروع کلاس ها - سخنرانی Initializing Classes - Lecture

  • راه اندازی کلاس ها - کدنویسی Initializing Classes - Coding

  • روش های نمونه - سخنرانی Instance Methods - Lecture

  • روش های نمونه - کدگذاری Instance Methods - Coding

  • روش های ویژه - سخنرانی Special Methods - Lecture

  • خواص - سخنرانی Properties - Lecture

  • تمرینات Exercises

کلاس های سفارشی Custom Classes

  • مقدمه - کلاس های سفارشی Introduction - Custom Classes

  • تعریف کلاس ها - سخنرانی Defining Classes - Lecture

  • تعریف کلاس ها - سخنرانی Defining Classes - Lecture

  • تعریف کلاس ها - کدگذاری Defining Classes - Coding

  • تعریف کلاس ها - کدگذاری Defining Classes - Coding

  • شروع کلاس ها - سخنرانی Initializing Classes - Lecture

  • راه اندازی کلاس ها - کدنویسی Initializing Classes - Coding

  • روش های نمونه - سخنرانی Instance Methods - Lecture

  • روش های نمونه - کدگذاری Instance Methods - Coding

  • روش های ویژه - سخنرانی Special Methods - Lecture

  • روش های ویژه - کدگذاری Special Methods - Coding

  • روش های ویژه - کدگذاری Special Methods - Coding

  • خواص - سخنرانی Properties - Lecture

  • خواص - کدگذاری Properties - Coding

  • خواص - کدگذاری Properties - Coding

  • تمرینات Exercises

بررسی دانش 2 Knowledge Check 2

  • تست Test

  • پاسخ ها Answers

بررسی دانش 2 Knowledge Check 2

  • تست Test

  • تست Test

  • پاسخ ها Answers

کتابخانه های شخص ثالث 3rd Party Libraries

  • کتابخانه پیتز - سخنرانی The pytz Library - Lecture

  • کتابخانه dateutil - سخنرانی The dateutil Library - Lecture

  • داده های JSON - سخنرانی JSON Data - Lecture

  • داده های JSON - کدگذاری JSON Data - Coding

  • REST APIs - Lecture REST APIs - Lecture

  • API های REST - کدگذاری REST APIs - Coding

  • کتابخانه درخواست ها - کدگذاری The requests Library - Coding

  • تمرینات Exercises

کتابخانه های شخص ثالث 3rd Party Libraries

  • مقدمه - کتابخانه های شخص ثالث Introduction - 3rd Party Libraries

  • مقدمه - کتابخانه های شخص ثالث Introduction - 3rd Party Libraries

  • کتابخانه پیتز - سخنرانی The pytz Library - Lecture

  • کتابخانه پیتز - کدگذاری The pytz Library - Coding

  • کتابخانه پیتز - کدگذاری The pytz Library - Coding

  • کتابخانه dateutil - سخنرانی The dateutil Library - Lecture

  • کتابخانه dateutil - کدگذاری The dateutil Library - Coding

  • کتابخانه dateutil - کدگذاری The dateutil Library - Coding

  • داده های JSON - سخنرانی JSON Data - Lecture

  • داده های JSON - کدگذاری JSON Data - Coding

  • REST APIs - Lecture REST APIs - Lecture

  • API های REST - کدگذاری REST APIs - Coding

  • کتابخانه درخواست ها - سخنرانی The requests Library - Lecture

  • کتابخانه درخواست ها - سخنرانی The requests Library - Lecture

  • کتابخانه درخواست ها - کدگذاری The requests Library - Coding

  • تمرینات Exercises

NumPy NumPy

  • مقدمه - NumPy Introduction - NumPy

  • ایجاد آرایه از لیست ها - کدگذاری Creating Arrays from Lists - Coding

  • ایجاد آرایه از ابتدا - سخنرانی Creating Arrays from Scratch - Lecture

  • تغییر شکل آرایه ها - سخنرانی Reshaping Arrays - Lecture

  • تغییر شکل آرایه ها - کدگذاری Reshaping Arrays - Coding

  • انباشتن آرایه ها - سخنرانی Stacking Arrays - Lecture

  • نمایه سازی - کدگذاری Indexing - Coding

  • برش - سخنرانی Slicing - Lecture

  • برش - کدگذاری Slicing - Coding

  • نمایه سازی فانتزی - سخنرانی Fancy Indexing - Lecture

  • نمایه سازی فانتزی - کدگذاری Fancy Indexing - Coding

  • پوشش - کدگذاری Masking - Coding

  • توابع اضافی ریاضی و آمار - سخنرانی Additional Math and Stats Functions - Lecture

  • تمرینات Exercises

NumPy NumPy

  • مقدمه - NumPy Introduction - NumPy

  • ایجاد آرایه از لیست ها - سخنرانی Creating Arrays from Lists - Lecture

  • ایجاد آرایه از لیست ها - سخنرانی Creating Arrays from Lists - Lecture

  • ایجاد آرایه از لیست ها - کدگذاری Creating Arrays from Lists - Coding

  • ایجاد آرایه از ابتدا - سخنرانی Creating Arrays from Scratch - Lecture

  • ایجاد آرایه از ابتدا - کدنویسی Creating Arrays from Scratch - Coding

  • ایجاد آرایه از ابتدا - کدنویسی Creating Arrays from Scratch - Coding

  • تغییر شکل آرایه ها - سخنرانی Reshaping Arrays - Lecture

  • تغییر شکل آرایه ها - کدگذاری Reshaping Arrays - Coding

  • انباشتن آرایه ها - سخنرانی Stacking Arrays - Lecture

  • انباشتن آرایه ها - کدگذاری Stacking Arrays - Coding

  • انباشتن آرایه ها - کدگذاری Stacking Arrays - Coding

  • نمایه سازی - سخنرانی Indexing - Lecture

  • نمایه سازی - سخنرانی Indexing - Lecture

  • نمایه سازی - کدگذاری Indexing - Coding

  • برش - سخنرانی Slicing - Lecture

  • برش - سخنرانی Slicing - Lecture

  • برش - کدگذاری Slicing - Coding

  • نمایه سازی فانتزی - سخنرانی Fancy Indexing - Lecture

  • نمایه سازی فانتزی - کدگذاری Fancy Indexing - Coding

  • نقاب زدن - سخنرانی Masking - Lecture

  • نقاب زدن - سخنرانی Masking - Lecture

  • پوشش - کدگذاری Masking - Coding

  • توابع جهانی - سخنرانی Universal Functions - Lecture

  • توابع جهانی - سخنرانی Universal Functions - Lecture

  • توابع جهانی - کدگذاری Universal Functions - Coding

  • توابع جهانی - کدگذاری Universal Functions - Coding

  • توابع اضافی ریاضی و آمار - سخنرانی Additional Math and Stats Functions - Lecture

  • توابع اضافی ریاضی و آمار - کدگذاری Additional Math and Stats Functions - Coding

  • توابع اضافی ریاضی و آمار - کدگذاری Additional Math and Stats Functions - Coding

  • تمرینات Exercises

پانداها Pandas

  • مقدمه - پانداها Introduction - Pandas

  • نمایه ها - سخنرانی Indexes - Lecture

  • شاخص ها - کدگذاری Indexes - Coding

  • سری - سخنرانی Series - Lecture

  • DataFrames - سخنرانی DataFrames - Lecture

  • بارگذاری داده ها - سخنرانی Loading Data - Lecture

  • تجزیه و تحلیل داده های پایه - سخنرانی Basic Data Analysis - Lecture

  • تمرینات Exercises

پانداها Pandas

  • مقدمه - پانداها Introduction - Pandas

  • نمایه ها - سخنرانی Indexes - Lecture

  • شاخص ها - کدگذاری Indexes - Coding

  • سری - سخنرانی Series - Lecture

  • سری - کد نویسی Series - Coding

  • سری - کد نویسی Series - Coding

  • DataFrames - سخنرانی DataFrames - Lecture

  • DataFrames - کدگذاری DataFrames - Coding

  • DataFrames - کدگذاری DataFrames - Coding

  • انتخاب داده ها - سخنرانی Selecting Data - Lecture

  • انتخاب داده ها - سخنرانی Selecting Data - Lecture

  • انتخاب داده ها - کدگذاری Selecting Data - Coding

  • انتخاب داده ها - کدگذاری Selecting Data - Coding

  • داده های از دست رفته - سخنرانی Missing Data - Lecture

  • داده های از دست رفته - سخنرانی Missing Data - Lecture

  • داده های از دست رفته - کدگذاری Missing Data - Coding

  • داده های از دست رفته - کدگذاری Missing Data - Coding

  • بارگذاری داده ها - سخنرانی Loading Data - Lecture

  • بارگذاری داده ها - کدگذاری Loading Data - Coding

  • بارگذاری داده ها - کدگذاری Loading Data - Coding

  • تجزیه و تحلیل داده های پایه - سخنرانی Basic Data Analysis - Lecture

  • تجزیه و تحلیل داده های پایه - کدگذاری Basic Data Analysis - Coding

  • تجزیه و تحلیل داده های پایه - کدگذاری Basic Data Analysis - Coding

  • مرتب سازی و فیلتر کردن - سخنرانی Sorting and Filtering - Lecture

  • مرتب سازی و فیلتر کردن - سخنرانی Sorting and Filtering - Lecture

  • مرتب سازی و فیلتر کردن - کدگذاری Sorting and Filtering - Coding

  • مرتب سازی و فیلتر کردن - کدگذاری Sorting and Filtering - Coding

  • دستکاری داده ها - سخنرانی Manipulating Data - Lecture

  • دستکاری داده ها - سخنرانی Manipulating Data - Lecture

  • دستکاری داده ها - کدگذاری Manipulating Data - Coding

  • دستکاری داده ها - کدگذاری Manipulating Data - Coding

  • تمرینات Exercises

Matplotlib Matplotlib

  • مقدمه - Matplotlib Introduction - Matplotlib

  • چند قطعه - سخنرانی Multi Plots - Lecture

  • انواع طرح های بیشتر - سخنرانی More Plot Types - Lecture

  • تمرینات Exercises

Matplotlib Matplotlib

  • مقدمه - Matplotlib Introduction - Matplotlib

  • مبانی Matplotlib - سخنرانی Matplotlib Basics - Lecture

  • مبانی Matplotlib - سخنرانی Matplotlib Basics - Lecture

  • مبانی Matplotlib - کدنویسی Matplotlib Basics - Coding

  • مبانی Matplotlib - کدنویسی Matplotlib Basics - Coding

  • چند قطعه - سخنرانی Multi Plots - Lecture

  • چند پلات - کدگذاری Multi Plots - Coding

  • چند پلات - کدگذاری Multi Plots - Coding

  • انواع طرح های بیشتر - سخنرانی More Plot Types - Lecture

  • انواع طرح های بیشتر - کدگذاری More Plot Types - Coding

  • انواع طرح های بیشتر - کدگذاری More Plot Types - Coding

  • نمودار با mplfinance - سخنرانی Charting with mplfinance - Lecture

  • نمودار با mplfinance - سخنرانی Charting with mplfinance - Lecture

  • نمودار با mplfinance - کدنویسی Charting with mplfinance - Coding

  • نمودار با mplfinance - کدنویسی Charting with mplfinance - Coding

  • تمرینات Exercises

  • تمرینات Exercises

بررسی دانش 3 Knowledge Check 3

  • تست Test

بررسی دانش 3 Knowledge Check 3

  • تست Test

  • تست Test

  • پاسخ ها Answers

  • پاسخ ها Answers

نتیجه Conclusion

نتیجه Conclusion

  • نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش پایتون 3: اصول
جزییات دوره
47.5 hours
285
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,880
4.8 از 5
دارد
دارد
دارد
Fred Baptiste
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fred Baptiste Fred Baptiste

برنامه نویس و ریاضیدان حرفه ای