首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

精选26个Python实用技巧,想秀技能先Get这份技术列表!

  • 24-03-05 00:01
  • 3149
  • 6234
blog.csdn.net

640?wx_fmt=jpeg


作者 | Peter Gleeson

译者 | 婉清

编辑 | Jane

出品 | AI科技大本营


【导读】Python 虽然是脚本语言,但是因为其易学,迅速成为科学家的工具,从而积累了大量的工具库、架构,人工智能涉及大量的数据科学,用 Python 是很自然的事。磨刀不误砍柴工,要入门人工智能领域,就必须掌握 Python。让我们来看看 Peter Gleeson 整理的 26 个  Python 有用的技巧。


Python 是世界上最流行、最受欢迎的编程语言之一。原因有很多:


  • 很容易学习;

  • 支持的功能丰富;

  • 有大量的模块和库。


作为一名数据科学家,我每天都使用 Python 进行工作。一路走来,我得到了一些有用的技巧和秘诀。


在本文中,我将按照首字母从 A~Z 的顺序分享其中一些内容。


这些技巧中的大多数是我在日常工作中使用的或者偶然发现的。其中有一些,是我在浏览 Python 标准库时发现的。另外还有一些是通过在 PyPi 中搜索得到的。


译注: PyPI(Python Package Index)是 Python 官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到 PyPI。PyPI 推荐使用 pip 包管理器来下载第三方库。

https://docs.python.org/3/library/

https://pypi.org/search/



此外,有一家网站非常值得赞赏:Awesome Python,我在这上面发现了四五个技巧。这是一个非常值得浏览的精选列表,收录了数百个有趣的 Python 工具和模块,有助于激发你的灵感!


译注: Awesome Python 由 vinta 发起和维护。内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。

中文版:

https://github.com/jobbole/awesome-python-cn

英文版:

https://awesome-python.com/


▌all 或 any


Python 如此受欢迎,原因之一是因为它具有可读性和可表达性。


人们经常开玩笑说 Python 是“可执行的伪代码”,但是当你可以这样编写代码时,你就很难反驳了。


 
 

1x = [True, True, False]
2if any(x):
3    print("At least one True")
4if all(x):
5    print("Not one False")
6if any(x) and not all(x):
7    print("At least one True and one False")


▌bashplotlib


你想在控制台(console)上绘制图形吗?


 
 

1$ pip install bashplotlib


这样你在控制台中就可以绘制图形了。


▌collections 模块


Python 有一些很好的默认数据类型,但有时它们的行为并不完全像你所期望的那样。


幸运的是,Python 标准库提供了 collections 模块,这个方便的附加组件提供了更多的数据类型。参阅:


https://docs.python.org/3/library/collections.html


640?wx_fmt=png


▌dir


你是否知道如何查看 Python 对象并查看它都有哪些属性?使用命令行:


640?wx_fmt=png


当你通过交互方式来运行 Python,并动态地探索你正在使用的对象和模块时,这一功能就非常有用了。要了解更多信息请访问:


https://docs.python.org/3/library/functions.html#dir


▌Emoji


如何打出 emoji 表情?参阅:


https://pypi.org/project/emoji/


640?wx_fmt=png


不要跟我说你不会去尝试噢~

注:本文转载自blog.csdn.net的AI科技大本营的文章"https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/82599424"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top