آموزش مبانی پایتون برای تجزیه و تحلیل داده ها و هوش تجاری

Python Foundations for Data Analysis & Business Intelligence

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با دموهای عملی و پروژه های منحصر به فرد در دنیای واقعی، بر بلوک های سازنده پایتون پایه برای تجزیه و تحلیل داده ها و BI مسلط شوید! بر بلوک‌های سازنده پایتون، از جمله انواع داده‌ها، متغیرها، حلقه‌ها، توابع و موارد دیگر تسلط داشته باشید. یاد بگیرید چگونه از نوت‌بوک‌های Jupyter برای نوشتن، مدیریت و نظر دادن کد پایتون خود استفاده کنید. مجموعه‌ها کاوش داده‌های خام با استفاده از منطق شرطی، حلقه‌های تودرتو، توابع سفارشی و درک مطلب استفاده از بسته Openpyxl پایتون برای خواندن و نوشتن داده‌ها در کاربرگ‌های اکسل ایجاد مهارت‌های پایتون قوی و پایه برای تجزیه و تحلیل داده‌ها و هوش تجاری ما همه چیزهایی را که باید بدانید را پوشش خواهیم داد!) از نوت بوک های Anaconda & Jupyter (یک محیط برنامه نویسی رایگان و کاربرپسند) استفاده خواهیم کرد.

این یک دوره آموزشی عملی و مبتنی بر پروژه است که برای کمک به شما در تسلط بر اجزای سازنده اصلی Python برای تجزیه و تحلیل داده ها و هوش تجاری طراحی شده است.


ما با معرفی زبان و اکوسیستم پایتون، نصب نوت‌بوک‌های Anaconda و Jupyter که در آن اولین خطوط کد خود را می‌نویسیم، و بررسی انواع داده‌ها و ویژگی‌های کلیدی پایتون شروع می‌کنیم.


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


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


خلاصه دوره:


  • چرا پایتون برای آنالیتیکس؟

    • اکوسیستم تجزیه و تحلیل پایتون را معرفی کنید و چرا این ابزار برنامه نویسی انتخابی برای بسیاری از تحلیلگران داده است


  • نوت بوک های Jupyter

    • Anaconda را نصب کنید و اولین نوت بوک Jupyter را ایجاد کنید، یک محیط کدنویسی کاربرپسند Python که برای تجزیه و تحلیل داده ها طراحی شده است


  • انواع داده پایتون

    • انواع داده‌های بومی پایتون، موارد استفاده رایج، روش‌های تبدیل نوع و مفاهیم کلیدی مانند تکرار و تغییرپذیری را معرفی کنید


  • متغیرها

    • نحوه نامگذاری و ذخیره مقادیر در حافظه با استفاده از متغیرها و همچنین نحوه بازنویسی، حذف و ردیابی آنها را بیاموزید


  • داده های عددی

    • نحوه کار با داده های عددی و استفاده از توابع عددی برای انجام طیف وسیعی از عملیات حسابی را بیاموزید


  • رشته ها

    • نحوه دستکاری متن از طریق نمایه سازی و برش، محاسبه طول رشته ها، اعمال روش های رشته های مختلف و چاپ رشته های f برای گنجاندن متغیرها را بیاموزید


  • منطق شرطی

    • نحوه استفاده از دستورات IF و عملگرهای بولی برای ایجاد منطق شرطی و کنترل جریان برنامه های خود را بیاموزید


  • توالی انواع داده

    • نحوه ایجاد، تغییر، و تودرتو کردن لیست ها، تاپل ها و محدوده ها را بیاموزید که همه اینها به شما امکان می دهد مقادیر زیادی را در یک متغیر ذخیره کنید


  • حلقه ها

    • منطق پشت حلقه‌های For و while را درک کنید و یاد بگیرید که چگونه منطق حلقه را اصلاح کنید و خطاهای رایج را مدیریت کنید


  • مجموعه دیکشنری ها

    • محدودیت‌های کار با فهرست‌ها را برطرف کنید و سناریوهای رایج برای استفاده از دیکشنری‌ها و مجموعه‌ها را در جای خود بررسی کنید


  • توابع

    • نحوه ایجاد توابع سفارشی در پایتون برای افزایش بهره وری و نحوه وارد کردن توابع خارجی ذخیره شده در ماژول ها یا بسته ها را بیاموزید


  • دستکاری برگه های اکسل

    • بسته openpyxl را وارد کنید و داده‌ها را از یک کاربرگ Excel با استفاده از مهارت‌های Python که در طول دوره آموخته‌اید دستکاری کنید


  • پروژه نهایی

    • وارد کردن و دستکاری داده ها از یک کتاب کار Excel


امروز بپیوندید و به موارد زیر دسترسی فوری و مادام العمر داشته باشید:


  • بیش از 11 ساعت ویدیو با کیفیت بالا

  • کتاب الکترونیکی پیتون بنیادهای PDF (بیش از 300 صفحه)

  • راه حل فایل های پروژه قابل دانلود

  • پشتیبانی تخصصی و انجمن پرسش و پاسخ

  • 30 روز ضمانت بازگشت وجه


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


یادگیری مبارک!

-Chris Bruehl (مدرس اصلی پایتون، Maven Analytics)


__________

