官术网_书友最值得收藏!

Preface

The Python programming language has seen a huge surge in popularity in recent years, thanks to its intuitive, fun syntax, and its vast array of top-quality third-party libraries. Python has been the language of choice for many introductory and advanced university courses as well as for numerically intense fields, such as the sciences and engineering. Its primary applications also lies in machine learning, system scripting, and web applications.

The reference Python interpreter, CPython, is generally regarded as inefficient when compared to lower-level languages, such as C, C++, and Fortran. CPython’s poor performance lies in the fact that the program instructions are processed by an interpreter rather than being compiled to efficient machine code. While using an interpreter has several advantages, such as portability and the additional compilation step, it does introduce an extra layer of indirection between the program and the machine, which causes a less efficient execution.

Over the years, many strategies have been developed to overcome CPython's performance shortcomings. This book aims to fill this gap and will teach how to consistently achieve strong performance out of your Python programs.

This book will appeal to a broad audience as it covers both the optimization of numerical and scientific codes as well as strategies to improve the response times of web services and applications.

The book can be read cover-to-cover ; however, chapters are designed to be self-contained so that you can skip to a section of interest if you are already familiar with the previous topics.

主站蜘蛛池模板: 洪江市| 始兴县| 华亭县| 囊谦县| 滨州市| 扎囊县| 清远市| 孟村| 辉县市| 桃园县| 山阳县| 伽师县| 麟游县| 伊宁市| 桐庐县| 德昌县| 叶城县| SHOW| 醴陵市| 淮滨县| 菏泽市| 肃宁县| 湄潭县| 定远县| 玉山县| 吴堡县| 辽中县| 岑巩县| 玉山县| 襄城县| 镇沅| 通河县| 保康县| 海晏县| 西贡区| 台南市| 英吉沙县| 尖扎县| 元阳县| 建始县| 准格尔旗|