Mastering Python High Performance 新书_图书内容介绍_剧情呢
剧情呢 国产剧 港剧 泰剧

Mastering Python High Performance读书介绍

类别 页数 译者 网友评分 年代 出版社
书籍 260页 2020 Packt Publishing
定价 出版日期 最近访问 访问指数
USD 35.99 2020-02-20 … 2020-06-20 … 11
主题/类型/题材/标签
python,计算机,Python,软件开发,英文版,
作者
Fernando Doglio      ISBN:9781783989300    原作名/别名:《》
内容和作者简介
Mastering Python High Performance摘要

Measure, optimize, and improve the performance of your Python code with this easy-to-follow guide

About This Book

Master the do's and don'ts of Python performance programmingLearn how to use exiting new tools that will help you improve your scriptsA step-by-step, conceptual guide to teach you how to optimize and fine-tune your critical pieces of code

Who This Book Is For

If you're a Python developer looking to improve the speed of your scripts or simply wanting to take your skills to the next level, then this book is perfect for you.

What You Will Learn

Master code optimization step-by-step and learn how to use different toolsUnderstand what a profiler is and how to read its outputInterpret visual output from profiling tools and improve the performance of your scriptUse Cython to create fast applications using Python and CTake advantage of PyPy to improve performance of Python codeOptimize number-crunching code with NumPy, Numba, Parakeet, and Pandas

In Detail

Simply knowing how to code is not enough; on mission-critical pieces of code, every bit of memory and every CPU cycle counts, and knowing how to squish every bit of processing power out of your code is a crucial and sought-after skill. Nowadays, Python is used for many scientific projects, and sometimes the calculations done in those projects require some serious fine-tuning. Profilers are tools designed to help you measure the performance of your code and help you during the optimization process, so knowing how to use them and read their output is very handy.

This book starts from the basics and progressively moves on to more advanced topics. You'll learn everything from profiling all the way up to writing a real-life application and applying a full set of tools designed to improve it in different ways. In the middle, you'll stop to learn about the major profilers used in Python and about some graphic tools to help you make sense of their output. You'll then move from generic optimization techniques onto Python-specific ones, going over the main constructs of the language that will help you improve your speed without much of a change. Finally, the book covers some number-crunching-specific libraries and how to use them properly to get the best speed out of them.

After reading this book, you will know how to take any Python code, profile it, find out where the bottlenecks are, and apply different techniques to remove them.

Style and approach

This easy-to-follow, practical guide will help you enhance your optimization skills by improving real-world code.

作者简介

Fernando Doglio has been working as a Web Developer for the past 10 years. In that time, he's come to love the web, and has had the opportunity of working with most of the leading technologies at the time, suchs as PHP, Ruby on Rails, MySQL, Node. js, Angular.js, AJAX, REST APIs and others.

In his spare time, he likes to tinker and learn new things, which is why his Github acco...

本书后续版本
未发行或暂未收录
喜欢读〖Mastering Python High Performance〗的人也喜欢:

  • High Performance Browser Networking Networking,Performance,web,HTTP,计算机,Web,性能,O'Reilly, 2020-02-20 …
  • High Performance MySQL Second Edition mysql,Performance,数据库,database,MySQL,O'Reilly,计算机,优化, 2020-02-20 …
  • High Performance Python, 2nd Edition  2020-06-04 …
  • High Performance Web Sites web,performance,优化,架构,用户体验&可访问性&网站性能,用户体验,frontend,website, 2020-02-20 …
  • High Performance JavaScript javascript,JavaScript,performance,web开发,前端开发,编程,web,O'Reilly, 2020-02-20 …
  • High Performance MySQL MySQL,数据库,O'Reilly,性能,计算机,Performance,Database,mysql, 2020-02-20 …
  • High Performance Spark Spark,大数据,spark,分布式,计算机,BigData,数据平台,编程, 2020-02-20 …
  • C++ High Performance: Boost and optimize the perfo c++,C++, 2020-02-20 …
  • Mastering Python High Performance python,计算机,Python,软件开发,英文版, 2020-02-20 …
  • High Performance Python Python,计算机,编程, 2020-05-19 …
  • 友情提示

    剧情呢,免费看分享剧情、挑选影视作品、精选好书简介分享。