نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره اصول شروع کار با پایتون را شامل می شود ، از جمله معانی معنایی متغیرها ، انواع داده های ساده و پیچیده و استفاده از حلقه ها برای تکرار و توابع برای استفاده مجدد کد. همچنین برخی از موارد مفهومی را خواهید فهمید ... پایتون در سالهای اخیر محبوبیت زیادی منفجر کرده و به عنوان فناوری انتخابی برای تحلیلگران داده و دانشمندان داده ظاهر شده است. در این دوره ، Python for Data Analysts ، شما توانایی نوشتن برنامه های Python و استفاده از بلوک های اساسی برنامه نویسی و تجزیه و تحلیل داده ها را خواهید داشت. ابتدا یاد خواهید گرفت که چگونه زبانهای برنامه نویسی مانند پایتون ، صفحات گسترده مانند Microsoft Excel و فناوری های مبتنی بر SQL مانند پایگاه داده با یکدیگر متفاوت هستند و همچنین نحوه عملکرد آنها متفاوت است. بعد ، شما وارد برنامه نویسی پایتون خواهید شد ، پایتون را نصب می کنید و با برنامه های ساده شروع می کنید. سپس روشهای استفاده از متغیرها برای نگهداری داده ها و تفاوت انواع ساده و پیچیده داده ها در پایتون را در معناشناسی آنها درک خواهید کرد. سرانجام ، شما با کار با ارزیابی مشروط با استفاده از دستورات ، حلقه ها و توابع ، دانش خود را جمع آوری می کنید. شما خواهید آموخت که پایتون چگونه با توابع به عنوان موجوداتی درجه یک برخورد می کند ، یک عامل اصلی برای برنامه نویسی عملکردی. پس از اتمام این دوره ، مهارت و دانش لازم برای شناسایی شرایطی را که پایتون گزینه مناسبی برای شماست و همچنین اجرای برنامه های ساده اما محکم با استفاده از پایتون را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع کار با پایتون برای تجزیه و تحلیل داده ها
Getting Started with Python for Data Analysis
-
بررسی اجمالی ماژول
Module Overview
-
پیش نیازها و طرح کلی دوره
Prerequisites and Course Outline
-
Python for Data Analysts
Python for Data Analysts
-
بلوک های اساسی تحلیلی
Essential Analytical Building Blocks
-
نسخه ی نمایشی: نصب Anaconda Python در MacOS
Demo: Installing Anaconda Python on MacOS
-
نسخه ی نمایشی: نصب Anaconda Python روی ویندوز
Demo: Installing Anaconda Python on Windows
-
نسخه ی نمایشی: عبارات ساده
Demo: Simple Expressions
-
نسخه ی نمایشی: عملیات منطقی
Demo: Logical Operations
-
نسخه ی نمایشی: متغیرها
Demo: Variables
-
نسخه ی نمایشی: انواع اساسی و تبدیل نوع
Demo: Basic Types and Type Conversions
-
نسخه ی نمایشی: رشته های ساده و رشته های چند خطی
Demo: Simple Strings and Multi-line Strings
-
خلاصه ماژول
Module Summary
استفاده از توابع داخلی و انواع داده های پیچیده
Leveraging Built-in Functions and Complex Data Types
-
بررسی اجمالی ماژول
Module Overview
-
نسخه ی نمایشی: معرفی توابع داخلی
Demo: Introducing Built-in Functions
-
نسخه ی نمایشی: توابع رشته ، مقادیر برگشتی و فراخوانی عملکرد تو در تو
Demo: String Functions, Return Values, and Nested Function Invocations
-
نسخه ی نمایشی: معرفی لیست ها
Demo: Introducing Lists
-
نسخه ی نمایشی: لیست عملیات برش و لیست توابع
Demo: List Slicing Operations and List Functions
-
نسخه ی نمایشی: لیست های الحاق و کپی
Demo: Concatenating and Copying Lists
-
نسخه ی نمایشی: معرفی تاپل ها
Demo: Introducing Tuples
-
نسخه ی نمایشی: معرفی فرهنگ لغت ها
Demo: Introducing Dictionaries
-
خلاصه ماژول
Module Summary
استفاده از پایتون برای محاسبات پیچیده بهم پیوسته
Using Python for Complex Interconnected Calculations
-
بررسی اجمالی ماژول
Module Overview
-
پردازش معاملات و تحلیلی
Transactional and Analytical Processing
-
نسخه ی نمایشی: اگر اظهاراتی برای انشعاب مشروط باشد
Demo: If Statements for Conditional Branching
-
نسخه ی نمایشی: اگر سایر اظهارات باشد
Demo: If Else Statements
-
نسخه ی نمایشی: اگر با لیست و عناصر دیکشنری استفاده می شود
Demo: Using if with Lists and Dictionary Elements
-
نسخه ی نمایشی: If-elif برای چندین چک مشروط
Demo: If-elif for Multiple Conditional Checks
-
نسخه ی نمایشی: تکرار عناصر لیست با استفاده از حلقه For
Demo: Iterating over List Elements Using a For Loop
-
نسخه ی نمایشی: برای حلقه هایی با عملکرد Range استفاده می شود
Demo: Using For Loops with the Range Function
-
نسخه ی نمایشی: تکرار عناصر دیکشنری با استفاده از حلقه For
Demo: Iterating over Dictionary Elements Using a For Loop
-
نسخه ی نمایشی: حلقه مشروط با استفاده از حلقه های while
Demo: Conditional Looping Using While Loops
-
نسخه ی نمایشی: شکستن
Demo: Break
-
نسخه ی نمایشی: ادامه دهید و عبور کنید
Demo: Continue and Pass
-
خلاصه ماژول
Module Summary
پیاده سازی استفاده مجدد از کد با استفاده از توابع در پایتون
Implementing Code Reuse Using Functions in Python
-
بررسی اجمالی ماژول
Module Overview
-
نسخه ی نمایشی: تعریف و فراخوانی عملکردهای سفارشی
Demo: Defining and Invoking Custom Functions
-
نسخه ی نمایشی: انتقال آرگومان های ورودی به توابع
Demo: Passing Input Arguments to Functions
-
نسخه ی نمایشی: بازگرداندن مقادیر از توابع
Demo: Returning Values from Functions
-
نسخه ی نمایشی: تغییر مجدد متغیرها در توابع
Demo: Reassignment of Variables within Functions
-
نسخه ی نمایشی: اصلاح انواع پیچیده در توابع
Demo: Modification of Complex Types within Functions
-
نسخه ی نمایشی: فراخوانی توابع با استدلال های کلمه کلیدی
Demo: Invoking Functions with Keyword Arguments
-
نسخه ی نمایشی: اختصاص مقادیر پیش فرض برای آرگومان های ورودی
Demo: Assigning Default Values for Input Arguments
-
نسخه ی نمایشی: توابع کلاس اول
Demo: First Class Functions
-
خلاصه ماژول
Module Summary
بارگیری و ذخیره اطلاعات با استفاده از پایتون
Loading and Saving Data Using Python
-
بررسی اجمالی ماژول
Module Overview
-
نسخه ی نمایشی: کار با ماژول ریاضی
Demo: Working with the Math Module
-
نسخه ی نمایشی: معرفی NumPy
Demo: Introducing NumPy
-
دمو: معرفی پانداها
Demo: Introducing Pandas
-
نسخه ی نمایشی: کار با فرایندهای خط فرمان و متغیرهای محیطی
Demo: Working with the Command Line Processes and Environment Variables
-
نسخه ی نمایشی: خواندن محتوای یک فایل
Demo: Reading the Contents of a File
-
نسخه ی نمایشی: بازنویسی و افزودن محتوای یک پرونده
Demo: Overwriting and Appending Content to a File
-
نسخه ی نمایشی: کار با CSV و JSON Files
Demo: Working with CSV and JSON Files
-
خلاصه ماژول
Module Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات