آموزش PacktPub Python Parallel Programming Solutions

0 نظر  0 نظر

آموزش ساخت برنامه های موازی یا بوسیله Python

تولید کننده: PacktPub

شناسه کالا: 51080449PA205

قیمت: 5,500 تومان
تعداد:
ویدیوی نمونه آموزش PacktPub Python Parallel Programming Solutions

امکان خرید دانلودی این محصول موجود است
بدون هزینه پست با 20% تخفیف ویژه ، فقط کافیست محصول را به سبد خرید اضافه کنید و در مرحله تسویه حساب روش دانلود را انتخاب کنید.

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

عنوان اصلی : Python Parallel Programming Solutions

این مجموعه آموزش ویدیویی محصول موسسه آموزشی PacktPub است که بر روی 1 حلقه DVD و به مدت زمان 4 ساعت در اختیار علاقه مندان قرار می گیرد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :

Getting Started with Parallel Computing and Python :
The Parallel Computing Memory Architecture
Memory Organization
Memory Organization (Continued)
Parallel Programming Models
Designing a Parallel Program
Evaluating the Performance of a Parallel Program
Introducing Python
Working with Processes in Python
Working with Threads in Python


Thread-Based Parallelism :
Defining a Thread
Determining the Current Thread
Using a Thread in a Subclass
Thread Synchronization with Lock
Thread Synchronization with RLock
Thread Synchronization with Semaphores
Thread Synchronization with a Condition
Thread Synchronization with an Event
Using the "with" Statement
Thread Communication Using a Queue
Evaluating the Performance of Multithread Applications


Process-Based Parallelism :
Spawning a Process
Naming a Process
Running a Process in the Background
Killing a Process
Using a Process in a Subclass
Exchanging Objects between Processes
Synchronizing Processes
Managing a State between Processes
Using a Process Pool
Using the mpi4py Python Module
Point-to-Point Communication
Avoiding Deadlock Problems
Using Broadcast for Collective Communication
Using Scatter for Collective Communication
Using Gather for Collective Communication
Using Alltoall for Collective Communication
The Reduction Operation
Optimizing the Communication


Asynchronous Programming :
Using the concurrent.futures Python Modules
Event Loop Management with Asyncio
Handling Coroutines with Asyncio
Manipulating a Task with Asyncio
Dealing with Asyncio and Futures


Distributed Python :
Using Celery to Distribute Tasks
Creating a Task with Celery
Scientific Computing with SCOOP
Handling Map Functions with SCOOP
Remote Method Invocation with Pyro4
Chaining Objects with Pyro4
Developing a Client-Server Application with Pyro4
Communicating Sequential Processes with PyCSP
A Remote Procedure Call with RPyC
GPU Programming with Python
Using the PyCUDA Module
Building a PyCUDA Application
Understanding the PyCUDA Memory Model with Matrix Manipulation
Kernel Invocations with GPU Array
Evaluating Element-Wise Expressions with PyCUDA
The MapReduce Operation with PyCUDA


GPU Programming with NumbaPro :
Using GPU-Accelerated Libraries with NumbaPro
Using the PyOpenCL Module
Building a PyOpenCL Application
Evaluating Element-Wise Expressions with PyOpenCl
Testing Your GPU Application with PyOpenCL

مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزشهای ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه DVD
مدت زمان آموزش 4 ساعت !
محصول موسسه آموزشی PacktPub

خصوصیات محصول
زبان انگلیسی ساده و روان
حجم به مگابایت 2213
زمان به دقیقه 240
تعداد دیسک 1
نام مدرس Giancarlo Zaccone

نوشتن نظر

توجه: HTML ترجمه نمی شود!
بد           خوب