به دنبال پشته کامل هوش تجاری ما هستید؟ برای مرور کتابخانه کامل دوره ما، از جمله دوره های Excel، Power BI، MySQL، Tableau و Machine Learning، «Maven Analytics» را جستجو کنید!


ببینید چرا دوره‌های ما جزو برترین‌ها در Udemy هستند:


"برخی از بهترین دوره هایی که تا به حال گذرانده ام. چندین زبان برنامه نویسی، Excel، VBA و توسعه دهنده وب را مطالعه کرده ام، و Maven یکی از بهترین دوره هایی است که دیده ام!" Russ C.


"این چهارمین دوره من از Maven Analytics و چهارمین بررسی 5 ستاره من است، بنابراین چیزهایی برای گفتن تمام شده است. کاش Maven زودتر در زندگی من بود!" تاتسیانا ام.


"Maven Analytics باید استاندارد جدیدی برای تمام دوره های آموزش داده شده در Udemy شود!" یونا م.


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

شروع شدن Getting Started

  • ساختار و طرح کلی دوره Course Structure & Outline

  • مرا بخوانید: نکات مهم برای دانشجویان جدیدالورود READ ME: Important Notes for New Students

  • دانلود: منابع دوره DOWNLOAD: Course Resources

  • معرفی پروژه دوره Introducing the Course Project

  • تعیین انتظارات Setting Expectations

شروع شدن Getting Started

  • ساختار و طرح کلی دوره Course Structure & Outline

  • مرا بخوانید: نکات مهم برای دانشجویان جدیدالورود READ ME: Important Notes for New Students

  • دانلود: منابع دوره DOWNLOAD: Course Resources

  • معرفی پروژه دوره Introducing the Course Project

  • تعیین انتظارات Setting Expectations

1. چرا پایتون برای آنالیتیکس؟ 1. Why Python for Analytics?

  • پایتون برای تجزیه و تحلیل داده ها Python for Data Analysis

  • اکوسیستم تجزیه و تحلیل پایتون The Python Analytics Ecosystem

1. چرا پایتون برای آنالیتیکس؟ 1. Why Python for Analytics?

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

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

  • پایتون برای تجزیه و تحلیل داده ها Python for Data Analysis

  • اکوسیستم تجزیه و تحلیل پایتون The Python Analytics Ecosystem

  • نقش های داده ای که از پایتون استفاده می کنند Data Roles that use Python

  • نقش های داده ای که از پایتون استفاده می کنند Data Roles that use Python

2. نوت بوک Jupyter 2. Jupyter Notebooks

  • راه اندازی Jupyter و ایجاد یک نوت بوک Launching Jupyter & Creating a Notebook

  • رابط Jupyter The Jupyter Interface

  • جایگزین: Google Colab ALTERNATIVE: Google Colab

  • آزمون: نوت بوک های Jupyter QUIZ: Jupyter Notebooks

2. نوت بوک Jupyter 2. Jupyter Notebooks

  • معرفی و نصب نوت بوک های Jupyter Jupyter Notebooks Intro & Install

  • معرفی و نصب نوت بوک های Jupyter Jupyter Notebooks Intro & Install

  • راه اندازی Jupyter و ایجاد یک نوت بوک Launching Jupyter & Creating a Notebook

  • رابط Jupyter The Jupyter Interface

  • سلول کد The Code Cell

  • سلول کد The Code Cell

  • نظرات و نشانه گذاری Comments & Markdown

  • نظرات و نشانه گذاری Comments & Markdown

  • راهنمای عملکرد و عملکرد چاپ The Print Function & Function Help

  • راهنمای عملکرد و عملکرد چاپ The Print Function & Function Help

  • جایگزین: Google Colab ALTERNATIVE: Google Colab

  • منابع مفید و نکات کلیدی Helpful Resources & Key Takeaways

  • منابع مفید و نکات کلیدی Helpful Resources & Key Takeaways

  • آزمون: نوت بوک های Jupyter QUIZ: Jupyter Notebooks

3. انواع داده پایتون 3. Python Data Types

  • انواع داده پایتون Python Data Types

  • DEMO: نوع تابع و تبدیل DEMO: Type Function & Conversion

  • آزمون: انواع داده پایتون QUIZ: Python Data Types

3. انواع داده پایتون 3. Python Data Types

  • انواع داده پایتون Python Data Types

  • تابع نوع و تبدیل نوع The Type Function & Type Conversion

  • تابع نوع و تبدیل نوع The Type Function & Type Conversion

  • DEMO: نوع تابع و تبدیل DEMO: Type Function & Conversion

  • تکرارپذیری و تغییرپذیری Iterables & Mutability

  • تکرارپذیری و تغییرپذیری Iterables & Mutability

  • آزمون: انواع داده پایتون QUIZ: Python Data Types

4. متغیرها 4. Variables

  • ASIGNMENT: اختصاص متغیرها ASSIGNMENT: Assigning Variables

  • راه حل: اختصاص متغیرها SOLUTION: Assigning Variables

  • نسخه آزمایشی: بازنویسی و حذف متغیرها DEMO: Overwriting & Deleting Variables

  • قوانین نامگذاری متغیرها Variable Naming Rules

  • DEMO: نامگذاری و ردیابی متغیرها DEMO: Naming & Tracking Variables

  • تکلیف: قوانین نامگذاری متغیر ASSIGNMENT: Variable Naming Rules

  • خوراکی های کلیدی Key Takeaways

4. متغیرها 4. Variables

  • مقدمه ای بر متغیرها Intro to Variables

  • مقدمه ای بر متغیرها Intro to Variables

  • DEMO: انتساب متغیر DEMO: Variable Assignment

  • DEMO: انتساب متغیر DEMO: Variable Assignment

  • ASIGNMENT: اختصاص متغیرها ASSIGNMENT: Assigning Variables

  • راه حل: اختصاص متغیرها SOLUTION: Assigning Variables

  • رونویسی متغیرها Overwriting Variables

  • رونویسی متغیرها Overwriting Variables

  • حذف متغیرها Deleting Variables

  • حذف متغیرها Deleting Variables

  • نسخه آزمایشی: بازنویسی و حذف متغیرها DEMO: Overwriting & Deleting Variables

  • قوانین نامگذاری متغیرها Variable Naming Rules

  • ردیابی متغیرها Keeping Track of Variables

  • ردیابی متغیرها Keeping Track of Variables

  • DEMO: نامگذاری و ردیابی متغیرها DEMO: Naming & Tracking Variables

  • تکلیف: قوانین نامگذاری متغیر ASSIGNMENT: Variable Naming Rules

  • راه حل: قوانین نامگذاری متغیر SOLUTION: Variable Naming Rules

  • راه حل: قوانین نامگذاری متغیر SOLUTION: Variable Naming Rules

  • خوراکی های کلیدی Key Takeaways

  • آزمون: متغیرها QUIZ: Variables

  • آزمون: متغیرها QUIZ: Variables

5. داده های عددی 5. Numeric Data

  • انواع داده های عددی Numeric Data Types

  • عملگرهای حسابی و ترتیب عملیات Arithmetic Operators & Order of Operations

  • تکلیف: عملگرهای حسابی ASSIGNMENT: Arithemetic Operators

  • DEMO: توابع عددی DEMO: Numeric Functions

  • خوراکی های کلیدی Key Takeaways

  • آزمون: داده های عددی QUIZ: Numeric Data

5. داده های عددی 5. Numeric Data

  • مقدمه ای بر داده های عددی Intro to Numeric Data

  • مقدمه ای بر داده های عددی Intro to Numeric Data

  • انواع داده های عددی Numeric Data Types

  • تبدیل نوع عددی Numeric Type Conversion

  • تبدیل نوع عددی Numeric Type Conversion

  • عملگرهای حسابی و ترتیب عملیات Arithmetic Operators & Order of Operations

  • DEMO: داده های عددی DEMO: Numeric Data

  • DEMO: داده های عددی DEMO: Numeric Data

  • تکلیف: عملگرهای حسابی ASSIGNMENT: Arithemetic Operators

  • راه حل: عملگرهای حسابی SOLUTION: Arithmetic Operators

  • راه حل: عملگرهای حسابی SOLUTION: Arithmetic Operators

  • توابع عددی Numeric Functions

  • توابع عددی Numeric Functions

  • DEMO: توابع عددی DEMO: Numeric Functions

  • تکلیف: توابع عددی ASSIGNMENT: Numeric Functions

  • تکلیف: توابع عددی ASSIGNMENT: Numeric Functions

  • راه حل: توابع عددی SOLUTION: Numeric Functions

  • راه حل: توابع عددی SOLUTION: Numeric Functions

  • خوراکی های کلیدی Key Takeaways

  • خوراکی های کلیدی Key Takeaways

  • آزمون: داده های عددی QUIZ: Numeric Data

6. رشته ها 6. Strings

  • تکلیف: فهرست بندی رشته ای ASSIGNMENT: String Indexing

  • برش رشته String Slicing

  • تکلیف: تابع طول ASSIGNMENT: The Length Function

  • راه حل: تابع طول SOLUTION: The Length Function

  • روش های رشته ای String Methods

  • تکلیف: روش های رشته ASSIGNMENT: String Methods

  • رشته های اف F-Strings

  • تکلیف: رشته های F ASSIGNMENT: F-Strings

  • راه حل: F-Strings SOLUTION: F-Strings

  • خوراکی های کلیدی Key Takeaways

