آموزش بهینه‌سازی پایتون با محاسبات موازی و شتاب‌دهنده - آخرین آپدیت

دانلود Optimize Python with Parallel and Accelerated Computing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: عملکرد پایتون را بهینه کنید و جریان‌های کاری مقیاس‌پذیر داده‌محور را با استفاده از محاسبات تعاملی، شتاب‌دهی کد و پردازش موازی بسازید. این دوره به شما می‌آموزد که دفترچه‌های Jupyter را به HTML و LaTeX تبدیل کنید، داده‌های ساختاریافته را با JSON مدیریت کنید و برنامه‌های تعاملی را با استفاده از ویجت‌های JavaScript و ورودی‌های داده‌های بلادرنگ ایجاد کنید. شما یاد خواهید گرفت که کدهای پایتون را پروفایل و بهینه کنید، از نگاشت حافظه (Memory Mapping) برای آرایه‌های NumPy در مقیاس بزرگ استفاده کنید و برنامه‌ها را از طریق Numba، Cython و ادغام با زبان C شتاب ببخشید. همچنین، جریان‌های کاری محاسباتی ناهمگام، موازی، توزیع‌شده و مبتنی بر کلاستر را برای دستیابی به عملکرد مقیاس‌پذیر اجرا خواهید کرد. در نهایت، بصری‌سازی پیشرفته با Seaborn و D3.js را بررسی کرده و از زبان Julia برای محاسبات عددی با کارایی بالا و تصویرسازی استفاده خواهید کرد. این دوره که برای مبتدیان در Jupyter و متخصصانی که به دنبال جریان‌های کاری سریع‌تر هستند طراحی شده است، مسیری ساختاریافته از تبدیل داده‌ها و ابزارهای تعاملی تا بهینه‌سازی پایتون و محاسبات با کارایی بالا را دنبال می‌کند. نقطه قوت منحصر به فرد این دوره، ادغام بهره‌وری، عملکرد، مقیاس‌پذیری و نسل جدید بصری‌سازی در یک تجربه یادگیری عملی است. برای بهبود کارایی کد، مدیریت مجموعه‌داده‌های بزرگ، ساخت برنامه‌های پاسخگو و ایجاد جریان‌های کاری شتاب‌یافته برای علوم داده، تحقیق و تحلیل، در این دوره ثبت‌نام کنید.

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

بهینه‌سازی پایتون برای افزایش عملکرد Optimizing Python for Performance

  • درک مفاهیم JSON Understanding JSON

  • تبدیل دفترچه‌های نوت‌بوک Converting Notebooks

  • استفاده از IPython NB Convert IPython NB Convert

  • ویجت تعاملی پیانو Interactive Piano Widget

  • ادامه ویجت تعاملی پیانو Interactive Piano Widget Continues

  • خطای ویژگی Set CSS Set CSS Attribute Error

  • ساخت ویرایشگر صفحه‌گستر با جاوااسکریپت Creating JavaScript Spreadsheet Editor

  • ادامه ساخت ویرایشگر صفحه‌گستر با جاوااسکریپت Creating JavaScript Spreadsheet Editor Continues

  • تابع به‌روزرسانی (Update) Update Function

  • بررسی Data Frame Self Data Frame Self

  • پردازش تصاویر بلادرنگ وب‌کم Processing Real Time Webcam Images

  • بیشتر در مورد تصاویر وب‌کم More on Webcam Images

  • افزودن Event Lister Add Event Lister

  • بهینه‌سازی و پروفایلینگ توابع کد Optimizing and Profiling Code Functions

  • بهینه‌سازی زودهنگام (Premature Optimization) Premature Optimization

  • پروفایلینگ خط به خط کد Profiling Code Line by Line

  • درک نحوه عملکرد آرایه‌های NumPy Understanding Operation of NumPy Arrays

  • پردازش آرایه‌های NumPy با نگاشت حافظه Processing NumPy Arrays with Memory Mapping

محاسبات موازی و با کارایی بالا High-Performance & Parallel Computing

  • سی‌پایتون (CPython) و برنامه‌نویسی همزمان Cpython and Concurrent Programming

  • محاسبات با Numba Numba Computing

  • ادامه محاسبات با Numba Numba Computing Continues

  • کار سریع‌تر با Numba Working Faster with Numba

  • کار سریع‌تر با Numexpr Working Faster with Numexpr

  • نوشتن کتابخانه‌های C در پایتون Writing C Libraries in Python

  • بازسازی پروژه Rebuild Project

  • شتاب‌دهی به کدهای پایتون با Cython Accelerating Python code with Cython

  • بارگذاری ext Cython Load ext Cython

  • ترکیب پایتون با زبان C Combining Python with C

  • ادامه ترکیب پایتون با زبان C Combining Python with C Continues

  • مثال Ray Tracer Ray Tracer Example

  • توابع مختلف نرمال‌سازی (Normalize) Different Normalize Function

  • محاسبات موازی ناهمگام Asynchronous Parallel Computing

  • ادامه محاسبات موازی ناهمگام Asynchronous Parallel Computing Continues

  • محاسبات موازی با چندین کلاستر Parallel Computing with Multiple Clusters

  • بصری‌سازی پیشرفته با Prettyplotlib Advanced Visualization with Prettyplotlib

  • محاسبات عددی پویا با Julia Dynamic Numerical Computing with Julia

  • بیشتر در مورد محاسبات با Julia More on Computing with Julia

  • رسم نمودار با Gadfly Gadfly Plotting

  • افزودن PyPlot به Julia Julia - Add PyPlot

  • رابط تبادل پیام (MPI) Message Passing Interface

  • مقایسه محاسبات Numpy در مقابل Numba JIT Numpy vs Numba JIT Computation

  • استفاده از Seaborn برای رسم نمودارهای آماری Using Seaborn for Statistical plotting

  • رسم نمودارها با جاوااسکریپت D3 Plotting graphs with D3 Javascript

  • ادامه رسم نمودارها با جاوااسکریپت D3 Plotting graphs with D3 Javascript Continues

نمایش نظرات

آموزش بهینه‌سازی پایتون با محاسبات موازی و شتاب‌دهنده
جزییات دوره
9h 21m
44
(آخرین آپدیت)
3
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده