آموزش پایتون برای علم داده: از صفر تا تحلیل داده - آخرین آپدیت

دانلود Python for Data Science: From Zero to Data Analysis

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش پایتون برای تحلیل داده، مصورسازی و یادگیری ماشین

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

آنچه در این دوره خواهید آموخت:

  • مبانی برنامه نویسی پایتون: تسلط بر اصول پایتون شامل انواع داده، ساختارهای کنترلی، توابع و برنامه نویسی شی گرا.
  • تحلیل و دستکاری داده: استفاده از کتابخانه‌های پایتون مانند NumPy و Pandas برای پاکسازی، دستکاری و تحلیل مجموعه‌های داده.
  • مصورسازی داده پیشرفته: ایجاد مصورسازی های جذاب با استفاده از Matplotlib و Plotly برای انتقال مؤثر بینش ها و روندهای مبتنی بر داده.
  • یادگیری ماشین با PyTorch: تجربه عملی با PyTorch برای ساخت و ارزیابی مدل های یادگیری ماشین، از جمله وظایف طبقه بندی و رگرسیون.
  • کدنویسی قوی و قابل اعتماد: توسعه کد قوی و قابل اعتماد با استفاده از تکنیک های مدیریت خطا و انجام تست واحد با Pytest.
  • بخش ویژه: لذت یادگیری پایتون با گرافیک Turtle برای آموزش جذاب و سرگرم کننده کودکان و والدین.

پیش نیازها:

برای شرکت در این دوره به موارد زیر نیاز دارید:

  • کامپیوتر با دسترسی به اینترنت
  • انگیزه برای یادگیری

این دوره برای مبتدیان طراحی شده است و به هیچ تجربه قبلی در برنامه نویسی یا علم داده نیاز ندارد. فقط کافیست اشتیاق به یادگیری داشته باشید!

مزایای این دوره:

این دوره به شما کمک می‌کند تا:

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

همین حالا ثبت نام کنید و سفر خود را به سوی تسلط بر پایتون برای علم داده و تحلیل داده آغاز کنید!

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

  1. مبانی پایتون: اصول پایتون، انواع داده، رشته ها، برش، f-strings و موارد دیگر.
  2. عبارات کنترلی و شرطی: تصمیم گیری در پایتون با استفاده از عبارات if-else و عملگرهای منطقی.
  3. حلقه ها: اتوماسیون وظایف تکراری با حلقه های for و while.
  4. پروژه نهایی - گرافیک Turtle: استفاده از دانش پایه ای در یک پروژه سرگرم کننده و خلاقانه با استفاده از گرافیک turtle پایتون.
  5. توابع: ساخت کد قابل استفاده مجدد با توابع.
  6. لیست ها: مدیریت و دستکاری مجموعه داده ها با لیست های پایتون.
  7. برابری در مقابل هویت: بررسی عمیق نحوه مدیریت داده ها توسط پایتون.
  8. مدیریت خطا: نوشتن کد قوی با مدیریت استثناها و خطاها.
  9. برنامه نویسی بازگشتی: حل مسائل پیچیده به شیوه ای ظریف با بازگشت.
  10. الگوریتم های جستجو و مرتب سازی: یادگیری الگوریتم های اساسی برای بهینه سازی پردازش داده ها.
  11. ساختارهای داده پیشرفته: بررسی ساختارهای داده فراتر از لیست ها.
  12. برنامه نویسی شی گرا: ساخت کد مقیاس پذیر و قابل نگهداری با کلاس ها، وراثت، چندشکلی.
  13. تست واحد با pytest: اطمینان از قابلیت اطمینان کد با تست های خودکار با استفاده از pytest.
  14. فایل ها و ماژول ها: مدیریت ورودی/خروجی فایل و سازماندهی کد با ماژول ها.
  15. NumPy: محاسبات عددی با NumPy.
  16. Pandas: دستکاری و تحلیل داده ها با pandas.
  17. Matplotlib - نمودار و آمار: مصورسازی داده ها و انجام تجزیه و تحلیل آماری با استفاده از Matplotlib.
  18. Matplotlib - پردازش تصویر: بررسی تکنیک های پردازش تصویر با استفاده از Matplotlib.
  19. Seaborn: ایجاد گرافیک های آماری آموزنده و جذاب.
  20. Plotly: مصورسازی داده تعاملی با Plotly.
  21. مبانی PyTorch: شروع به کار با یادگیری عمیق با استفاده از PyTorch.

چرا در این دوره شرکت کنیم؟

  • راهنمایی تخصصی: آموزش گام به گام و توضیحات واضح.
  • پشتیبانی پاسخگو: دریافت بازخورد سریع و مفید از مدرس.
  • یادگیری انعطاف پذیر: دسترسی مادام العمر به مواد درسی به روز.
  • محیط یادگیری مثبت: فضایی حمایتی و تشویق کننده برای حل مشکلات.

این دوره برای چه کسانی مناسب است؟

  • مبتدیان پایتون: ایده آل برای کسانی که تازه شروع به کار کرده اند.
  • افراد تازه وارد به تحلیل داده: مناسب برای افرادی که تجربه کمی در تحلیل داده دارند.
  • دانشمندان داده مشتاق: طراحی شده برای کسانی که به دنبال انتقال به علم داده هستند.
  • متخصصانی که مهارت های خود را ارتقا می دهند: مناسب برای متخصصان در صنایع مختلف.
  • دانشجویان و محققان: ارزشمند برای دانشجویان و محققانی که نیاز به تجزیه و تحلیل داده دارند.

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

مقدمه Introduction

  • مقدمه Introduction

مبانی Foundations

  • مقدمه‌ای بر مبانی پایتون Introduction to Python Basics

  • اولین گام‌ها در پایتون و ساختار زبان برنامه‌نویسی پایتون First steps in Python and the Python Programing Language Structure

  • ساختار برنامه پایتون - ورودی و خروجی Python Program Structure - Input and Output

  • تورفتگی و بلوک‌های کد Indentation and Code Blocks

  • استفاده از مفسر پایتون Using the Python Interpreter

  • جزئیات بیشتر در مورد تابع Print More Details on the Print function

  • انواع داده‌های اساسی در پایتون Basic Data Types in Python

  • عملیات عددی Numerical Operations

  • انتساب و انتساب افزایشی Assignment and Incremental Assignment

  • انتساب‌های چندگانه Multiple Assignments

  • نام متغیرها، Snake Case، Camel Case Variable Names, Snake Case, Camel Case

  • کلمات کلیدی و اولین دستور Import ما Keywords and our first Import Statement

  • دنباله‌های Escape Escape Sequences

  • تبدیل انواع داده Data Type Conversions

  • زیر رشته‌ها و برش‌دهی Substrings and Slicing

  • رشته‌های چند خطی و Docstrings Multiline Strings and Docstrings

  • نصب و معرفی PyCharm Installing and Introducing PyCharm

  • تسلط بر مبانی پایتون: درک متغیرها، انواع داده و ورودی-خروجی Mastering Python Basics: Understanding Variables, Data Types, and Input-Output

جریان کنترل و عبارات شرطی Control Flow and Conditional Statements

  • مقدمه‌ای بر جریان کنترل و عبارات شرطی Introduction to Control Flow and Conditionals

  • عبارت If و عملگرهای منطقی If Statement and Logical Operators

  • شرایط پیچیده Complex Conditions

  • عبارات If تو در تو Nested If Statements

  • تسلط بر جریان کنترل: درک عبارات شرطی و منطق در پایتون Mastering Control Flow: Understanding Conditionals and Logic in Python

حلقه‌ها Loops

  • معرفی حلقه‌ها Introducing Loops

  • حلقه‌های For با استفاده از Range For Loops using Range

  • حلقه‌های For عمومی با استفاده از Range General For Loops using Range

  • حلقه زدن روی لیست‌ها و تاپل‌ها Looping over Lists and Tuples

  • اعداد اول و خروج از حلقه‌ها Prime Numbers and Breaking out of Loops

  • حلقه زدن روی لیستی از رشته‌ها با استفاده از Split Looping over a List of Strings using Split

  • حلقه‌های While While Loops

  • حلقه While و اعتبارسنجی ورودی The While Loop and Validating Input

  • فاکتوریل با استفاده از حلقه While. مثال یک حلقه While بی‌نهایت Factorial using the While Loop. Example of an Infinite While Loop

  • فاکتوریل با استفاده از حلقه While و انتساب افزایشی Factorial using the While Loop and Incremental Assignment

  • حلقه‌های تو در تو Nested Loops

  • تسلط بر حلقه‌ها و لیست‌ها در پایتون Mastering Loops and Lists in Python

پروژه Capstone با استفاده از Turtle Graphics Capstone Project using Turtle Graphics

  • به Turtle Graphics خوش آمدید Welcome to Turtle Graphics

  • معرفی Turtle Graphics Introducing Turtle Graphics

  • اجتناب از اعداد جادویی Avoiding Magic Numbers

  • تعمیم مثال و استفاده از پارامترها Generalizing Example and using Parameters

  • تکمیل پس‌زمینه Turtle Graphics Completing Turtle Graphics Background

  • پروژه Capstone گرافیک لاک‌پشتی Turtle Graphics Capstone Project

  • نقاشی با منطق: گرافیک لاک‌پشتی سرگرم‌کننده و انعطاف‌پذیر Drawing with Logic: Fun and Flexible Turtle Graphics

توابع Functions

  • مقدمه‌ای بر توابع Introduction to Functions

  • توابع ساده Simple Functions

  • مثال‌های بیشتر از توابع More Examples of Functions

  • توابع با پارامترهای پیش‌فرض Functions with Default Parameters

  • شکستن مسائل با استفاده از توابع Breaking down Problems using Functions

  • دامنه تابع، متغیرهای محلی و سراسری Function Scope, Local and Global Variables

  • دسترسی به یک متغیر سراسری از داخل یک تابع Accessing a global variable from within a function

  • فراخوانی بر اساس ترتیب در مقابل فراخوانی بر اساس نام/آرگومان‌های کلیدواژه‌ای Call by Order vs Call by Name/Keyword Arguments

  • تعداد متغیر آرگومان‌ها در فراخوانی تابع Variable Number of Arguments in a Function call

  • مثال جمع با بررسی نوع Sum Example with Type-Checking

  • متدهای رشته‌ای String Methods

  • Type Annotations و توابع Type Annotations and Functions

  • Type Annotations با لیست‌ها Type Annotations with Lists

  • آزمایشگاه تابع: آن را بشکنید، درست بسازید! Function Lab: Break It Down, Build It Right!

لیست‌ها Lists

  • مقدمه‌ای بر لیست‌ها Introduction to Lists

  • ایجاد لیست‌ها و دسترسی به عناصر لیست Creating Lists and Accessing List Elements

  • متدهای لیست List Methods

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

  • برش‌دهی لیست List Slicing

  • List Comprehensions List Comprehensions

  • List Comprehensions و فیلتر کردن List Comprehensions and Filtering

  • حلقه For Appending در مقابل List Comprehension For Loop Appending vs List Comprehension

  • منطق لیست: از مبانی تا درخشش List Logic: From Basics to Brilliance

تمرین‌ها - توابع، حلقه‌ها، لیست‌ها Exercises - Functions, Loops, Lists

  • به بخش تمرین خوش آمدید Welcome to the Exercise Section

  • تمرین - حلقه‌ها EXERCISE - Loops

  • راه حل - میانگین SOLUTION - Average

  • راه حل - مجموع ارقام زوج SOLUTION - Sum of Even Digits

  • راه حل - کمترین و بیشترین در یک لیست SOLUTION - Min and Max in a List

  • راه حل - شمارش حروف صدادار SOLUTION - Count Vowels

  • راه حل - جدول ضرب SOLUTION - Multiplication Table

  • تمرین - List Comprehensions EXERCISE - List Comprehensions

  • راه حل - List Comprehensions Squares SOLUTION - List Comprehensions Squares

  • تمرین - List Comprehensions Squares - فیلتر کردن EXERCISE - List Comprehensions Squares - Filtering

  • راه حل - List Comprehensions Squares - فیلتر کردن SOLUTION - List Comprehensions Squares - Filtering

  • تمرین - List Comprehensions Squares - ضرب EXERCISE - List Comprehensions Squares - Multiplication

  • راه حل - List Comprehensions Squares - ضرب SOLUTION - List Comprehensions Squares - Multiplication

  • تمرین - List Comprehensions Squares - Flatten EXERCISE - List Comprehensions Squares - Flatten

  • راه حل - List Comprehensions Squares - Flatten SOLUTION - List Comprehensions Squares - Flatten

  • تمرین - List Comprehensions Squares - دما EXERCISE - List Comprehensions Squares - Temperature

  • راه حل - List Comprehensions Squares - دما SOLUTION - List Comprehensions Squares - Temperature

برابری در مقابل هویت Equality vs Identity

  • مقدمه Introduction

  • نام مستعار Aliasing

  • مراقب عملگر 'is' باشید Beware of the 'is' Operator

  • کپی سطحی Shallow Copy

  • کپی عمیق Deep Copy

  • type در مقابل isinstance type vs isinstance

  • مقایسه و نابرابری‌ها Comparison and Inequalities

  • نابرابری‌ها و مرتب‌سازی Inequalities and Sorting

  • مرتب‌سازی معکوس Reverse Sorting

  • مرتب‌سازی عمومی توسط یک تابع کلیدی General Sorting by a Key Function

  • یکسان یا فقط مشابه؟ شکستن برابری و هویت در پایتون Same or Just Similar? Cracking Equality and Identity in Python

مدیریت خطا و Exception Exception and Error Handling

  • خطاهای Syntax در مقابل Run-Time Syntax vs Run-Time Errors

  • TypeError در تابع میانگین TypeError in Average Function

  • Catch all Errors Catch all Errors

  • Catch Multiple Exceptions Catch Multiple Exceptions

  • Handling Exceptions Separately Handling Exceptions Separately

  • Using else and finally Using else and finally

  • Safe Division Example Safe Division Example

  • Raising a Built-in Exception Raising a Built-in Exception

  • Example of Raising an Exception Example of Raising an Exception

  • Raising a Custom Exception Raising a Custom Exception

  • Catching the Unexpected: Mastering Exceptions in Python Catching the Unexpected: Mastering Exceptions in Python

برنامه‌نویسی بازگشتی Recursive Programming

  • پیاده‌سازی فاکتوریل بازگشتی در مقابل غیر بازگشتی Factorial Recursive vs Non-Recursive Implementation

  • پیاده‌سازی تابع نمایی با استفاده از بازگشت Implementing the Exponential Function using Recursion

  • فیبوناچی بازگشتی ساده Simple Recursive Fibonacci

  • شمارش تعداد فراخوانی‌ها در فیبوناچی بازگشتی ساده Counting number of calls in Simple Recursive Fibonacci

  • عبارات انتساب و فیبوناچی کارآمد Assignment Expressions and Efficient Fibonacci

  • مقایسه زمان اجرای پیاده‌سازی‌های فیبوناچی Comparing the Run-Time of Fibonacci Implementations

  • To Recurse or Not to Recurse: Solving Problems Elegantly To Recurse or Not to Recurse: Solving Problems Elegantly

الگوریتم‌های جستجو و مرتب‌سازی Searching and Sorting Algorithms

  • جستجوی خطی بولی Linear Search Boolean

  • جستجوی خطی Return Index Linear Search Return Index

  • جستجوی یک لیست مرتب شده - دید پرنده از جستجوی باینری Searching a Sorted List - Birds-eye View of Binary Search

  • جستجوی یک لیست مرتب شده - پیاده‌سازی جستجوی باینری Searching a Sorted List - Implementing Binary Search

  • بدترین حالت پیچیدگی زمان اجرا جستجوی خطی در مقابل باینری Worst-Case Run-time Complexity Linear vs Binary Search

  • MaxSort MaxSort

  • BubbleSort BubbleSort

  • QuickSort QuickSort

  • Speed Matters: Sorting and Searching Smarter Speed Matters: Sorting and Searching Smarter

ساختارهای داده فراتر از لیست‌ها Data Structures beyond Lists

  • معرفی Dictionary Introducing Dictionaries

  • دسترسی ایمن به Dictionary با استفاده از متد get Safely accessing Dictionaries using the get Method

  • مثال دنیای واقعی با استفاده از ساختارهای داده تو در تو و متد get Real-World Example using Nested Data Structures and the get Method

  • متدهای Dictionary Dictionary Methods

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

  • اطلاعات بیشتر در مورد تاپل‌ها More on Tuples

  • متدهای تاپل index و count Tuple Methods index and count

  • معرفی Set Introducing Sets

  • متدهای Set Set Methods

  • تمرین - اعداد به بالانویس EXERCISE - Numbers to Superscripts

  • راه حل - اعداد به بالانویس SOLUTION - Numbers to Superscripts

  • تمرین - شمارنده فراوانی کلمات با حساسیت اختیاری به حروف بزرگ و کوچک EXERCISE - Word Frequency Counter with Optional Case Sensitivity

  • راه حل - شمارنده فراوانی کلمات با حساسیت اختیاری به حروف بزرگ و کوچک SOLUTION - Word Frequency Counter with Optional Case Sensitivity

  • تمرین - تولید Dictionary مربع EXERCISE - Generate Square Dictionary

  • راه حل 1 - Dictionary مربع SOLUTION 1 - Square Dictionary

  • راه حل 2 - Dictionary مربع SOLUTION 2 - Square Dictionary

  • تمرین - Anagrams EXERCISE - Anagrams

  • راه حل 1 - Anagrams با استفاده از شمارنده فراوانی کاراکتر SOLUTION 1 - Anagrams using Character Frequency Counter

  • توابع در داخل توابع Functions within Functions

  • راه حل 2 - Anagrams با استفاده از مرتب‌سازی SOLUTION 2 - Anagrams using Sorting

  • تمرین - کاراکترهای منحصر به فرد EXERCISE - Unique Characters

  • راه حل - کاراکترهای منحصر به فرد SOLUTION - Unique Characters

  • Smart Storage: Mastering Dictionaries, Tuples, and Sets in Real Projects Smart Storage: Mastering Dictionaries, Tuples, and Sets in Real Projects

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

  • کلاس‌ها، ویژگی‌های Instance، ویژگی‌ها و متدهای کلاس Classes, Instance Attributes, Class Attributes and Methods

  • Encapsulation Encapsulation

  • Inheritance Inheritance

  • Polymorphism Polymorphism

  • سازنده‌ها و مخرب‌ها Constructors and Destructors

  • تابع hasattr The hasattr Function

  • متدهای __str__ و __repr__ The __str__ and __repr__ Methods

  • متدهای کلاس در مقابل متدهای Static در مقابل متدهای Instance Class Methods vs Static Methods vs Instance Methods

  • اعداد مختلط و متدهای کلاس، Static و Instance Complex Numbers and Class, Static and Instance Methods

  • عملگرهای برابری و مقایسه سفارشی برای کلاس‌ها در پایتون Custom Equality and Comparison Operators for Classes in Python

  • Dunder (Magic) Methods Dunder (Magic) Methods

  • CODING EXERCISE: Fraction Class and Magic Methods CODING EXERCISE: Fraction Class and Magic Methods

  • CODING SOLUTION Part 1 - Fractional Addition and Subtraction CODING SOLUTION Part 1 - Fractional Addition and Subtraction

  • CODING SOLUTION Part 2 - Subtraction Alternative, __str__, __repr__ CODING SOLUTION Part 2 - Subtraction Alternative, __str__, __repr__

  • Designing a Digital Zoo: A Deep Dive into Object-Oriented Python Designing a Digital Zoo: A Deep Dive into Object-Oriented Python

Unit Testing با pytest Unit Testing with pytest

  • مقدمه‌ای بر Unit Testing با pytest Introduction to Unit Testing with pytest

  • ایجاد اولین تست‌های خود با استفاده از pytest Creating our First Tests using pytest

  • استفاده از pytest.mark.parametrize برای موارد آزمایشی کارآمد Using pytest.mark.parametrize for Efficient Test Cases

  • راه حل برای pytest.mark.parametrize Exercise SOLUTION to pytest.mark.parametrize Exercise

  • ساختار پوشه Folder Structure

  • Quality First: Testing the BrainyCalc App with pytest Quality First: Testing the BrainyCalc App with pytest

مدیریت فایل و ماژول‌ها File-handling and Modules

  • شروع کار - خواندن فایل‌های متنی Getting Started - Reading Text Files

  • متدهای read، readline، readlines The Methods read, readline, readlines

  • CODING EXERCISE - Remove Comments CODING EXERCISE - Remove Comments

  • CODING SOLUTION - Remove Comments CODING SOLUTION - Remove Comments

  • نوشتن در فایل‌های متنی Writing to Text Files

  • نوشتن در فایل‌ها با استفاده از F-Strings Writing to files using F-Strings

  • نوشتن در فایل‌ها با استفاده از Print Writing to files using Print

  • Leveraging the `with` Statement for Safe and Efficient Code Leveraging the `with` Statement for Safe and Efficient Code

  • File Access Mode File Access Mode

  • File Exceptions File Exceptions

  • File Methods File Methods

  • Importing Modules and Custom Modules Importing Modules and Custom Modules

  • Importing Modules and Custom Modules continued Importing Modules and Custom Modules continued

  • Python Developer Intern Working on a Climate Analytics Tool Python Developer Intern Working on a Climate Analytics Tool

NumPy NumPy

  • آرایه‌های Numpy، شکل و تغییر شکل Numpy Arrays, Shape and Reshape

  • آرایه‌های Numpy از صفرها، یک‌ها و ماتریس هویت Numpy Arrays of Zeros, Ones and the Identity Matrix

  • خالی و تصادفی Empty and Random

  • نمایه‌سازی و برش در Numpy Indexing and Slicing in Numpy

  • حساب و Numpy Arithmetic and Numpy

  • ایده کلی از جبر خطی و کاربردهای آن Rough Idea of Linear Algebra and its Applications

  • (ADVANCED) Concepts from Linear Algebra in Numpy (ADVANCED) Concepts from Linear Algebra in Numpy

  • حل سیستم‌های خطی Solving Linear Systems

  • منطق: مقایسه Element-wise Logic: Element-wise Comparison

  • منطق: مقایسه با Scalars Logic: Comparison with Scalars

  • منطق: فیلتر کردن و Where Logic: Filtering and Where

  • The Spacecraft Array Malfunction: Debugging with NumPy The Spacecraft Array Malfunction: Debugging with NumPy

Pandas Pandas

  • شروع کار با Pandas: تحلیل مجموعه داده Titanic Getting Started with Pandas: Titanic Dataset Analysis

  • فیلتر کردن Filtering

  • فیلتر کردن و عملگر isin Filtering and the isin operator

  • فیلتر کردن ردیف‌ها با استفاده از notna Filter rows using notna

  • نمونه‌هایی از فیلترها و منطق Examples of Filters and Logic

  • راه حل‌های تمرین‌های فیلتر کردن از سخنرانی قبلی Solutions to the Filtering Exercises from the Previous Lecture

  • فیلتر کردن ستون‌ها Filtering Columns

  • اعمال concat به دو Series Applying concat to Two Series

  • Survivor Analysis: Filtering the Titanic Data for Insights Survivor Analysis: Filtering the Titanic Data for Insights