6. رشته ها 6. Strings

  • معرفی رشته ها Intro to Strings

  • معرفی رشته ها Intro to Strings

  • رشته حسابی String Arithmetic

  • رشته حسابی String Arithmetic

  • نسخه آزمایشی: ایجاد رشته و حساب DEMO: String Creation & Arithmetic

  • نسخه آزمایشی: ایجاد رشته و حساب DEMO: String Creation & Arithmetic

  • فهرست بندی رشته ای String Indexing

  • فهرست بندی رشته ای String Indexing

  • DEMO: فهرست بندی رشته ای DEMO: String Indexing

  • DEMO: فهرست بندی رشته ای DEMO: String Indexing

  • تکلیف: فهرست بندی رشته ای ASSIGNMENT: String Indexing

  • راه حل: فهرست بندی رشته ای SOLUTION: String Indexing

  • راه حل: فهرست بندی رشته ای SOLUTION: String Indexing

  • برش رشته String Slicing

  • دمو: برش رشته DEMO: String Slicing

  • دمو: برش رشته DEMO: String Slicing

  • تکلیف: برش رشته ASSIGNMENT: String Slicing

  • تکلیف: برش رشته ASSIGNMENT: String Slicing

  • راه حل: برش رشته SOLUTION: String Slicing

  • راه حل: برش رشته SOLUTION: String Slicing

  • تابع طول The Length Function

  • تابع طول The Length Function

  • تکلیف: تابع طول ASSIGNMENT: The Length Function

  • راه حل: تابع طول SOLUTION: The Length Function

  • روش های رشته ای String Methods

  • نسخه ی نمایشی: روش های رشته ای DEMO: String Methods

  • نسخه ی نمایشی: روش های رشته ای DEMO: String Methods

  • تکلیف: روش های رشته ASSIGNMENT: String Methods

  • راه حل: روش های رشته ای SOLUTION: String Methods

  • راه حل: روش های رشته ای SOLUTION: String Methods

  • رشته های اف F-Strings

  • دمو: F-Strings DEMO: F-Strings

  • دمو: F-Strings DEMO: F-Strings

  • تکلیف: رشته های F ASSIGNMENT: F-Strings

  • راه حل: F-Strings SOLUTION: F-Strings

  • خوراکی های کلیدی Key Takeaways

  • آزمون: رشته ها QUIZ: Strings

  • آزمون: رشته ها QUIZ: Strings

7. منطق شرطی 7. Conditional Logic

  • بیانیه IF و جریان کنترل The IF Statement & Control Flow

  • تکلیف: کنترل جریان ASSIGNMENT: Control Flow

  • راه حل: کنترل جریان SOLUTION: Control Flow

  • ASIGNMENT: تو در تو، اگر عبارات ASSIGNMENT: Nested If Statements

  • خوراکی های کلیدی Key Takeaways

7. منطق شرطی 7. Conditional Logic

  • نوع داده بولی The Boolean Data Type

  • نوع داده بولی The Boolean Data Type

  • مقایسه اپراتورها و آزمون های عضویت Comparison Operators & Membership Tests

  • مقایسه اپراتورها و آزمون های عضویت Comparison Operators & Membership Tests

  • اپراتورهای بولی Boolean Operators

  • اپراتورهای بولی Boolean Operators

  • نسخه آزمایشی: انواع داده های بولی و اپراتورها DEMO: Boolean Data Types & Operators

  • نسخه آزمایشی: انواع داده های بولی و اپراتورها DEMO: Boolean Data Types & Operators

  • تکلیف: اپراتورهای بولی ASSIGNMENT: Boolean Operators

  • تکلیف: اپراتورهای بولی ASSIGNMENT: Boolean Operators

  • راه حل: عملگرهای بولی SOLUTION: Boolean Operators

  • راه حل: عملگرهای بولی SOLUTION: Boolean Operators

  • بیانیه IF و جریان کنترل The IF Statement & Control Flow

  • اظهارات Else & Elif Else & Elif Statements

  • اظهارات Else & Elif Else & Elif Statements

  • دمو: اگر، دیگری، الیف DEMO: If, Else, Elif

  • دمو: اگر، دیگری، الیف DEMO: If, Else, Elif

  • تکلیف: کنترل جریان ASSIGNMENT: Control Flow

  • راه حل: کنترل جریان SOLUTION: Control Flow

  • Nested If Statements Nested If Statements

  • Nested If Statements Nested If Statements

  • ASIGNMENT: تو در تو، اگر عبارات ASSIGNMENT: Nested If Statements

  • راه حل: دستورات If تودرتو SOLUTION: Nested If Statements

  • راه حل: دستورات If تودرتو SOLUTION: Nested If Statements

  • خوراکی های کلیدی Key Takeaways

  • آزمون: منطق شرطی QUIZ: Conditional Logic

  • آزمون: منطق شرطی QUIZ: Conditional Logic

8. توالی انواع داده ها 8. Sequence Data Types

  • راه حل: لیست عملیات SOLUTION: List Operations

  • تکلیف: افزودن عناصر لیست ASSIGNMENT: Adding List Elements

  • راه حل: اضافه کردن عناصر لیست SOLUTION: Adding List Elements

  • فهرست روش ها و توابع List Methods & Functions

  • راه حل: فهرست روش ها و توابع SOLUTION: List Methods & Functions

  • فهرست‌های تودرتو و کپی Nesting & Copying Lists

  • نسخه ی نمایشی: لیست های تودرتو و فهرست های کپی DEMO: Nested Lists & Copying Lists

  • راه‌حل: فهرست‌های تودرتو و فهرست‌های کپی SOLUTION: Nested Lists & Copying Lists

  • تاپل ها Tuples

  • دمو: چندتایی DEMO: Tuples

  • راه حل: تاپل SOLUTION: Tuples

  • DEMO: محدوده DEMO: Ranges

  • تکلیف: محدوده ASSIGNMENT: Ranges

  • خوراکی های کلیدی Key Takeaways

  • آزمون: توالی انواع داده QUIZ: Sequence Data Types

8. توالی انواع داده ها 8. Sequence Data Types

  • توالی و فهرست مبانی Sequence & List Basics

  • توالی و فهرست مبانی Sequence & List Basics

  • لیست عملیات List Operations

  • لیست عملیات List Operations

  • DEMO: لیست عملیات DEMO: List Operations

  • DEMO: لیست عملیات DEMO: List Operations

  • تکلیف: لیست عملیات ASSIGNMENT: List Operations

  • تکلیف: لیست عملیات ASSIGNMENT: List Operations

  • راه حل: لیست عملیات SOLUTION: List Operations

  • اصلاح لیست ها Modifying Lists

  • اصلاح لیست ها Modifying Lists

  • نسخه ی نمایشی: اصلاح لیست ها DEMO: Modifying Lists

  • نسخه ی نمایشی: اصلاح لیست ها DEMO: Modifying Lists

  • تکلیف: افزودن عناصر لیست ASSIGNMENT: Adding List Elements

  • راه حل: اضافه کردن عناصر لیست SOLUTION: Adding List Elements

  • تکلیف: حذف عناصر فهرست ASSIGNMENT: Removing List Elements

  • تکلیف: حذف عناصر فهرست ASSIGNMENT: Removing List Elements

  • راه حل: حذف عناصر لیست SOLUTION: Removing List Elements

  • راه حل: حذف عناصر لیست SOLUTION: Removing List Elements

  • فهرست روش ها و توابع List Methods & Functions

  • DEMO: فهرست روش ها و توابع DEMO: List Methods & Functions

  • DEMO: فهرست روش ها و توابع DEMO: List Methods & Functions

  • تکلیف: فهرست روش ها و توابع ASSIGNMENT: List Methods & Functions

  • تکلیف: فهرست روش ها و توابع ASSIGNMENT: List Methods & Functions

  • راه حل: فهرست روش ها و توابع SOLUTION: List Methods & Functions

  • فهرست‌های تودرتو و کپی Nesting & Copying Lists

  • نسخه ی نمایشی: لیست های تودرتو و فهرست های کپی DEMO: Nested Lists & Copying Lists

  • تکلیف: فهرست‌های تودرتو و فهرست‌های کپی ASSIGNMENT: Nested Lists & Copying Lists

  • تکلیف: فهرست‌های تودرتو و فهرست‌های کپی ASSIGNMENT: Nested Lists & Copying Lists

  • راه‌حل: فهرست‌های تودرتو و فهرست‌های کپی SOLUTION: Nested Lists & Copying Lists

  • تاپل ها Tuples

  • دمو: چندتایی DEMO: Tuples

  • تکلیف: چندتایی ASSIGNMENT: Tuples

  • تکلیف: چندتایی ASSIGNMENT: Tuples

  • راه حل: تاپل SOLUTION: Tuples

  • محدوده ها Ranges

  • محدوده ها Ranges

  • DEMO: محدوده DEMO: Ranges

  • تکلیف: محدوده ASSIGNMENT: Ranges

  • راه حل: محدوده SOLUTION: Ranges

  • راه حل: محدوده SOLUTION: Ranges

  • خوراکی های کلیدی Key Takeaways

  • آزمون: توالی انواع داده QUIZ: Sequence Data Types

9. حلقه ها 9. Loops

  • نسخه ی نمایشی: برای حلقه ها DEMO: For Loops

  • تکلیف: برای حلقه ها ASSIGNMENT: For Loops

  • راه حل: برای حلقه ها SOLUTION: For Loops

  • تکلیف: شمردن ASSIGNMENT: Enumerate

  • راه حل: شمارش کنید SOLUTION: Enumerate

  • دمو: در حالی که حلقه ها DEMO: While Loops

  • تکلیف: در حالی که حلقه است ASSIGNMENT: While Loops

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

  • تکلیف: حلقه های تودرتو ASSIGNMENT: Nested Loops

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

  • سعی کنید-به جز Try-Except

  • خوراکی های کلیدی Key Takeaways

9. حلقه ها 9. Loops

  • مبانی حلقه Loop Basics

  • مبانی حلقه Loop Basics

  • برای حلقه ها و حلقه زدن روی آیتم ها For Loops & Looping Over Items

  • برای حلقه ها و حلقه زدن روی آیتم ها For Loops & Looping Over Items

  • نسخه ی نمایشی: برای حلقه ها DEMO: For Loops

  • چرخش بر روی شاخص ها و تکرارهای متعدد Looping Over Indices & Multiple Iterables

  • چرخش بر روی شاخص ها و تکرارهای متعدد Looping Over Indices & Multiple Iterables

  • DEMO: چرخش بر روی شاخص ها DEMO: Looping Over Indices

  • DEMO: چرخش بر روی شاخص ها DEMO: Looping Over Indices

  • نکته حرفه ای: شمارش کنید PRO TIP: Enumerate

  • نکته حرفه ای: شمارش کنید PRO TIP: Enumerate

  • DEMO: شمارش کنید DEMO: Enumerate

  • DEMO: شمارش کنید DEMO: Enumerate

  • تکلیف: برای حلقه ها ASSIGNMENT: For Loops

  • راه حل: برای حلقه ها SOLUTION: For Loops

  • تکلیف: شمردن ASSIGNMENT: Enumerate

  • راه حل: شمارش کنید SOLUTION: Enumerate

  • در حالی که حلقه ها While Loops

  • در حالی که حلقه ها While Loops

  • دمو: در حالی که حلقه ها DEMO: While Loops

  • تکلیف: در حالی که حلقه است ASSIGNMENT: While Loops

  • راه حل: while Loops SOLUTION: While Loops

  • راه حل: while Loops SOLUTION: While Loops

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

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

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

  • تکلیف: حلقه های تودرتو ASSIGNMENT: Nested Loops

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

  • کنترل حلقه Loop Control

  • کنترل حلقه Loop Control

  • شکستن، ادامه و عبور Break, Continue & Pass

  • شکستن، ادامه و عبور Break, Continue & Pass

  • سعی کنید-به جز Try-Except

  • دمو: کنترل حلقه DEMO: Loop Control

  • دمو: کنترل حلقه DEMO: Loop Control

  • تکلیف: کنترل حلقه ASSIGNMENT: Loop Control

  • تکلیف: کنترل حلقه ASSIGNMENT: Loop Control

  • راه حل: کنترل حلقه SOLUTION: Loop Control

  • راه حل: کنترل حلقه SOLUTION: Loop Control

  • خوراکی های کلیدی Key Takeaways

  • آزمون: حلقه ها QUIZ: Loops

  • آزمون: حلقه ها QUIZ: Loops

