Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Parallel and High Performance Programming with Python

Sprog
Engelsk
Format
Kategori

Fakta

Unleash the capabilities of Python and its libraries for solving high performance computational problems.

KEY FEATURES - Explores parallel programming concepts and techniques for high-performance computing. - Covers parallel algorithms, multiprocessing, distributed computing, and GPU programming. - Provides practical use of popular Python libraries/tools like NumPy, Pandas, Dask, and TensorFlow.

DESCRIPTION This book will teach you everything about the powerful techniques and applications of parallel computing, from the basics of parallel programming to the cutting-edge innovations shaping the future of computing. The book starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then delves into asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing. The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations. You will learn about the challenges and opportunities presented by parallel computing for these applications and how to overcome them. By the end of the book, you will have insights into the future of parallel computing, the latest research and developments in the field, and explore the exciting possibilities that lie ahead. WHAT WILL YOU LEARN - Build faster, smarter, and more efficient applications for data analysis, machine learning, and scientific computing - Implement parallel algorithms in Python - Best practices for designing, implementing, and scaling parallel programs in Python

WHO IS THIS BOOK FOR? This book is aimed at software developers who wish to take their careers to the next level by improving their skills and learning about concurrent and parallel programming. It is also intended for Python developers who aspire to write fast and efficient programs, and for students who wish to learn the fundamentals of parallel computing and its practical uses.

TABLE OF CONTENTS 1. Introduction to Parallel Programming 2. Building Multithreaded Programs 3. Working with Multiprocessing and mpi4py Library 4. Asynchronous Programming with AsyncIO 5. Realizing Parallelism with Distributed Systems 6. Maximizing Performance with GPU Programming using CUDA 7. Embracing the Parallel Computing Revolution 8. Scaling Your Data Science Applications with Dask 9. Exploring the Potential of AI with Parallel Computing 10. Hands-on Applications of Parallel Computing

© 2023 Orange Education Pvt Ltd (E-bog): 9789388590730

Release date

E-bog: 13. april 2023

Andre kan også lide...

  1. Ultimate Python Libraries for Data Analysis and Visualization Abhinaba Banerjee
  2. Ultimate Python for Fintech Solutions Bhagvan Kommadi
  3. Graph Data Science with Python and Neo4j Timothy Eastridge
  4. Ultimate Enterprise Data Analysis and Forecasting using Python Shanthababu Pandian
  5. Mastering Time Series Analysis and Forecasting with Python Sulekha Aloorravi
  6. Python Essentials For Dummies Alan Simpson
  7. Ultimate Django for Web App Development Using Python Leonardo Lazzaro
  8. Ultimate Neural Network Programming with Python Vishal Rajput
  9. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  10. Python Unleashed: Mastering the Art of Efficient Coding James Livingston
  11. Elegant Python: Simplifying Complex Solutions Michael Huang
  12. Deep Learning with Python for Beginners: Comprehensive Guide to Mastering Neural Networks Brandon Scott
  13. Programming Interviews For Dummies Eric Butow
  14. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
  15. Software Development Fundamentals Introbooks Team
  16. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
  17. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling William J. Stewart
  18. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  19. Data Science For Dummies: 2nd Edition Lillian Pierson
  20. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  21. Computer Programming and Cybersecurity for Beginners: All You Need to Know to Get Started with Python for Data Science, Excel and Ethical Hacking Kevin Clark
  22. Mathematical Techniques in Finance: Tools for Incomplete Markets - Second Edition Ales Cerný
  23. Artificial Intelligence For Dummies Luca Massaron
  24. Business Intelligence For Dummies Swain Scheps
  25. Mastering OpenCV with Python Ayush Vaishya
  26. Project Design Explained Introbooks Team
  27. The Mathematics of Various Entertaining Subjects: Research in Recreational Math Jason Rosenhouse
  28. Trading for Dummies Michael Griffis
  29. A Guide to Data Science and Analytics: Navigating the Data Deluge: Tools, Techniques, and Applications Juniper Blake
  30. Foreclosure Investing For Dummies Ralph R. Roberts
  31. Kickstart Artificial Intelligence Fundamentals Dr. S.Mahesh Anand
  32. Bond Investing For Dummies: 2nd Edition Russell Wild
  33. Personal Finance in Your 20s and 30s For Dummies Eric Tyson, MBA
  34. Green Business Practices for Dummies Lisa Swallow
  35. Programming: Learn Assembly Language, Coding, and Programming Languages (2 in 1) Jonathan Rigdon
  36. Hands-on ML Projects with OpenCV Mugesh S.
  37. Hedge Funds for Dummies Ann C. Logue, MBA
  38. Real Estate Investing for Dummies: 4th Edition Eric Tyson, MBA
  39. Business Valuation For Dummies Lisa Holton
  40. Enhancing Deep Learning Performance Using Displaced Rectifier Linear Unit David Macêdo
  41. Mutual Funds for Dummies Eric Tyson, MBA
  42. Online Investing For Dummies: 10th Edition Matt Krantz
  43. Natural Language Processing for Beginners: Demystifying Language in the Digital Age Rayan Murray
  44. Side Hustle: Build a Side Business and Make Extra Money – Without Quitting Your Day Job Chris Guillebeau
  45. Cryptocurrency Investing For Dummies Kiana Danial

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis