
Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design pattern, (Paperback)
Key item features
- Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design pattern, (Paperback)
- Author: Packt Publishing
- ISBN: 9781801814010
- Format: Paperback
- Publication Date: 2022-03-25
- Page Count: 606
Specs
Author, Packt Publishing
Book format, Paperback
Genre, Computing & Internet
Pages, 606
Age group, Adult
About this item
Product details
Write fast, robust, and highly reusable applications using Python's internal optimization, state-of-the-art performance-benchmarking tools, and cutting-edge libraries
Key Features:
- Benchmark, profile, and accelerate Python programs using optimization tools
- Scale applications to multiple processors with concurrent programming
- Make applications robust and reusable using effective design patterns
Book Description:
Python's powerful capabilities for implementing robust and efficient programs make it one of the most sought-after programming languages.
In this book, you'll explore the tools that allow you to improve performance and take your Python programs to the next level.
This book starts by examining the built-in as well as external libraries that streamline tasks in the development cycle, such as benchmarking, profiling, and optimizing. You'll then get to grips with using specialized tools such as dedicated libraries and compilers to increase your performance at number-crunching tasks, including training machine learning models.
The book covers concurrency, a major solution to making programs more efficient and scalable, and various concurrent programming techniques such as multithreading, multiprocessing, and asynchronous programming.
You'll also understand the common problems that cause undesirable behavior in concurrent programs.
Finally, you'll work with a wide range of design patterns, including creational, structural, and behavioral patterns that enable you to tackle complex design and architecture challenges, making your programs more robust and maintainable.
By the end of the book, you'll be exposed to a wide range of advanced functionalities in Python and be equipped with the practical knowledge needed to apply them to your use cases.
What You Will Learn:
- Write efficient numerical code with NumPy, pandas, and Xarray
- Use Cython and Numba to achieve native performance
- Find bottlenecks in your Python code using profilers
- Optimize your machine learning models with JAX
- Implement multithreaded, multiprocessing, and asynchronous programs
- Solve common problems in concurrent programming, such as deadlocks
- Tackle architecture challenges with design patterns
Who this book is for:
This book is for intermediate to experienced Python programmers who are looking to scale up their applications in a systematic and robust manner. Programmers from a range of backgrounds will find this book useful, including software engineers, scientific programmers, and software architects.
- Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design pattern, (Paperback)
- Author: Packt Publishing
- ISBN: 9781801814010
- Format: Paperback
- Publication Date: 2022-03-25
- Page Count: 606
Specifications
Publication date
Author
Book format
Genre
Warranty
Warranty information
Similar items you might like
Hands-On Web Scraping with Python - Second Edition: Extract quality data from the web using effective Python techniques, (Paperback) $46.99
$4699current price $46.99Hands-On Web Scraping with Python - Second Edition: Extract quality data from the web using effective Python techniques, (Paperback)
Python programming art: from basics to mastery, (Paperback) $39.99
$3999current price $39.99Python programming art: from basics to mastery, (Paperback)
Python Prodigy: Mastering the Art of Code: PYTHON PROGRAMMING LANGUAGE, (Paperback) $14.01
$1401current price $14.01Python Prodigy: Mastering the Art of Code: PYTHON PROGRAMMING LANGUAGE, (Paperback)
Computer Programming Python Programming for Beginners: The Ultimate Beginner's Guide to Learn Python Programming Step-by-Step, (Paperback) $19.99
$1999current price $19.99Computer Programming Python Programming for Beginners: The Ultimate Beginner's Guide to Learn Python Programming Step-by-Step, (Paperback)
Kickstart Python Programming Fundamentals: Real-World Projects and Hands-on Exercises to Cement Every Python Programming, (Paperback) $37.95
$3795current price $37.95Kickstart Python Programming Fundamentals: Real-World Projects and Hands-on Exercises to Cement Every Python Programming, (Paperback)
Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Li, (Paperback) $46.43
$4643current price $46.43Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Li, (Paperback)
Computational Framework for the Finite Element Method in Matlab(r) and Python, (Paperback) $46.49
$4649current price $46.49Computational Framework for the Finite Element Method in Matlab(r) and Python, (Paperback)
Python, devenez un maître: 120 exercices Python concrets avec plus de 220 concepts expliqués: La pratique est la clé du , (Paperback) $46.45
$4645current price $46.45Python, devenez un maître: 120 exercices Python concrets avec plus de 220 concepts expliqués: La pratique est la clé du , (Paperback)
Python 3.12 Mastery: The Complete Guide to Modern Python Features, Performance Tweaks, and Typing Enhancements, (Paperback) $19.99
$1999current price $19.99Python 3.12 Mastery: The Complete Guide to Modern Python Features, Performance Tweaks, and Typing Enhancements, (Paperback)
The Python Programming Revolution: Scripting Success: Practical Approaches to Python Programming, (Paperback) $19.99
$1999current price $19.99The Python Programming Revolution: Scripting Success: Practical Approaches to Python Programming, (Paperback)
Mastering the Art of Haskell Programming: Advanced Techniques for Expert-Level Programming, (Paperback) $39.70
$3970current price $39.70Mastering the Art of Haskell Programming: Advanced Techniques for Expert-Level Programming, (Paperback)
Python and Algorithmic Thinking for the Complete Beginner (3rd Edition): Learn to Think Like a Programmer, (Paperback) $49.99
$4999current price $49.99Python and Algorithmic Thinking for the Complete Beginner (3rd Edition): Learn to Think Like a Programmer, (Paperback)
Aviation Mechanic Aviation Mechanic Series: Airframe Systems, (Paperback) $47.59
$4759current price $47.59Aviation Mechanic Aviation Mechanic Series: Airframe Systems, (Paperback)
Defensive Programming with Python: Strategies for Secure and Robust Software Development, (Paperback) $39.99
$3999current price $39.99Defensive Programming with Python: Strategies for Secure and Robust Software Development, (Paperback)
Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback) $46.99
$4699current price $46.99Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback)
Ultimate Machine Learning Algorithms with Python, (Paperback) $44.95
$4495current price $44.95Ultimate Machine Learning Algorithms with Python, (Paperback)
Murach's Python Programming (3rd Edition), (Paperback) $47.49 Was $52.80
$4749current price $47.49, Was $52.80$52.80Murach's Python Programming (3rd Edition), (Paperback)
Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback) $11.99
$1199current price $11.99Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback)
Building AI Systems with Python: Practical Machine Learning and Agentic Workflows with Python and Pytorch, (Paperback) $49.09
$4909current price $49.09Building AI Systems with Python: Practical Machine Learning and Agentic Workflows with Python and Pytorch, (Paperback)
Python for AI and Data Science: From Core Programming to Intelligent Systems: A Clear Path for Every Learner, (Paperback) $9.99
$999current price $9.99Python for AI and Data Science: From Core Programming to Intelligent Systems: A Clear Path for Every Learner, (Paperback)
Customer ratings & reviews
- Free shipping
Free Holiday returns until Jan 31
How do you want your item?
More seller options (2)
Try 30 days of Walmart+ for just $1!
Related pages
- Python And Gis
- Functional Programming With Python
- Python Structures Python Programming Language Books
- Best Sellers In Python Programming
- Lambda Function In Python
- Python Course
- HTML Programming Language Books
- PHP Programming Language Books
- Desktop Applications Databases Books
- General Desktop Applications Books
- A+ Certification Guide Books
- General Enterprise Applications Books