10. دیکشنری ها و مجموعه ها 10. Dictionaries & Sets

  • دسترسی و اصلاح مقادیر فرهنگ لغت Accessing & Modifying Dictionary Values

  • DEMO: عملیات فرهنگ لغت DEMO: Dictionary Operations

  • راه حل: مبانی دیکشنری SOLUTION: Dictionary Basics

  • تکلیف: ایجاد فرهنگ لغت ASSIGNMENT: Dictionary Creation

  • راه حل: ایجاد فرهنگ لغت SOLUTION: Dictionary Creation

  • روش‌های کلیدها و ارزش‌ها Keys & Values Methods

  • DEMO: روش های دیکشنری DEMO: Dictionary Methods

  • تکلیف: روش های فرهنگ لغت ASSIGNMENT: Dictionary Methods

  • تابع Zip The Zip Function

  • راه حل: تابع Zip SOLUTION: The Zip Function

  • لغت نامه های تو در تو Nested Dictionaries

  • تکلیف: لغت نامه های تودرتو ASSIGNMENT: Nested Dictionaries

  • معرفی مجموعه ها Intro to Sets

  • راه حل: مجموعه ها SOLUTION:Sets

  • تنظیم عملیات Set Operations

  • موارد استفاده را تنظیم کنید Set Use Cases

  • DEMO: عملیات را تنظیم کنید DEMO: Set Operations

  • راه حل: عملیات را تنظیم کنید SOLUTION: Set Operations

  • خوراکی های کلیدی Key Takeaways

  • آزمون: دیکشنری ها و مجموعه ها QUIZ: Dictionaries & Sets

10. دیکشنری ها و مجموعه ها 10. Dictionaries & Sets

  • مقدمه ای بر دیکشنری ها Intro to Dictionaries

  • مقدمه ای بر دیکشنری ها Intro to Dictionaries

  • مروری بر فرهنگ لغت Dictionary Overview

  • مروری بر فرهنگ لغت Dictionary Overview

  • دسترسی و اصلاح مقادیر فرهنگ لغت Accessing & Modifying Dictionary Values

  • DEMO: عملیات فرهنگ لغت DEMO: Dictionary Operations

  • تکلیف: مبانی دیکشنری ASSIGNMENT: Dictionary Basics

  • تکلیف: مبانی دیکشنری ASSIGNMENT: Dictionary Basics

  • راه حل: مبانی دیکشنری SOLUTION: Dictionary Basics

  • تکلیف: ایجاد فرهنگ لغت ASSIGNMENT: Dictionary Creation

  • راه حل: ایجاد فرهنگ لغت SOLUTION: Dictionary Creation

  • روش‌های کلیدها و ارزش‌ها Keys & Values Methods

  • دریافت، موارد و روش‌های به‌روزرسانی Get, Items & Update Methods

  • دریافت، موارد و روش‌های به‌روزرسانی Get, Items & Update Methods

  • DEMO: روش های دیکشنری DEMO: Dictionary Methods

  • تکلیف: روش های فرهنگ لغت ASSIGNMENT: Dictionary Methods

  • راه حل: روش های فرهنگ لغت SOLUTION: Dictionary Methods

  • راه حل: روش های فرهنگ لغت SOLUTION: Dictionary Methods

  • تابع Zip The Zip Function

  • تکلیف: تابع Zip ASSIGNMENT: The Zip Function

  • تکلیف: تابع Zip ASSIGNMENT: The Zip Function

  • راه حل: تابع Zip SOLUTION: The Zip Function

  • لغت نامه های تو در تو Nested Dictionaries

  • DEMO: لغت نامه های تودرتو DEMO: Nested Dictionaries

  • DEMO: لغت نامه های تودرتو DEMO: Nested Dictionaries

  • تکلیف: لغت نامه های تودرتو ASSIGNMENT: Nested Dictionaries

  • راه حل: لغت نامه های تو در تو SOLUTION: Nested Dictionaries

  • راه حل: لغت نامه های تو در تو SOLUTION: Nested Dictionaries

  • معرفی مجموعه ها Intro to Sets

  • DEMO: مجموعه DEMO: Sets

  • DEMO: مجموعه DEMO: Sets

  • تکلیف: مجموعه ASSIGNMENT: Sets

  • تکلیف: مجموعه ASSIGNMENT: Sets

  • راه حل: مجموعه ها SOLUTION:Sets

  • تنظیم عملیات Set Operations

  • موارد استفاده را تنظیم کنید Set Use Cases

  • DEMO: عملیات را تنظیم کنید DEMO: Set Operations

  • تکلیف: عملیات را تنظیم کنید ASSIGNMENT: Set Operations

  • تکلیف: عملیات را تنظیم کنید ASSIGNMENT: Set Operations

  • راه حل: عملیات را تنظیم کنید SOLUTION: Set Operations

  • خوراکی های کلیدی Key Takeaways

  • آزمون: دیکشنری ها و مجموعه ها QUIZ: Dictionaries & Sets

