مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
با دموهای عملی و پروژه های منحصر به فرد در دنیای واقعی، بر بلوک های سازنده پایتون پایه برای تجزیه و تحلیل داده ها و BI مسلط شوید! بر بلوکهای سازنده پایتون، از جمله انواع دادهها، متغیرها، حلقهها، توابع و موارد دیگر تسلط داشته باشید. یاد بگیرید چگونه از نوتبوکهای Jupyter برای نوشتن، مدیریت و نظر دادن کد پایتون خود استفاده کنید. مجموعهها کاوش دادههای خام با استفاده از منطق شرطی، حلقههای تودرتو، توابع سفارشی و درک مطلب استفاده از بسته Openpyxl پایتون برای خواندن و نوشتن دادهها در کاربرگهای اکسل ایجاد مهارتهای پایتون قوی و پایه برای تجزیه و تحلیل دادهها و هوش تجاری ما همه چیزهایی را که باید بدانید را پوشش خواهیم داد!) از نوت بوک های Anaconda & Jupyter (یک محیط برنامه نویسی رایگان و کاربرپسند) استفاده خواهیم کرد.این یک دوره آموزشی عملی و مبتنی بر پروژه است که برای کمک به شما در تسلط بر اجزای سازنده اصلی Python برای تجزیه و تحلیل داده ها و هوش تجاری طراحی شده است.
ما با معرفی زبان و اکوسیستم پایتون، نصب نوتبوکهای Anaconda و Jupyter که در آن اولین خطوط کد خود را مینویسیم، و بررسی انواع دادهها و ویژگیهای کلیدی پایتون شروع میکنیم.
از آنجا به ابزارهای اساسی مانند متغیرها، عملگرهای عددی و رشته ای، حلقه ها، توابع سفارشی و موارد دیگر می پردازیم. شما یاد خواهید گرفت که چگونه داده های خام را ایجاد و دستکاری کنید، منطق شرطی را تعریف کنید، از طریق تکرارپذیرها یا شاخص ها حلقه بزنید، و مقادیر ذخیره شده در انواع مختلف داده از جمله فرهنگ لغت، لیست، تاپل، و موارد دیگر را استخراج کنید.
در طول دوره شما نقش یک کارآموز تجزیه و تحلیل داده را برای فروشگاه اسکی Maven، فروشگاه شماره 1 اسکی، اسنوبرد و تجهیزات زمستانی در جهان بازی خواهید کرد. با استفاده از مهارتهایی که در طول دوره یاد میگیرید، به تیم Maven کمک میکنید تا موجودی، قیمتگذاری و عملکرد فروش را با استفاده از مهارتهای پایتون خود پیگیری کنند.
خلاصه دوره:
امروز بپیوندید و به موارد زیر دسترسی فوری و مادام العمر داشته باشید:
بیش از 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
نمایش نظرات