搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Python高效编程--基于Rust语言
0.00     定价 ¥ 119.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302630517
  • 作      者:
    作者:(美)麦克斯韦尔·弗立顿|责编:贾小红|译者:付岩
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-03-01
收藏
畅销推荐
内容介绍
本书详细阐述了基于Rust语言的Python高效编程,主要包括从Python的角度认识Rust、使用Rust构建代码、理解并发性、在Python中构建pip模块、为pip模块创建Rust接口、在Rust中使用Python对象、在Rust中使用Python模块、在Rust中构建端到端Python模块、构建Python Flask应用程序、将Rust注入Python Flask应用程序、集成Rust的最佳实践等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
展开
目录
第1篇 了解Rust
第1章 从Python的角度认识Rust
1.1 技术要求
1.2 了解Python和Rust之间的区别
1.2.1 结合使用Python与Rust的原因
1.2.2 在Rust中传递字符串
1.2.3 在Rust中调整浮点数和整数的大小
1.2.4 在Rust的向量和数组中管理数据
1.2.5 用哈希映射取代字典
1.2.6 Rust中的错误处理
1.3 了解变量所有权
1.3.1 复制
1.3.2 移动
1.3.3 不可变借用
1.3.4 可变借用
1.4 跟踪作用域和生命周期
1.5 构建结构体而不是对象
1.6 使用宏而不是装饰器进行元编程
1.7 小结
1.8 问题
1.9 答案
1.10 延伸阅读
第2章 使用Rust构建代码
2.1 技术要求
2.2 用crate和Cargo代替pip管理代码
2.3 在多个文件和模块上构建代码
2.4 构建模块接口
2.4.1 开发一个简单的股票交易程序
2.4.2 写代码时编写文档的好处
2.5 与环境交互
2.6 小结
2.7 问题
2.8 答案
2.9 延伸阅读
第3章 理解并发性
3.1 技术要求
3.2 并发性介绍
3.2.1 线程
3.2.2 进程
3.3 使用线程的基本异步编程
3.3.1 在Python中使用线程
3.3.2 在Rust中使用线程
3.4 运行多个进程
3.4.1 在Python中使用多进程池
3.4.2 在Rust中使用多线程池
3.4.3 在Rust中使用多进程池
3.5 安全地自定义线程和进程
3.5.1 阿姆达尔定律
3.5.2 死锁
3.5.3 竞争条件
3.6 小结
3.7 问题
3.8 答案
3.9 延伸阅读
第2篇 融合Rust和Python
第4章 在Python中构建pip模块
4.1 技术要求
……
第3篇 将Rust注入Web应用程序
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证