收录了 python模块 频道下的 50 篇内容
模块 模块是在代码量变得相当⼤了之后,为了将需要重复使⽤的有组织的代码放在⼀起,这部分代码可以被其他程序引⽤,从⽽使⽤该模块⾥的函数等功能,引⽤的过程叫做导⼊(import) 在python中,⼀个⽂件(以“.py”为后缀名的⽂件)就叫做⼀个模块
一个模块中可以包含变量、函数、类和其他Python语句,它允许将代码逻辑划分为独立的单元,并提供了一种组织代码的方式,使代码更加模块化和易于维护。
InfoQ开设栏目“品味书香”,精选技术书籍的精彩章节,以及分享看完书留下的思考和收获,欢迎大家关注。本文节选自齐伟著《跟老齐学Python从入门到精通》中的章节“模块之编写模块”,介绍Python如何编写自己的模块。
R和Python有很多相似之处,也有很多不同之处。
程序员应该学习 Python 的十大理由。
Google 运行着大量的 Python 代码,youtube.com 的前端服务器是 Python 写的,YouTube 的 API 主要也是 Python 写的。到了 YouTube 的量级,性能非常重要。YouTube 的前端主要依赖 CPython 2.7,所以 Google 花费了大量精力来优化运行时,并调整应用,以获得最好的性能。 备注:末尾的广告还麻烦去掉哈
Python 的辉煌时代行将终结?
你能相信我们可以在不写任何代码的情况下使用 Python 吗?
作为 Python 的大用户之一,Dropbox 公司内部聚集了数百万行 Python 代码,动态类型的存在让代码越来越难以理解。因此,公司开始利用 mypy 逐步将代码转换为静态类型。虽然效果得到了充分验证,但整个过程充满了各种错误和失败。本文,Dropbox 公司完整输出了从项目研究到实践的 Python 静态检查全过程,以期对各位开发者有所帮助。
Python、Go和Rust都这么火,开发者该如何选择?
按照《代码整洁之道》的说法,“花在阅读和编码上的时间比远远超过10:1。”
相信我,用上他之后,你的工作效率至少能翻一倍。
日,数据科学网站KDnuggets评选出了顶级Python库Top15,领域横跨数据科学、数据可视化、深度学习和机器学习。
我绘制了一个主流编程语言的变迁图,用以表示程序员在不同语言之间的切换路径。
Babit Multimedia Framework(BMF框架)是一个由火山引擎视频云与NVIDIA共同开源的跨语言、跨设备、跨系统的多媒体处理框架,旨在为Windows平台提供高效、稳定的多媒体处理能力,支持模块自定义开发,已在字节跳动内部服务于抖音直播伴侣业务,实现算法与业务的解耦,并通过DirectX在Windows端展示其兼容性和功能适配能力。
为什么 Julia 很快成了我最喜爱的数据科学编程语言。
虽然 Python 是数据科学家的浪漫语言,但是它速度还不够快。