-
004大家好,欢迎来到 Crossin的编程教室 ! 近年来,“低代码”(Low Code)这个概念挺火的。简单来说就是一种可视化的应用开发方法,有点像少儿编程那样,通过图形化拖拽、参数化配置等方式完成应用程序的开发,使用的代码更少,开发速度更快。 那么AI的开发可不可以用上低代码呢? 答案是肯定的!0063006DPU & DOCA CPU、GPU,凡是对电脑技术有一点了解的朋友应该都不陌生,但你听过 DPU 吗? 虽然还很“年轻”,名气还不够“出圈”,但 DPU(Data Processing Unit)当下发展迅速,正在成为以数据为中心的加速计算模型的第三个计算单元:CPU 用于通用计算,GPU 用于加速计算,DPU 则进行数据处理。CPU、GPU、DPU 正在成为未来数据中心的三大支柱。32151、忘记在 if,for,def,elif,else,class 等声明末尾加 :会导致SyntaxError :invalid syntax如下: if spam == 42 print('Hello!') 2、使用= 而不是 ==也会导致SyntaxError: invalid syntax = 是赋值操作符,而 == 是等于比较操作 该错误发生在如下代码中: if spam = 42: print('Hello!') 3、错误的使用缩进量导致 IndentationError:unexpected indent IndentationError:unindent does not match any outer indetation level 以及IndentationError:expected an indented block 记住缩进增加只用在以:结束的语句之后,而1241. 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[:10谁成就了微博段子手杜蕾斯?41我们已经知道了如何读取和写入文件。有了这两个操作文件的方法,再加上对文件内容的处理,就能写一些小程序,解决不少日常的数据处理工作。1python3 在run了之后的界面继续输入代码之后,摁回车就只能换行,想知道怎么才能运行呢?? 求大神解答!2154Python的自带IDLE功能太薄弱了,输入一行代码一按回车就自动回显无法输入多行代码,在Python的IDLE选择中陷入了选择恐惧症,因为发现网上推荐的IDLE很多我本以为以前用了几次VS6.0 C++,所以就下了VS2017以为会很快学会使用方法结果发现VS2017跟VS6.0完全不一样,连怎么编译执行都不知道,请问下现在有什么Python的IDLE 好用而且不用那么复杂的环境搭建设置,有些教程写的简直是让人无语,其实为啥Python不像VS6.0那样直接继承那种功能完备的IDLE,而非要去专33大家对while循环已经有点熟悉了吧?今天我们来讲另一种循环语句: for ... in ...30昨天说到,需要让程序理解我们输入的东西。那首先,就需要有东西把我们输入的内容记录下来,好为接下来的操作做准备。Python之神说,要有变量!于是就有了变量。 变量,望文生义,就是变化的量。python里创建一个变量的方法很简单,给它起个名字,然后给它一个值。举起几个栗子: name = 'Crossin' myVar = 123 price = 5.99 visible = True “=”的作用是把右边的值赋予给左边的变量。6随着你写的代码越来越多,就需要去管理这些代码,可能要在不同的电脑上编写同一份代码,可能要和别人合作开发,也可能想把项目分享给别人。更进一步地,你可能还会需要管理代码的不同历史版本。于是你就得和代码管理工具以及代码托管平台打交道。Github 是现在广泛流行的代码托管平台,很多开源项目都把代码放在这里。之前我们有过关于 git 使用的入门教程(从公众号底部菜单栏可进入)。今天,再来科普一下如何把代码放在 github 上。 1.49继续上次的程序。我们已经能让判断我们输入的值了,但这程序还是有点呆,不过怎样都要把话说三遍。因为到目前为止,我们的程序都是按照顺序从上到下一行接一行地执行。有同学发来问题了:怎么能让它根据我们输入的结果来选择执行呢?答案就是 -- if32a = True b = not a #不记得not请回复6 想想下面这些逻辑运算的结果,然后用print看看你想的对不对: b not b a == b a != b a and b a or b 1<2 and b==True (这个题咋做?解析是啥?)11最近开始使用pycharm去编写python代码,但是总是写出的代码有下划线显示,看了网上说的要安装插件autopep8,但是苦恼于不会安装,不知道你们知不知道怎么解决?求解13转自 Crossin.me 欢迎大家前往交流,有问必答29你的小游戏现在已经可以保存成绩了,但只有一组成绩,不管谁来玩,都会算在里面。所以今天我还要加上一个更多的功能:存储多组成绩。玩家需要做的就是,在游戏开始前,输入自己的名字。而我会根据这个名字记录他的成绩。这个功能所用到的内容我们几乎都说过,现在要把它们结合起来。36先来看python中的urllib2,这是python中一个用来获取网络资源的模块。我们平常上网,在浏览器地址栏中输入一个网址,浏览器根据这个网址拿到一些内容,然后展现在页面上,这大约就是浏览网页的过程。类似的,urllib2会跟据你提供的网址,请求对应的内容。05为啥读取txt文件里的汉字不能显示呢?直接print汉字可以显示呀 多谢指点22上周给list开了个头,知道了什么是list。假设我们现在有一个list: l = [365, 'everyday', 0.618, True] 除了用for...in遍历l中的元素,我们还能做点啥?10今天茬开话题,说一下命令行(Windows下叫“命令提示符”,Mac下叫“终端”)里的常用命令。已经熟悉同学可略过。38一楼献度娘32一楼献python之神15前两课稍稍介绍了一下函数,但光说概念还是有些抽象了,今天就来把之前那个小游戏用函数改写一下。15来而不往,非礼也。有读,就要有写。 和把大象关进冰箱一样,写文件也需要三步: 打开文件; 把内容写入文件; 关闭文件。26字符串就是一组字符的序列(序列!又见序列!还记得我说过,range就是产生一组整数序列。今天仍然不去细说它。),它一向是编程中的常见问题。之前我们用过它,以后我们还要不停地用它。