-
0011000011001010010066DPU & DOCA CPU、GPU,凡是对电脑技术有一点了解的朋友应该都不陌生,但你听过 DPU 吗? 虽然还很“年轻”,名气还不够“出圈”,但 DPU(Data Processing Unit)当下发展迅速,正在成为以数据为中心的加速计算模型的第三个计算单元:CPU 用于通用计算,GPU 用于加速计算,DPU 则进行数据处理。CPU、GPU、DPU 正在成为未来数据中心的三大支柱。41. if not x 直接使用 x 和 not x 判断 x 是否为 None 或空 x = [1,3,5] if x: print('x is not empty ') if not x: print('x is empty') 下面写法不够 Pythoner if x and len(x) > 0: print('x is not empty ') if x is None or len(x) == 0: print('x is empty')1Python Tutor Python Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在 Web 浏览器中编写 Python 代码,并逐步可视化地运行程序。如果你不知道代码在内存中是如何运行的,不妨把它拷贝到Tutor里可视化执行一遍,加深理解。0最近出现一个基于 Python3,目标是替代 JavaScript 的前端开发工具 — Brython 特点 1. 可轻易地在页面中内嵌 Python 终端进行测试 2. 运行速度接近于 CPyhon 3. 写法方便,社区强大,可进行敏捷开发 4.和 JS 一样,你不用安装任何东西就可以开始编写41. 字符串运算 字符串本质上也是一种元组,但是字符串有很多「运算」方式。最直观的是字符串的 * 和 + 运算,它们分别表示重复和连接: >>> my_string = "Hi Medium..!" >>> print(my_string * 2) Hi Medium..!Hi Medium..! >>> print(my_string + " I love Python" * 2) Hi Medium..! I love Python I love Python 此外,如果希望获得反向字符串,也可以直接使用 [::-1] 进行索引: >>> print(my_string[::-1]) !..muideM iH >>> my_list = [1,2,3,4,5] >>> print(my_list[:126随着你写的代码越来越多,就需要去管理这些代码,可能要在不同的电脑上编写同一份代码,可能要和别人合作开发,也可能想把项目分享给别人。更进一步地,你可能还会需要管理代码的不同历史版本。于是你就得和代码管理工具以及代码托管平台打交道。Github 是现在广泛流行的代码托管平台,很多开源项目都把代码放在这里。之前我们有过关于 git 使用的入门教程(从公众号底部菜单栏可进入)。今天,再来科普一下如何把代码放在 github 上。 1.10谁成就了微博段子手杜蕾斯?3http://eyehere.net/2011/python-pygame-novice-professional-index/ 目光写的,比较全,很不错,虽然代码有些瑕疵。35【Python 第0课】Why Python? http://tieba.baidu.com/p/23576295 【Python 第1课】安装 http://tieba.baidu.com/p/2357662250 【Python 第2课】print http://tieba.baidu.com/p/2357677379#frs_nav 【Python 第3课】IDE http://tieba.baidu.com/p/2357722675 【Python 第4课】输入 http://tieba.baidu.com/p/2359667111 【Python 第5课】变量 http://tieba.baidu.com/p/2361127555 【Python 第6课】bool http://tieba.baidu.com/p/2364057742 【Python 第7课】if http://tieba.baidu.com/p/2368780419 【Python 第8课】while http://tieba.baidu.com/p/2370780638#frs_nav 【Python 第9课】ran33在Windows系统上安装Python的方法还算简单,比平常装个软件稍稍麻烦一点。