مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
پایتون را درست یاد بگیرید! آموزش اصول اولیه پایتون انواع داده های اولیه تا پیشرفته برنامه نویسی تابعی و شی گرا بسته ها و دکوراتورها مدیریت زمان و منطقه زمانی خواندن و نوشتن متن، فایل های 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
اجرای پایتون
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
رشته های
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
بررسی دانش 1
Knowledge Check 1
توابع مرتبه بالاتر
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
بررسی دانش 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
بررسی دانش 3
Knowledge Check 3
تست
Test
تست
Test
پاسخ ها
Answers
پاسخ ها
Answers
نتیجه
Conclusion
نتیجه
Conclusion
نتیجه
Conclusion
نتیجه
Conclusion
نمایش نظرات