11. توابع 11. Functions

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

  • آناتومی یک عملکرد Anatomy of a Function

  • تعریف توابع Defining Functions

  • راه حل: تعریف یک تابع SOLUTION: Defining a Function

  • انواع استدلال Argument Types

  • دامنه متغیر Variable Scope

  • تکلیف: ایجاد یک ماژول ASSIGNMENT: Creating a Module

  • راه حل: ایجاد یک ماژول SOLUTION: Creating a Module

  • تکلیف: وارد کردن یک تابع ASSIGNMENT: Importing a Function

  • نکته حرفه ای: تضاد نام PRO TIP: Naming Conflicts

  • DEMO: نصب بسته ها DEMO: Installing Packages

  • تکلیف: تابع نقشه ASSIGNMENT: The Map Function

  • تکلیف: توابع لامبدا ASSIGNMENT: Lambda Functions

  • نکته حرفه ای: درک PRO TIP: Comprehensions

  • DEMO: فهرست درک DEMO: List Comprehensions

  • تکلیف: فهرست درک ASSIGNMENT: List Comprehensions

  • راه حل: مفاهیم را فهرست کنید SOLUTION: List Comprehensions

  • نکته حرفه ای: درک فرهنگ لغت PRO TIP: Dictionary Comprehensions

  • DEMO: درک فرهنگ لغت DEMO: Dictionary Comprehensions

  • تکلیف: درک فرهنگ لغت ASSIGNMENT: Dictionary Comprehensions

  • راه حل: درک فرهنگ لغت SOLUTION: Dictionary Comprehensions

  • نکته حرفه ای: Comprehensions در مقابل Map() PRO TIP: Comprehensions vs. Map()

  • خوراکی های کلیدی Key Takeaways

11. توابع 11. Functions

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

  • آناتومی یک عملکرد Anatomy of a Function

  • تعریف توابع Defining Functions

  • Docstring The Docstring

  • Docstring The Docstring

  • DEMO: تعریف یک تابع DEMO: Defining a Function

  • DEMO: تعریف یک تابع DEMO: Defining a Function

  • تکلیف: تعریف یک تابع ASSIGNMENT: Defining a Function

  • تکلیف: تعریف یک تابع ASSIGNMENT: Defining a Function

  • راه حل: تعریف یک تابع SOLUTION: Defining a Function

  • انواع استدلال Argument Types

  • DEMO: انواع استدلال DEMO: Argument Types

  • DEMO: انواع استدلال DEMO: Argument Types

  • ارزش های بازگشتی Return Values

  • ارزش های بازگشتی Return Values

  • DEMO: ارزش های بازگشتی DEMO: Return Values

  • DEMO: ارزش های بازگشتی DEMO: Return Values

  • دامنه متغیر Variable Scope

  • DEMO: دامنه متغیر DEMO: Variable Scope

  • DEMO: دامنه متغیر DEMO: Variable Scope

  • ایجاد ماژول ها Creating Modules

  • ایجاد ماژول ها Creating Modules

  • وارد کردن ماژول ها Importing Modules

  • وارد کردن ماژول ها Importing Modules

  • DEMO: ایجاد و وارد کردن ماژول ها DEMO: Creating & Importing Modules

  • DEMO: ایجاد و وارد کردن ماژول ها DEMO: Creating & Importing Modules

  • تکلیف: ایجاد یک ماژول ASSIGNMENT: Creating a Module

  • راه حل: ایجاد یک ماژول SOLUTION: Creating a Module

  • تکلیف: وارد کردن یک تابع ASSIGNMENT: Importing a Function

  • راه حل: وارد کردن یک تابع SOLUTION: Importing a Function

  • راه حل: وارد کردن یک تابع SOLUTION: Importing a Function

  • واردات توابع خارجی Importing External Functions

  • واردات توابع خارجی Importing External Functions

  • نکته حرفه ای: تضاد نام PRO TIP: Naming Conflicts

  • نصب و مدیریت بسته ها Installing & Managing Packages

  • نصب و مدیریت بسته ها Installing & Managing Packages

  • DEMO: نصب بسته ها DEMO: Installing Packages

  • تابع نقشه The Map Function

  • تابع نقشه The Map Function

  • تکلیف: تابع نقشه ASSIGNMENT: The Map Function

  • راه حل: تابع نقشه SOLUTION: The Map Function

  • راه حل: تابع نقشه SOLUTION: The Map Function

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

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

  • DEMO: توابع لامبدا DEMO: Lambda Functions

  • DEMO: توابع لامبدا DEMO: Lambda Functions

  • تکلیف: توابع لامبدا ASSIGNMENT: Lambda Functions

  • راه حل: توابع لامبدا SOLUTION: Lambda Functions

  • راه حل: توابع لامبدا SOLUTION: Lambda Functions

  • نکته حرفه ای: درک PRO TIP: Comprehensions

  • DEMO: فهرست درک DEMO: List Comprehensions

  • تکلیف: فهرست درک ASSIGNMENT: List Comprehensions

  • راه حل: مفاهیم را فهرست کنید SOLUTION: List Comprehensions

  • نکته حرفه ای: درک فرهنگ لغت PRO TIP: Dictionary Comprehensions

  • DEMO: درک فرهنگ لغت DEMO: Dictionary Comprehensions

  • تکلیف: درک فرهنگ لغت ASSIGNMENT: Dictionary Comprehensions

  • راه حل: درک فرهنگ لغت SOLUTION: Dictionary Comprehensions

  • نکته حرفه ای: Comprehensions در مقابل Map() PRO TIP: Comprehensions vs. Map()

  • خوراکی های کلیدی Key Takeaways

  • آزمون: توابع QUIZ: Functions

  • آزمون: توابع QUIZ: Functions

12. دستکاری برگه های اکسل 12. Manipulating Excel Sheets

  • نسخه آزمایشی: نوشتن در اکسل از پایتون DEMO: Writing To Excel From Python

  • تکلیف: پوند و ین ستون ASSIGNMENT: Pound & Yen Columns

  • درج و حذف ستون ها Inserting & Deleting Columns

  • آوردن آن همه با هم Bringing it All Together

  • خوراکی های کلیدی Key Takeaways

  • آزمون: دستکاری برگه های اکسل QUIZ: Manipulating Excel Sheets

12. دستکاری برگه های اکسل 12. Manipulating Excel Sheets

  • بسته Openpyxl The Openpyxl Package

  • بسته Openpyxl The Openpyxl Package

  • پیمایش کتاب‌های کار، کاربرگ‌ها و سلول‌های اکسل Navigating Excel Workbooks, Worksheets & Cells

  • پیمایش کتاب‌های کار، کاربرگ‌ها و سلول‌های اکسل Navigating Excel Workbooks, Worksheets & Cells

  • نسخه ی نمایشی: پیمایش کتاب های کار اکسل با پایتون DEMO: Navigating Excel Workbooks With Python

  • نسخه ی نمایشی: پیمایش کتاب های کار اکسل با پایتون DEMO: Navigating Excel Workbooks With Python

  • تکلیف: گمشده مالیات بر فروش ASSIGNMENT: Missing Sales Tax

  • تکلیف: گمشده مالیات بر فروش ASSIGNMENT: Missing Sales Tax

  • راه حل: مالیات بر فروش گم شده است SOLUTION: Missing Sales Tax

  • راه حل: مالیات بر فروش گم شده است SOLUTION: Missing Sales Tax

  • تعیین محدوده و نوشتن به سلول ها Determining Ranges & Writing to Cells

  • تعیین محدوده و نوشتن به سلول ها Determining Ranges & Writing to Cells

  • نسخه آزمایشی: نوشتن در اکسل از پایتون DEMO: Writing To Excel From Python

  • تکلیف: پوند و ین ستون ASSIGNMENT: Pound & Yen Columns

  • راه حل: پوند و ین ستون SOLUTION: Pound & Yen Columns

  • راه حل: پوند و ین ستون SOLUTION: Pound & Yen Columns

  • درج و حذف ستون ها Inserting & Deleting Columns

  • ذخیره کتابهای کار Saving Workbooks

  • ذخیره کتابهای کار Saving Workbooks

  • آوردن آن همه با هم Bringing it All Together

  • خوراکی های کلیدی Key Takeaways

  • خوراکی های کلیدی Key Takeaways

  • آزمون: دستکاری برگه های اکسل QUIZ: Manipulating Excel Sheets

13. پروژه دوره نهایی 13. Final Course Project

  • به پروژه نهایی خوش آمدید! Welcome to the Final Project!

  • راه حل: پروژه نهایی (قسمت 1) SOLUTION: Final Project (Part 1)

13. پروژه دوره نهایی 13. Final Course Project

  • به پروژه نهایی خوش آمدید! Welcome to the Final Project!

  • راه حل: پروژه نهایی (قسمت 1) SOLUTION: Final Project (Part 1)

  • راه حل: پروژه نهایی (قسمت 2) SOLUTION: Final Project (Part 2)

  • راه حل: پروژه نهایی (قسمت 2) SOLUTION: Final Project (Part 2)

درس جایزه BONUS LESSON

  • درس جایزه BONUS LESSON

درس جایزه BONUS LESSON

  • درس جایزه BONUS LESSON

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مبانی پایتون برای تجزیه و تحلیل داده ها و هوش تجاری
جزییات دوره
11.5 hours
226
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,086
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maven Analytics Maven Analytics

برنده جایزه تجزیه و تحلیل و آموزش هوش تجاری

Chris Bruehl Chris Bruehl

مربی اصلی پایتون در Maven Analytics