首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PythonPython到底能干啥

如果您想学习Python(或者最近开始学习Python),则可能会问自己: “我到底可以使用Python做什么?”‍ 很多的答案会涌入我们的脑海,因为Python实在是能做太多事情了。...这包括将不同的URL映射到Python代码块,处理数据库以及生成用户在浏览器中看到的HTML文件。 我应该使用哪个Python网络框架? Django和Flask是两个最受欢迎的Python网络框架。...您可能会说,嗯,我可以编写一些代码来做到这一点。例如,如果图片中有很多浅棕色的像素,那么我们可以说它是一只狗。 对于第二张图片,您可以弄清楚如何检测图片中的边缘。...然后,作为数据分析师,您可以绘制一个条形图。 ? 条形图1 —用Python生成 从该图可以看出,在这个特定的星期日,男性购买了400多的这种产品,女性购买了大约350多。...那么要了解这些解释中的哪一个是正确的,您可以绘制另一张这样的图表。 ? 折线图1-使用Python生成 我们不仅仅可以显示星期日的数据,还可以查看整周的数据。

61810

如何向亲戚们解释人工智能可以干啥

二叔显然更感兴趣,连忙插话道:阿尔法狗嘛,新闻上看过,不过除了下围棋,这人工智能还能干啥呀? 这一问正中营长下怀,心想,科(zhuang)普(bi)的时间到了。 是这样的,二叔。...在使用人工智能的养猪场,母猪的生产过程中,通过视频图像分析技术,摄像头可以自动分析并记录仔猪的出生数量、顺产还是剖腹产。...每一头猪从出生之日起就有自己的档案,视频图像分析技术可以记录猪的体重、进食情况、运动强度、频率和轨迹。...前端的摄像机通过内置的人工智能芯片,可以实时地分析视频内容、检测运动对象、识别人车属性信息,然后通过网络传递到后端的中心数据库存储。...据悉,目前三甲医院医生诊断的平均准确率为60%-70%,基层医院会更加低一些,而辅助诊断系统目前准确率可以达到85%以上。

