Items related to Advanced Python Programming

Advanced Python Programming - Softcover

 
Image Not Available

Synopsis

Create distributed applications with clever design patterns to solve complex problems

Key Features

  • Set up and run distributed algorithms on a cluster using Dask and PySpark
  • Master skills to accurately implement concurrency in your code
  • Gain practical experience of Python design patterns with real-world examples

Book Description

This Learning Path shows you how to leverage the power of both native and third-party Python libraries for building robust and responsive applications. You will learn about profilers and reactive programming, concurrency and parallelism, as well as tools for making your apps quick and efficient. You will discover how to write code for parallel architectures using TensorFlow and Theano, and use a cluster of computers for large-scale computations using technologies such as Dask and PySpark. With the knowledge of how Python design patterns work, you will be able to clone objects, secure interfaces, dynamically choose algorithms, and accomplish much more in high performance computing.

By the end of this Learning Path, you will have the skills and confidence to build engaging models that quickly offer efficient solutions to your problems.

This Learning Path includes content from the following Packt products:

· Python High Performance - Second Edition by Gabriele Lanaro

· Mastering Concurrency in Python by Quan Nguyen

· Mastering Python Design Patterns by Sakis Kasampalis

What you will learn

  • Use NumPy and pandas to import and manipulate datasets
  • Achieve native performance with Cython and Numba
  • Write asynchronous code using asyncio and RxPy
  • Design highly scalable programs with application scaffolding
  • Explore abstract methods to maintain data consistency
  • Clone objects using the prototype pattern
  • Use the adapter pattern to make incompatible interfaces compatible
  • Employ the strategy pattern to dynamically choose an algorithm

Who this book is for

This Learning Path is specially designed for Python developers who want to build high-performance applications and learn about single core and multi-core programming, distributed concurrency, and Python design patterns. Some experience with Python programming language will help you get the most out of this Learning Path.

Table of Contents

  1. Benchmarking and Profiling
  2. Pure Python Optimizations
  3. Fast Array Operations with NumPy and Pandas
  4. C Performance with Cython
  5. Exploring Compilers
  6. Implementing Concurrency
  7. Parallel Processing
  8. Advanced Introduction to Concurrent and Parallel Programming
  9. Amdahl's Law
  10. Working with Threads in Python
  11. Using the with Statement in Threads
  12. Concurrent Web Requests
  13. Working with Processes in Python
  14. Reduction Operators in Processes
  15. Concurrent Image Processing
  16. Introduction to Asynchronous Programming
  17. Implementing Asynchronous Programming in Python
  18. Building Communication Channels with asyncio
  19. Deadlocks
  20. Starvation
  21. Race Conditions
  22. The Global Interpreter Lock
  23. The Factory Pattern
  24. The Builder Pattern
  25. Other Creational Patterns
  26. The Adapter Pattern
  27. The Decorator Pattern
  28. The Bridge Pattern
  29. The Facade Pattern
  30. Other Structural Patterns
  31. The Chain of Responsibility Pattern
  32. The Command Pattern
  33. The Observer Pattern

"synopsis" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2019
  • ISBN 10 1838551212
  • ISBN 13 9781838551216
  • BindingPaperback
  • LanguageEnglish
  • Number of pages672

Buy Used

Condition: Good
Connecting readers with great books...
View this item

US$ 3.75 shipping within U.S.A.

Destination, rates & speeds

Search results for Advanced Python Programming

Stock Image

Kasampalis, Sakis,Nguyen, Quan,Lanaro, Dr. Gabriele
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_407077593

Contact seller

Buy Used

US$ 34.24
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Lanaro, Dr. Gabriele, Nguyen, Quan, Kasampalis, Sakis
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00083530928

Contact seller

Buy Used

US$ 38.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Lanaro, Gabriele; Nguyen, Quan; Kasampalis, Sakis
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
Used paperback

Seller: Sunshine State Books, Lithia, FL, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

paperback. Condition: As New. Paperback--no flaws. Seller Inventory # SF241217055G124

Contact seller

Buy Used

US$ 30.59
Convert currency
Shipping: US$ 7.42
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Lanaro, Dr. Gabriele; Nguyen, Quan; Kasampalis, Sakis
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160228089

Contact seller

Buy New

US$ 40.40
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Lanaro, Dr Gabriele
Published by Packt Publishing 2/22/2019, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Advanced Python Programming 2.5. Book. Seller Inventory # BBS-9781838551216

Contact seller

Buy New

US$ 44.66
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Lanaro, Dr. Gabriele
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Seller Inventory # M01838551212-V

Contact seller

Buy Used

US$ 36.71
Convert currency
Shipping: US$ 10.25
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Dr. Gabriele Lanaro
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781838551216

Contact seller

Buy New

US$ 50.08
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Dr. Gabriele Lanaro
Published by Packt Publishing, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781838551216

Contact seller

Buy New

US$ 44.77
Convert currency
Shipping: US$ 9.00
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Lanaro, Gabriele
Published by PACKT PUB, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
New Softcover

Seller: Russell Books, Victoria, BC, Canada

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: New. Special order direct from the distributor. Seller Inventory # ING9781838551216

Contact seller

Buy New

US$ 47.99
Convert currency
Shipping: US$ 9.99
From Canada to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Lanaro, Dr. Gabriele,
Published by Packt Publishing 2019-02, 2019
ISBN 10: 1838551212 ISBN 13: 9781838551216
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781838551216

Contact seller

Buy New

US$ 38.30
Convert currency
Shipping: US$ 20.62
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

There are 7 more copies of this book

View all search results for this book