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

Python for Excel: Use xlwings for Data Science and Finance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اکسل و پایتون را ادغام کنید و از بهترین دو جهان بهره ببرید! به مبتدیان پایتون خوش آمدید. از Pandas, Seaborn & Co استفاده کنید. در اکسل اتوماسیون اکسل با کد پاک و قدرتمند پایتون آموزش و تسلط بر کتابخانه xlwings از 0 تا 100 استفاده از اکسل به عنوان رابط گرافیکی کاربر (GUI) و اجرای کد پایتون با اکسل ایجاد برنامه های داشبورد قدرتمند با Excel (frontend) و Python (بک اند) از ابزارهای قدرتمند تجسم داده ها (Matplotlib، Seaborn) در اکسل استفاده کنید Python را از ابتدا با یک دوره آموزشی Crash ساخته شده (برای مبتدیان Python) بنویسید UDF (توابع تعریف شده توسط کاربر) و از Numpy، Pandas و کتابخانه های یادگیری ماشینی به طور مستقیم در ابزارهای Excel Write Excel استفاده کنید. با پایتون به جای VBA و کد خود را مستقیماً از داخل اکسل فراخوانی کنید از xlwings برای خودکار کردن گزارش‌های اکسل با برنامه‌های وب اولیه Python بنویسید و از آرایه‌های پویا با xlwings بنویسید و از مدل مالی خود 10000 بار و بیشتر با داده‌های بارگذاری (مالی) شبیه‌سازی پایتون مونت کارلو اجرا کنید. از Web APIها مستقیماً به اکسل اسکریپت‌های پایتون را از داخل اکسل اجرا کنید با Run main و RunPython جایگزین ماکروهای VBA با کد پایتون تمیز و قدرتمند پیش نیازها: یک رایانه رومیزی (ویندوز یا مک) با قابلیت ذخیره و اجرای Python/Anaconda. این دوره شما را با نصب نرم افزار رایگان لازم راهنمایی می کند. یک اتصال اینترنتی که قادر به پخش ویدیوهای HD است. نصب کاری مایکروسافت اکسل. کاربران مک خوش آمدید. لطفاً توجه داشته باشید که 10٪ - 15٪ از محتوای دوره (UDF) فقط روی ویندوز کار می کند! تمایل به کدنویسی و کار با پایتون.

اکسل در مقابل پایتون - بهترین ابزار برای علم داده، تجارت و امور مالی چیست؟

پاسخ این است: از Excel و Python با هم استفاده کنید و هر دو ابزار را با xlwings ادغام کنید. بهترین های دو دنیا را دریافت کنید!


با xlwings، می‌توانید از کتابخانه‌های Python Data Science مانند Numpy، Pandas، Scipy، Matplotlib، Seaborn و Scikit-learn به طور مستقیم در اکسل استفاده کنید! می توانید کدهای پایتون را در اکسل اجرا کنید و پروژه های اکسل خود را تقویت کنید! بیشتر و بیشتر متخصصان و توسعه دهندگان از

استفاده می کنند
  • Excel به عنوان Frontend

  • Python به عنوان Backend تحلیلی.


این دوره بهترین انتخاب برای

است
  • کدنویس‌های با تجربه پایتون: استفاده از اکسل به عنوان رابط گرافیکی کاربر (GUI) | اسکریپت های پایتون خود را با اکسل | اجرا کنید نتایج خود را با داشبوردهای اکسل

    ارائه دهید
  • کاربران اکسل و مبتدیان کامل پایتون: پروژه های اکسل خود را با کدهای پاک و قدرتمند پایتون تقویت کنید!

  • گروه‌های مختلط: غیر کدنویس‌ها می‌توانند کد پایتون را به سادگی با کلیک کردن روی دکمه‌ها در اکسل اجرا و استفاده کنند.


چرا این دوره را بگذرانید؟

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

  • برای کاربران اکسل و مبتدیان کامل پایتون: این دوره شامل یک دوره آموزشی Crash Python است که برای شما ساخته شده است!

  • این جامع ترین و کاربردی ترین دوره آموزشی xlwings در وب است

  • سه پروژه جامع دنیای واقعی را پوشش می‌دهد.

  • پروژه 1: شما یاد خواهید گرفت که چگونه مدل مالی خود را در اکسل با افزودن شبیه سازی پایتون مونت کارلو تقویت کنید - محاسبات اکسل خود را 10000 بار با مجموعه های مختلف ورودی اجرا کنید و نتایج را تجزیه و تحلیل کنید!

  • پروژه 2: نحوه ایجاد برنامه های داشبورد سهام مانند بلومبرگ را با اکسل (رابط کاربری گرافیکی) و پایتون (بکاند تحلیلی) خواهید آموخت.

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


چرا از اکسل استفاده کنیم؟

هیچ رابط گرافیکی کاربر (GUI) و ابزار گزارش دهی بهتر از Excel وجود ندارد. اکسل

است
  • گسترش گسترده (750 میلیون کاربر)

  • استاندارد شده

  • بصری برای استفاده

  • اکثر کاربران به خوبی آموزش دیده اند

  • نیاز به تنظیم کم/صفر دارد

  • به تعمیر و نگهداری کم/صفر نیاز دارد

  • و هنوز هم بهترین انتخاب برای محاسبات صفحه گسترده مدل های مالی است


چرا از پایتون استفاده کنیم؟

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


چرا xlwings را یاد بگیریم و به آن مسلط شویم؟

xlwings ابزاری عالی برای ادغام اکسل و پایتون است! xlwings به شما اجازه می دهد

  • اکسل را به طور خودکار از پایتون به عنوان مثال. برای تولید گزارش یا تعامل با Jupyter Notebook.

  • ماکروهایی را در پایتون بنویسید که می‌توانید از روی دکمه‌های اکسل اجرا کنید، به عنوان مثال. برای بارگیری داده ها از یک پایگاه داده یا یک API خارجی.

  • UDF ها (توابع تعریف شده توسط کاربر) را بنویسید و از قدرت NumPy، Pandas و کتابخانه های یادگیری ماشین استفاده کنید.

  • از پشته علمی پایتون برای تجزیه و تحلیل داده های تعاملی با استفاده از نوت بوک های Jupyter، NumPy، Pandas، scikit-learn و غیره استفاده کنید.

  • از xlwings برای خودکارسازی گزارشات اکسل با پایتون استفاده کنید.

  • ابزارهای اکسل را به جای VBA با پایتون بنویسید و کد خود را مستقیماً از داخل اکسل فراخوانی کنید، به عنوان مثال. از طریق یک دکمه روی برگه.

  • این برای نمونه‌سازی برنامه‌های وب نیز عالی عمل می‌کند.

  • با بهره‌گیری از تمام قابلیت‌هایی که از قبل در کتابخانه‌هایی مانند NumPy و Pandas موجود است، UDF‌ها (آرایه) را به سرعت بنویسید.

  • فرمول‌های آرایه پویا پشتیبانی می‌شوند.


مثل همیشه، هیچ خطری برای شما وجود ندارد زیرا من 30 روز ضمانت بازگشت پول را ارائه می دهم. مشتاقانه منتظر دیدار شما در دوره هستم!

(کاربران Mac خوش آمدید! با این حال، لطفاً توجه داشته باشید که 10٪ -15٪ از محتوای دوره (UDF) در حال حاضر در Mac در دسترس نیست!)


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

شروع شدن Getting Started

  • مقدمه (از دست ندهید!) Introduction (don´t skip!)

  • نمای کلی دوره (از دست ندهید!) Course Overview (don´t skip!)

  • نکات: چگونه از این دوره بیشترین بهره را ببرید (از آن صرف نظر نکنید!) Tips: How to get the most out of this Course (don´t skip!)

  • سوالات متداول/سوالات شما پاسخ داده شد FAQ / Your Questions answered

  • نحوه دانلود و نصب Anaconda برای کدنویسی پایتون How to download and install Anaconda for Python coding

  • نوت بوک های Jupyter - بیایید شروع کنیم Jupyter Notebooks - let´s get started

  • نحوه کار با نوت بوک های Jupyter How to work with Jupyter Notebooks

مراحل اول با xlwings (عناصر خواندن و نوشتن) First Steps with xlwings (Reading and Writing Elements)

  • معرفی و دانلودها Introduction and Downloads

  • نحوه نصب xlwings How to install xlwings

  • نحوه استفاده از xlwings به عنوان نمایشگر داده How to use xlwings as a Data Viewer

  • نمایشگر داده - به روز رسانی Data Viewer - Update

  • نحوه اتصال به کتاب کار اکسل How to connect to an Excel Workbook

  • نحوه خواندن و نوشتن تک ارزش ها How to read and write single Values

  • نحوه تعیین نام How to assign a name

  • نحوه نوشتن توابع اکسل با پایتون How to write Excel Functions with Python

  • میانبرهای محدوده Range Shortcuts

  • مطالعه موردی - جمع آوری همه آن ها Case Study - Bringing it all together

  • مشق شب Homework

خواندن و نوشتن ارزش های بسیاری Reading and writing many Values

  • بخش دانلودها Section Downloads

  • ساختارهای داده تک بعدی One-dimensional Data Structures

  • نحوه نوشتن مقادیر به صورت عمودی How to write Values vertically

  • سطرها و ستون ها (1 کم نور در مقابل 2 کم نور) Rows and Columns (1dim vs. 2dim)

  • نحوه خواندن ساختارهای داده دو بعدی How to read two-dimensional Data Structures

  • خواندن پیشرفته با گسترش Advanced Reading with expand

  • نحوه نوشتن ساختارهای داده دو بعدی How to write two-dimensional Data Structures

  • نمایه سازی محدوده و برش Range Indexing and Slicing

  • بهره وری Efficiency

  • مشق شب Homework

پروژه 1: شبیه سازی مونت کارلو در اکسل با پایتون (قسمت 1) Project 1: Monte Carlo Simulations in Excel with Python (Part 1)

  • معرفی Introduction

  • بخش دانلودها Section Downloads

  • توضیح مدل اکسل (قسمت 1) The Excel Model explained (Part 1)

  • توضیح مدل اکسل (قسمت 2) The Excel Model explained (Part 2)

  • اجرای یک شبیه سازی ساده مونت کارلو Running a simple Monte Carlo Simulation

  • شبیه سازی مونت کارلو پیشرفته و واقعی تر A more advanced and realistic Monte Carlo Simulation

  • ملاحظات نهایی Final Considerations

اجرای اسکریپت های پایتون در اکسل - RunPython Running Python Scripts in Excel - RunPython

  • معرفی و دانلودها Introduction and Downloads

  • نصب افزونه xlwings و سایر آماده سازی ها Installing the xlwings add-in and other preparations

  • اجرای اسکریپت های پایتون با "Run main" Running Python Scripts with "Run main"

  • عیب یابی (قسمت اول) Troubleshooting (Part 1)

  • همه آنچه باید در مورد ماکروهای VBA بدانید All you need to know about VBA Macros

  • اجرای اسکریپت های پایتون با "RunPython" Running Python Scripts with "RunPython"

  • عیب یابی (قسمت دوم) Troubleshooting (Part 2)

  • اجرای main در مقابل RunPython Run main vs RunPython

  • Excursus: تبدیل نوت بوک های Jupyter به .py Excursus: Converting Jupyter Notebooks to .py

  • مشق شب Homework

پروژه 1: شبیه سازی مونت کارلو در اکسل با پایتون (قسمت 2) Project 1: Monte Carlo Simulations in Excel with Python (Part 2)

  • معرفی و دانلودها Introduction and Downloads

  • شبیه سازی مونت کارلو با ران پایتون (قسمت اول) Monte Carlo Simulation with RunPython (Part 1)

  • شبیه سازی مونت کارلو با ران پایتون (قسمت دوم) Monte Carlo Simulation with RunPython (Part 2)

استفاده از Matplotlib و Seaborn در اکسل با xlwings Using Matplotlib and Seaborn in Excel with xlwings

  • معرفی و دانلودها Introduction and Downloads

  • نحوه نوشتن یک نمودار Matplotlib در اکسل How to write a Matplotlib Plot into Excel

  • چگونه پلات را به روز کنیم How to update the Plot

  • نحوه تغییر اندازه و موقعیت (قسمت 1) How to change Size and Position (Part 1)

  • نحوه تغییر اندازه و موقعیت (قسمت 2) How to change Size and Position (Part 2)

  • نحوه نوشتن طرح Seaborn در اکسل How write a Seaborn Plot into Excel

  • نحوه ایجاد نمودارهای اکسل با پایتون How to create Excel Charts with Python

  • تکلیف: اضافه کردن یک طرح به شبیه سازی مونت کارلو (پروژه 1) Homework: Adding a Plot to the Monte Carlo Simulation (Project 1)

پروژه 2: ساخت برنامه های داشبورد با اکسل (GUI) و پایتون (باطن تحلیلی) Project 2: Build Dashboard Apps with Excel (GUI) and Python (analytical backend)

  • معرفی و دانلودها Introduction and Downloads

  • اطلاعیه مهم (به روز رسانی 23 ژانویه) IMPORTANT NOTICE (Update January 23)

  • تجزیه و تحلیل عملکرد سهام در طول COVID-19 با پایتون و پانداها (قسمت 1) Stock Performance Analysis during COVID-19 with Python & Pandas (Part 1)

  • تجزیه و تحلیل عملکرد سهام در طول COVID-19 با پایتون و پانداها (قسمت 2) Stock Performance Analysis during COVID-19 with Python & Pandas (Part 2)

  • تجزیه و تحلیل عملکرد سهام در طول COVID-19 با پایتون و پانداها (قسمت 3) Stock Performance Analysis during COVID-19 with Python & Pandas (Part 3)

  • ساخت یک برنامه داشبورد عملکرد سهام (قسمت 1) Building a Stock Performance Dashboard App (Part 1)

  • ساختن یک برنامه داشبورد عملکرد سهام (قسمت 2) Building a Stock Performance Dashboard App (Part 2)

  • بهبود کد منبع و خطاها Improving the Source Code and Errors

خواندن و نوشتن ساختارهای داده (Numpy، Pandas) و مبدل ها Reading and Writing Data Structures (Numpy, Pandas) & Converters

  • بخش دانلودها Section Downloads

  • (پیش فرض) مبدل ها (Default) Converters

  • مبدل Numpy The Numpy Converter

  • مبدل دیکشنری The Dictionary Converter

  • مبدل DataFrame (قسمت 1) The DataFrame Converter (Part 1)

  • مبدل DataFrame (قسمت 2) The DataFrame Converter (Part 2)

  • کاربرد علم داده: بازرسی و دستکاری DataFrame در اکسل Data Science Application: Inspecting and Manipulating DataFrames in Excel

  • مبدل سری پانداها The Pandas Series Converter

  • Excursus: نحوه بارگذاری داده ها از اکسل در Pandas با ()pd.read_excel Excursus: How to load Data from Excel into Pandas with pd.read_excel()

  • Excursus: واردات پیشرفته با ()pd.read_excel Excursus: Advanced import with pd.read_excel()

  • Excursus: نحوه بارگیری داده های مالی/سری زمانی با pd.read_excel() Excursus: How to load Financial Data / Time Series with pd.read_excel()

توابع تعریف شده توسط کاربر (UDF) و آرایه های پویا با xlwings (فقط برای ویندوز) User-defined Functions (UDF) and Dynamic Arrays with xlwings (Windows only)

  • معرفی و دانلودها Introduction and Downloads

  • آماده سازی و اولین UDF شما Preparations and your first UDF

  • نحوه تغییر نام و مکان ماژول پایتون How to change the Name and Location of the Python Module

  • عیب یابی (UDF) Troubleshooting (UDF)

  • UDFs - پشت صحنه UDFs - Behind the Scenes

  • UDF های پیچیده تر و دکوراتور @xw.arg More complex UDFs and the @xw.arg Decorator

  • نحوه ایجاد UDF Numpy How to create Numpy UDFs

  • UDF ها و فرمول های آرایه UDFs and Array Formulas

  • نحوه ایجاد آرایه های پویا با UDF های xlwings How to create Dynamic Arrays with xlwings UDFs

  • نحوه ایجاد UDF های پاندا How to create Pandas UDFs

  • نحوه اضافه کردن Docstrings How to add Docstrings

  • مشق شب Homework

پروژه 3: استفاده از Pandas UDF در Excel برای Data Science and Finance (فقط ویندوز) Project 3: Use Pandas UDFs in Excel for Data Science and Finance (Windows only)

  • معرفی و دانلودها Introduction and Downloads

  • اطلاعیه مهم (به روز رسانی 23 ژانویه) IMPORTANT NOTICE (Update January 23)

  • نحوه بارگذاری داده های مالی از وب در اکسل با DataReader UDF How to load Financial Data from the Web into Excel with the DataReader UDF

  • نحوه نمونه برداری مجدد از سری زمانی در اکسل با نمونه مجدد UDF How to resample Time Series in Excel with the resample UDF

  • نحوه محاسبه بازده مالی با پانداها/نامپی UDF How to calculate Financial Returns with a Pandas/Numpy UDF

  • چگونه می توان آمار خلاصه یک مجموعه داده را با UDF توصیف کرد How to get Summary Statistics of a Dataset with the describe UDF

  • نحوه ایجاد ماتریس همبستگی مجموعه داده با corr UDF How to create a Dataset´s Correlation Matrix with the corr UDF

  • همه با هم - Super UDF Taken all together - the Super UDF

  • نحوه انجام اتصالات داخلی/خارجی/چپ/راست با ادغام UDF How to perform inner/outer/left/right joins with the merge UDF

ضمیمه 1: دوره خرابی پایتون برای کاربران اکسل APPENDIX 1: Python Crash Course for Excel Users

  • مقدمه و بررسی اجمالی Introduction and Overview

  • بخش دانلودها Section Downloads

  • مقدمه ای بر مفهوم ارزش زمانی پول (TVM) (تئوری) Intro to the Time Value of Money (TVM) Concept (Theory)

  • محاسبه مقادیر آینده (FV) با Python/Compounding Calculate Future Values (FV) with Python / Compounding

  • محاسبه مقادیر فعلی (FV) با پایتون/تخفیف Calculate Present Values (FV) with Python / Discounting

  • نرخ بهره و بازده (نظریه) Interest Rates and Returns (Theory)

  • محاسبه نرخ بهره و بازده با پایتون Calculate Interest Rates and Returns with Python

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

  • Excursus: نحوه اضافه کردن نظرات درون خطی Excursus: How to add inline comments

  • متغیرها و حافظه (نظریه) Variables and Memory (Theory)

  • اطلاعات بیشتر در مورد متغیرها و حافظه More on Variables and Memory

  • متغیرها - بایدها، نبایدها و قراردادها Variables - Dos, Don´ts and Conventions

  • تابع print(). The print() Function

  • تمرین کدنویسی 1 Coding Exercise 1

  • مشکلات TVM با بسیاری از جریان های نقدی TVM Problems with many Cashflows

  • مقدمه ای بر لیست های پایتون Intro to Python Lists

  • نمایه سازی مبتنی بر صفر و نمایه سازی منفی در پایتون (تئوری) Zero-based Indexing and negative Indexing in Python (Theory)

  • فهرست های نمایه سازی Indexing Lists

  • برای حلقه ها - تکرار روی لیست ها For Loops - Iterating over Lists

  • محدوده Object - Iterable دیگر The range Object - another Iterable

  • FV و PV را برای بسیاری از جریان های نقدی محاسبه کنید Calculate FV and PV for many Cashflows

  • ارزش فعلی خالص - NPV (تئوری) The Net Present Value - NPV (Theory)

  • NPV یک پروژه سرمایه گذاری را محاسبه کنید Calculate an Investment Project´s NPV

  • تمرین کدنویسی 2 Coding Exercise 2

  • انواع داده در عمل Data Types in Action

  • سلسله مراتب نوع داده (نظریه) The Data Type Hierarchy (Theory)

  • Excursus: تایپ پویا در پایتون Excursus: Dynamic Typing in Python

  • توابع داخلی Build-in Functions

  • اعداد صحیح Integers

  • شناورها Floats

  • نحوه گرد کردن شناورها (و اعداد صحیح) با round() How to round Floats (and Integers) with round()

  • اطلاعات بیشتر در مورد لیست ها More on Lists

  • لیست ها و عملیات عنصر عاقلانه Lists and Element-wise Operations

  • برش لیست ها Slicing Lists

  • برش ورق تقلب Slicing Cheat Sheet

  • تغییر عناصر در لیست ها Changing Elements in Lists

  • مرتب سازی و معکوس کردن لیست ها Sorting and Reversing Lists

  • افزودن و حذف عناصر از/به لیست ها Adding and removing Elements from/to Lists

  • قابل تغییر در مقابل اشیاء غیرقابل تغییر (قسمت 1) Mutable vs. immutable Objects (Part 1)

  • قابل تغییر در مقابل اشیاء غیرقابل تغییر (قسمت 2) Mutable vs. immutable Objects (Part 2)

  • تمرین کدنویسی 3 Coding Exercise 3

  • تاپل ها Tuples

  • لغت نامه ها Dictionaries

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

  • جایگزینی رشته String Replacement

  • بولین ها Booleans

  • اپراتورها (نظریه) Operators (Theory)

  • مقایسه، منطقی و عضویت اپراتورها در عمل Comparison, Logical and Membership Operators in Action

  • تمرین کدنویسی 4 Coding Exercise 4

  • اظهارات مشروط Conditional Statements

  • کلمات کلیدی عبور، ادامه و شکستن Keywords pass, continue and break

  • محاسبه دوره بازپرداخت پروژه Calculate a Project´s Payback Period

  • تعریف اولین تابع تعریف شده توسط کاربر Defining your first user-defined Function

  • تفاوت بین آرگومان های موضعی در مقابل آرگومان های کلیدواژه چیست؟ What´s the difference between Positional Arguments vs. Keyword Arguments?

  • نحوه کار با آرگومان های پیش فرض How to work with Default Arguments

  • تمرین کدنویسی 5 Coding Exercise 5

ضمیمه 2: دوره تصادف Matplotlib، Numpy، Pandas و Seaborn APPENDIX 2: Matplotlib, Numpy, Pandas and Seaborn Crash Course

  • دانلود برای این بخش Downloads for this Section

  • مقدمه Matplotlib Matplotlib Introduction

  • طرح های خطی Line Plots

  • پلات های پراکنده Scatter Plots

  • سفارشی کردن طرح ها (قسمت 1) Customizing Plots (Part 1)

  • سفارشی کردن طرح ها (قسمت 2) Customizing Plots (Part 2)

  • تمرین کدنویسی 6 Coding Exercise 6

  • ماژول ها، بسته ها و کتابخانه ها - نیازی به اختراع مجدد چرخ نیست Modules, Packages and Libraries - No need to reinvent the Wheel

  • آرایه‌های Numpy Numpy Arrays

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

  • عملیات برداری با آرایه های Numpy Vectorized Operations with Numpy Arrays

  • تغییر عناصر در آرایه های Numpy و تغییرپذیری Changing Elements in Numpy Arrays & Mutability

  • مشاهده در مقابل کپی - مشکلات احتمالی هنگام برش آرایه های Numpy View vs. copy - potential Pitfalls when slicing Numpy Arrays

  • روش ها و ویژگی های آرایه Numpy Numpy Array Methods and Attributes

  • توابع جهانی Numpy Numpy Universal Functions

  • آرایه های بولی و فیلتر شرطی Boolean Arrays and Conditional Filtering

  • تمرین کدنویسی 7 Coding Exercise 7

  • نحوه کار با لیست های تو در تو How to work with nested Lists

  • آرایه های 2 بعدی Numpy 2-dimensional Numpy Arrays

  • چگونه آرایه های Numpy 2 کم نور را برش دهیم (قسمت 1) How to slice 2-dim Numpy Arrays (Part 1)

  • نحوه برش آرایه‌های Numpy 2 کم نور (قسمت 2) How to slice 2-dim Numpy Arrays (Part 2)

  • خلاصه: تغییر عناصر در یک آرایه/برش Numpy Recap: Changing Elements in a Numpy Array / slice

  • نحوه انجام عملیات بر اساس ردیف و ستون How to perform row-wise and column-wise Operations

  • تمرین کدنویسی 8 Coding Exercise 8

  • مقدمه ای بر داده های جدولی/پانداها Intro to Tabular Data / Pandas

  • اولین Pandas DataFrame خود را ایجاد کنید (از csv) Create your very first Pandas DataFrame (from csv)

  • گزینه های نمایش پانداها و متدهای head() & tail() Pandas Display Options and the methods head() & tail()

  • اولین بازرسی داده ها First Data Inspection

  • تمرین کدنویسی 9 Coding Exercise 9

  • انتخاب ستون ها Selecting Columns

  • انتخاب یک ستون با علامت نقطه Selecting one Column with the "dot notation"

  • نمایه سازی مبتنی بر صفر و نمایه سازی منفی Zero-based Indexing and Negative Indexing

  • انتخاب ردیف‌ها با iloc (نمایه‌گذاری مبتنی بر موقعیت) Selecting Rows with iloc (position-based indexing)

  • برش سطرها و ستون ها با iloc (نمایه گذاری مبتنی بر موقعیت) Slicing Rows and Columns with iloc (position-based indexing)

  • برگه های تقلب نمایه سازی مبتنی بر موقعیت Position-based Indexing Cheat Sheets

  • انتخاب ردیف‌هایی با loc (نمایه‌گذاری مبتنی بر برچسب) Selecting Rows with loc (label-based indexing)

  • برش سطرها و ستون ها با loc (نمایه گذاری مبتنی بر برچسب) Slicing Rows and Columns with loc (label-based indexing)

  • برگه های تقلب نمایه سازی مبتنی بر برچسب Label-based Indexing Cheat Sheets

  • خلاصه، بهترین شیوه ها و چشم انداز Summary, Best Practices and Outlook

  • تمرین کدنویسی 10 Coding Exercise 10

  • قدم های اول با سری پانداها First Steps with Pandas Series

  • اولین قدم ها با اشیاء شاخص پاندا First Steps with Pandas Index Objects

  • وارد کردن داده‌های سری زمانی از فایل‌های csv Importing Time Series Data from csv-files

  • تجزیه و تحلیل اولیه/تجسم سری های زمانی Initial Analysis / Visualization of Time Series

  • معرفی Seaborn Seaborn Introduction

بعد چی؟ (چشم انداز و منابع اضافی) What´s next? (outlook and additional resources)

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش پایتون برای اکسل: از xlwings برای علم داده و امور مالی استفاده کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
16 hours
198
Udemy (یودمی) udemy-small
25 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,940
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Hagmann Alexander Hagmann

دانشمند داده | حرفه ای امور مالی | کارآفرین

Udemy (یودمی)

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

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