Matplotlib، رسم نمودار و آمار Matplotlib, Graphing and Statistics

  • نمودار میله‌ای ساده Simple Bar Plot

  • نمودار میله‌ای - کالری در روز Bar Plot- Calories per Day

  • نمودار جعبه‌ای Box Plot

  • Real-World Scenario: Customer Satisfaction Analysis - Box Plot Real-World Scenario: Customer Satisfaction Analysis - Box Plot

  • یک نمودار پراکندگی ساده A Simple Scatter Plot

  • نمودار پراکندگی - مثال - میانگین دماهای روزانه و فروش بستنی Scatter Plot - Example - Average Daily Temperatures and Ice Cream Sales

  • مقایسه گروه‌ها با نمودارهای پراکندگی Comparing Groups with Scatter Plots

  • رسم یک تابع با نمودار پراکندگی Graphing a Function with Scatter Plot

  • رسم خطوط Graphing Lines

  • متن Annotations Text Annotations

  • رگرسیون خطی Linear Regression

  • هیستوگرام‌ها Histograms

  • Subplots Subplots

  • Multiple Subplots with Different Colors and Titles Multiple Subplots with Different Colors and Titles

  • Enchancing Titles using Latex Enchancing Titles using Latex

  • Image Subplots Image Subplots

  • نمودار دایره‌ای Pie Chart

  • Stack Plot Stack Plot

  • Bar Chart Bar Chart

  • 3D Plot using a Mesh Grid 3D Plot using a Mesh Grid

  • Visual Insights: Exploring Data Through Graphs with Matplotlib Visual Insights: Exploring Data Through Graphs with Matplotlib

Matplotlib و پردازش تصویر Matplotlib and Image Processing

  • بارگیری یک تصویر RGB Loading an RGB Image

  • استخراج کانال‌های RGB Extracting RGB Channels

  • تبدیل یک تصویر RGB به Gray-Scale Converting an RGB Image to Gray-Scale

  • کاوش در Color Maps Exploring Color Maps

  • ایجاد تصاویر RGB n در n Creating n by n RGB images

  • دستکاری تصویر - Thresholding Image Manipulation - Thresholding

  • دستکاری تصویر - Compression Image Manipulation - Compression

  • دستکاری تصویر - Squeeze Image Image Manipulation - Squeeze Image

  • دستکاری تصویر - Inverting Images Image Manipulation - Inverting Images

  • دستکاری تصویر - Image Tiling Image Manipulation - Image Tiling

  • Pixel Precision: Visualizing and Manipulating Images with Matplotlib Pixel Precision: Visualizing and Manipulating Images with Matplotlib

Plotly و نمودارهای تعاملی Plotly and Interactive Plots

  • نمودار خطی تعاملی Interactive Line Plot

  • Line Plot Modes Line Plot Modes

  • نمودار پراکندگی تعاملی با Tooltips Interactive Scatter Plot with Tooltips

  • نمودار سه‌بعدی سطحی تعاملی Interactive 3D Surface Plot

  • Figures as Dictionaries Figures as Dictionaries

  • Figures as Graph Objects Figures as Graph Objects

مبانی Pytorch Pytorch Fundamentals

  • Google Colab و tqdm Google Colab and tqdm

  • Getting Help Getting Help

  • Getting More Help Getting More Help

  • معرفی Pytorch و Tensors 1 Introducing Pytorch and Tensors 1

  • معرفی Pytorch و Tensors 2 Introducing Pytorch and Tensors 2

  • Using the GPU Using the GPU

  • Operators and More Operations Operators and More Operations

  • Indexing and Masking Indexing and Masking

  • Masking Continued Masking Continued

  • Cloning Tensors Cloning Tensors

  • Broadcasting - First Steps Broadcasting - First Steps

  • Broadcasting Continued Broadcasting Continued

  • More Broadcasting Examples More Broadcasting Examples

نمایش نظرات

آموزش پایتون برای علم داده: از صفر تا تحلیل داده
جزییات دوره
23.5 hours
233
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
203
4.7 از 5
ندارد
دارد
دارد
Dr Ron Erez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Ron Erez Dr Ron Erez

برنامه نویس کامپیوتر، معلم و ریاضیدان