60140
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python里“__main__”是干啥的?

    打开PyCharm或者别人的代码,经常会看到一行: 所以这行代码是干啥用的?好像不用这行也能运行? 虽然这是个很基础的问题,但因此它常常被忽略,就比如我自己以前也是着急上手py,直到今天才认识它。...__ name__ == '__ main__'是Python的main函数入口,但并不是有这行代码才能运行,这里只是可以判断代码是否被直接执行还是被调用执行。...') 运行结果: Hi, 偶尔敲代码 Hi, Python 可见__main__里的代码被执行了。...import main main.print_hi('测试啊啊啊') 运行结果: Hi, 偶尔敲代码 Hi, 测试啊啊啊 可见__main__里的代码没被执行(没打印Hi, Python)。...在"if __name__ == '__main__'"中加入一些我们的调试代码,我们可以让外部模块调用的时候不执行我们的调试代码,但是如果我们想排查问题的时候,直接执行该模块文件,调试代码又能够正常运行

    47440

    什么是Node.js,它有什么作用,可以干啥呢?

    例如,可以使用Node.js来读取文件、发送HTTP请求、实现TCP/IP通信等。...这使得Node.js可以高效地处理大量并发请求,并且具有非常高的性能。 单线程:Node.js采用单线程模型,可以避免多线程编程中的线程安全问题。...同时,由于Node.js的事件循环机制,可以处理大量的并发请求。...这使得开发人员可以方便地使用Node.js来构建跨平台的应用程序。 使用JavaScript:由于Node.js使用JavaScript作为开发语言,开发人员可以方便地将前端代码和后端代码结合起来。...另外,Node.js还可以用于构建实时通信应用程序,如在线游戏、实时聊天应用等。由于Node.js的事件驱动和异步特性,它可以处理大量的并发连接,并实现高效的实时通信。

    48910

    Python除了爬虫,还能干啥

    最近有不少朋友还在疑问 Python 除了爬虫之外,还能应用到什么地方,那么小编,接下来就来说说我知道的可以使用 Python 做的事情,让你发现更多的方向。...1、爬虫 这玩意不用我多说了,最近分享的很多文章都是关于Python爬虫的,如果你对爬虫感兴趣的话可以看看我之前写的那些文章。所以这里就省略5000个字。...如果你感兴趣,完全可以使用 Python 开发一个属于你自己的 App 然后上架。 5、游戏开发 经常玩游戏爽歪歪,有没有想过自己搞一个游戏给别人爽歪歪呢?...Pygame 就是一个不错的 Python 库,这个库的厉害之处在于它是免费开源的 Python 语言库,使用它开发的游戏几乎可以运行在所有常用的操作系统里面。...6、自动化脚本 自动化脚本用 Python 来写是很爽的,那些频繁的、重复的、无脑的操作,你都可以自己写一个 Python 脚本让电脑帮你操作,可以节省你大量的时间。

    1.2K20

    干啥的?Lombok

    说实话,我英文不太好(不是找借口,真的),但借助金山词霸,大致知道了这段英文的意思:Lombok 是个好类库,可以为 Java 代码添加一些“处理程序”,让其变得更简洁、更优雅。...我相信你一定写过不少的 getter / setter,尽管可以借助 IDE 来自动生成,可一旦 Javabean 的属性很多,就免不了要产生大量的 getter / setter,这会让代码看起来不够简练...,在编译的时候自动为 Javabean 的属性生成 getter / setter,不仅如此,还可以生成构造方法、equals、hashCode,以及 toString。...可以通过 Outline 视图查看已经编译好的 getter / setter。是不是感觉很奇妙? ? 这时候,我们就可以使用 Lombok 注解过的 Javabean 了。 ?...PS:需要注明一点的是,我首次查看 class 文件的时候遇到了巨坑,getter / setter 竟然不在其中,但是可以调用。试了很多的反编译工具都不行。

    44820

    Go ORM 干啥的?

    Object-Relationl Mapping,它的作⽤是在关系型数据库和对象之间作⼀个映射, 这样,我们在具体的 操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象⼀样操作它就可以了...ORM技术特点: 提⾼了开发效率 由于ORM可以⾃动对Entity对象与数据库中的Table进⾏字段与属性的映射,所以我们实际 可能已经不需要⼀个专⽤的、庞⼤的数据访问层。...Find,比如db.Limit(1).Find(&user),Find方法可以接受struct和slice的数据。...`code` LIMIT 1 用主键检索 如果主键是数值类型,也可以通过 内联条件 传入主键来检索对象。...更多高级用法和细节 可以查看 中文GROM网站,分享技术,分享快乐 作者:小魔童哪吒

    2.9K40

    LeetCode中,python一行代码能干啥

    导读 都说python语言简洁、集成高效,一行代码往往能实现很多复杂的操作,比如两变量交换、心形输出、打印乘法口诀等等。但这些总归还是不太实用。...那么我们换做在LeetCode中,看看用python一行代码都能解决什么问题。 ? 注:以下题目均来自LeetCode。...每一回合,你和阻碍者们*可以*同时向东,西,南,北四个方向移动,每次可以移动到距离原位置1个单位的新位置。 如果你可以在任何阻碍者抓住你之前到达目的地(阻碍者可以采取任意行动方式),则被视为逃脱成功。...来源:力扣(LeetCode)1347#制造字母异位词的最小步骤数 构造字母异位词,实际上就相当于以字符串s为基础,判断t中有几个和其不重叠的字符个数,考虑用python自带库collections中的计数器...左旋转字符串 提到旋转,可以想到用collections模块中deque的rotate接口(参考Python内置容器),但那个是inplace操作。

    79740

    干啥的?Lombok

    说实话,我英文不太好(不是找借口,真的),但借助金山词霸,大致知道了这段英文的意思:Lombok 是个好类库,可以为 Java 代码添加一些“处理程序”,让其变得更简洁、更优雅。...我相信你一定写过不少的 getter / setter,尽管可以借助 IDE 来自动生成,可一旦 Javabean 的属性很多,就免不了要产生大量的 getter / setter,这会让代码看起来不够简练...,在编译的时候自动为 Javabean 的属性生成 getter / setter,不仅如此,还可以生成构造方法、equals、hashCode,以及 toString。...可以通过 Outline 视图查看已经编译好的 getter / setter。是不是感觉很奇妙? ? 这时候,我们就可以使用 Lombok 注解过的 Javabean 了。 ?...PS:需要注明一点的是,我首次查看 class 文件的时候遇到了巨坑,getter / setter 竟然不在其中,但是可以调用。试了很多的反编译工具都不行。

    62020

    ICMP 是干啥用的

    已有高清 PDF 版本可以离线阅读了,全册 65 页,如果有需要离线版的高清 PDF 可以直接下载。 今天咱们说说 ICMP 协议。...ICMP 是干啥用的 它到底是用来干啥的呢?为啥叫控制报文协议,控制的是什么? ICMP 分为查询报文和差错报文两大类。...下面这张图是 ICMP 的分类,包括查询报文和差错报文,需要原始 Excel 的同学可以回复 ICMP获取源文件。...也可以知道原始报文的源端口是多少,有了源端口号就知道这个数据包是哪个用户进程发出来的,就可以交给这个进程对这个差错及时进行处理了。...另外,可以用作无盘系统启动过程中来获取自身的子网掩码。还可以用作向第三方系统查询当前的时间戳。 了解一下就可以了。

    85720

    讲讲Bootstrap是在干啥

    那很多时候数据是不符合正态分布,或者是我们不知道样本总体是否符合正态分布,但是我们又需要求取置信区间时,就可以用到我们的今天的主角--Bootstrap抽样的方法。...抽样若干次(一般为1000次),每次抽样的结果作为一个样本点,抽样1000次,就会有1000个样本点,用这1000个点的分布作为样本总体的分布,而这1000个点是大概率是服从正态分布的,只要服从正态分布就可以按照正态分布的公式求取置信区间...依据的就是就是中心极限定理,关于中心极限定理的讲解可以看《讲讲中心极限定理》。...(1,1001): s = np.random.choice(r,size = 10000).mean() sample_mean.append(s) 运行上面的代码得到如下结果: 可以看到这...1000个均值是符合正态分布的,只要符合正态分布,那我们就可以利用正态分布的性质对其进行估算。

    70730

    学了半天,import 到底在干啥

    sys是Python内置模块,也就是亲儿子,导入只是意思一下,让我们这样的外人在导入的环境中也可以使用相关接口而已,实际上相应的数据对Python而言从始至终都是透明的。 ?...有了这个思路,Python就指定了几家特定的酒楼,说:“凡是去消费的各位,都可以给我当儿子。”...我们也可以打印出来看看具体内容: >>> sys.path ['', 'E:\\Anaconda\\Anaconda\\python37.zip', 'E:\\Anaconda\\Anaconda\\DLLs...也正是因此,我们可以在同一个目录下,大大方方地调用其他模块。 3. 将模块与名字绑定 找到相应的非亲生模块还没完,加载了包还得为它分配一个指定的名字,我们才能在脚本中使用这个模块。...星标具体步骤为: (1)点击页面最上方“小詹学Python”,进入公众号主页。 (2)点击右上角的小点点,在弹出页面点击“设为星标”,就可以啦。 感谢支持,比心。

    82930
    领券