楼主: cuiyi
2841 5

Python High Performance Programming [推广有奖]

  • 0关注
  • 0粉丝

已卖:409份资源

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
770 个
通用积分
0.1800
学术水平
8 点
热心指数
4 点
信用等级
3 点
经验
275 点
帖子
5
精华
0
在线时间
27 小时
注册时间
2008-9-23
最后登录
2020-6-16

楼主
cuiyi 发表于 2014-7-17 21:13:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Python High Performance Programming - Lanaro, Gabriele.pdf (1.1 MB, 需要: 10 个论坛币)

Boost the performance of your Python programs using advanced techniques

Overview

  • Identify the bottlenecks in your applications and solve them using the best profiling techniques
  • Write efficient numerical code in NumPy and Cython
  • Adapt your programs to run on multiple processors with parallel programming

In Detail

Python is a programming language with a vibrant community known for its simplicity, code readability, and expressiveness. The massive selection of third party libraries make it suitable for a wide range of applications. This also allows programmers to express concepts in fewer lines of code than would be possible in similar languages. The availability of high quality numerically-focused tools has made Python an excellent choice for high performance computing. The speed of applications comes down to how well the code is written. Poorly written code means poorly performing applications, which means unsatisfied customers.

This book is an example-oriented guide to the techniques used to dramatically improve the performance of your Python programs. It will teach optimization techniques by using pure python tricks, high performance libraries, and the python-C integration. The book will also include a section on how to write and run parallel code.

This book will teach you how to take any program and make it run much faster. You will learn state-of the art techniques by applying them to practical examples. This book will also guide you through different profiling tools which will help you identify performance issues in your program. You will learn how to speed up your numerical code using NumPy and Cython. The book will also introduce you to parallel programming so you can take advantage of modern multi-core processors.

This is the perfect guide to help you achieve the best possible performance in your Python applications.

What you will learn from this book

  • Assess the performance of your programs using benchmarks
  • Spot the bottlenecks in your code using the Python profiling tools
  • Speed up your code by replacing Python loops with NumPy
  • Boost NumPy performance using the numexpr compiler
  • Use Cython to reach performance on par with the C language
  • Write code for multiple processors
  • Profile, optimize, and rewrite an application from start to finish

Approach

An exciting, easy-to-follow guide illustrating the techniques to boost the performance of Python code, and their applications with plenty of hands-on examples.

Who this book is written for

If you are a programmer who likes the power and simplicity of Python and would like to use this language for performance-critical applications, this book is ideal for you. All that is required is a basic knowledge of the Python programming language. The book will cover basic and advanced topics so will be great for you whether you are a new or a seasoned Python developer.


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:performance Programming Performan Program Perform efficient multiple programs party

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Nicolle + 60 + 60 + 5 精彩帖子
狂热的爱好者 + 60 + 60 + 3 + 3 + 3 奖励积极上传好的资料

总评分: 经验 + 120  论坛币 + 120  学术水平 + 8  热心指数 + 3  信用等级 + 3   查看全部评分

本帖被以下文库推荐

沙发
狂热的爱好者(未真实交易用户) 学生认证  发表于 2014-7-17 21:41:28

藤椅
Jasonluo(未真实交易用户) 发表于 2014-7-19 18:25:34
多谢楼主~~~

板凳
jenson2023(未真实交易用户) 发表于 2014-7-19 22:16:51
python 太贵了啊 学不起了

报纸
mssr(未真实交易用户) 发表于 2014-7-21 17:09:11
let see that

地板
redlamp(真实交易用户) 发表于 2015-3-2 08:44:18
Great! thanks.

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 02:59