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

Python可以做哪些神奇好玩的事情?

夸张一点说,几乎没有什么做不了的东西(笔芯)。...小千今天分享一些可以用Python做的非常好玩的事情,大家都可以试试看~ 1、增加面试通过率(据真实事件改编) 面试官:请实现一个中序表达式求值程序,支持四则运算和括号。...同学:我什么语言都能用吗? 面试官:是的,但最好常用。 同学:那我用python行吗? 面试官:没问题。 同学:eval(x)。 面试官:(冷汗。。)同学你看看,这个程序是不是有点。。 同学:啊!...Python调用serial模块和Arduino电路板通信,Arduino控制灯泡的行为。 ? 要是你有兴趣,还可以把Arduino接入你的家用电路,脑洞大一点你就可以在公司用微信控制你家的空调。...5、可以防骚扰 国外有一位程序员 Kurt Grandis, 家里后院常常遭受松鼠小偷,于是乎他使用Python创造了一套智能武装系统:Kinect定位 -> OpenCV识别松鼠 -> Arduino

1.3K20

Python可以被用来做哪些神奇好玩的事情

图2 宅男的知乎截图 上述好玩的事情,远远不是Python的全部,接下来给大家介绍几个高大上的。...图3 网友的魔镜 这个魔镜是由树莓派打造的,树莓派是一款主要基于Linux的单机电脑,可以连接电视、显示器、键盘鼠标等设备,还可以玩游戏和播放视频。Python是树莓派的主要编程语言。...毫无疑问,用Python呀! 确定商品类别后,用Python爬出各大购物网站的商品销量、购买数以及折扣信息,就可以及时发现性价比高的了。...恰恰就在几个月前,IEEE发布了2017年编程语言排行榜,同样,Python高居首位。...搜集了知乎上数十位Python话题优秀回答者的答案,整理如下: (1)初学者可以多学习The Python Tutorial(英文不好的话,可以学习官方中文文档:Python入门指南),熟练掌握基本的语法

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

    Python可以被用来做哪些神奇好玩的事情

    如果你在周末、有WIFI的房间里不知道做什么,不如学下Python吧。有了它,你可以什么都不需要!...图2 宅男的知乎截图 上述好玩的事情,远远不是Python的全部,接下来给大家介绍几个高大上的。...图3 网友的魔镜 这个魔镜是由树莓派打造的,树莓派是一款主要基于Linux的单机电脑,可以连接电视、显示器、键盘鼠标等设备,还可以玩游戏和播放视频。Python是树莓派的主要编程语言。...恰恰就在几个月前,IEEE发布了2017年编程语言排行榜,同样,Python高居首位。...搜集了知乎上数十位Python话题优秀回答者的答案,整理如下: (1)初学者可以多学习The Python Tutorial(英文不好的话,可以学习官方中文文档:Python入门指南),熟练掌握基本的语法

    2.3K60

    可以用 Python 编程语言做哪些神奇好玩的事情?

    可以画画啊!可以画画啊!可以画画啊! 对,有趣的事情需要讲三遍。 事情是这样的,通过python的深度学习算法包去训练计算机模仿世界名画的风格,然后应用到另一幅画中,不多说直接上图!...这个是世界名画”毕加索的自画像“(我也不懂什么是世界名画,但是我会google呀哈哈),以这张图片为模板,让计算机去学习这张图片的风格,应用到自己的这张图片上。...为了美化校园在新生心目中的形象学长真的不是有意要欺骗你们的。特意制作了下面的《梵高笔下的东华理工大学》,是不是没有听说过这个大学,的确她就是一个普通的二本学校不过这都不是重点。...左边的图片是梵高的《星空》作为模板,中间的图片是待转化的图片,右边的图片是结果 这是我们学校的内“湖”(池塘) 校园里的樱花广场(个人觉得这是我校最浪漫的地方了) 不多说,学校图书馆...“池塘”边的柳树 学校东大门 学校测绘楼 学校地学楼 为了便于观看,附上生成后的大图:

    1.6K90

    Selenium 自动化 | 可以做任何你想做的事情!

    在我们的 Selenium 测试中,我们可以使用 DevTools::send() 方法并使用内置的 setDeviceMetricsOverride() 命令,但是这个 Selenium API 接受...借助像 Applitools Eyes 这样的解决方案,我们不仅可以使用这些新的 Selenium 命令在不同的视口上快速进行测试,还可以在规模上保持任何不一致性。...为此,我们可以使用DevTools API来模拟位置。...最后,我们使用模拟的网络条件打开 Google 首页。 捕获HTTP请求 使用 DevTools,我们可以捕获应用程序发起的 HTTP 请求,并访问方法、数据、头信息等等。...性能较差的网站和加载较慢的页面会让客户感到不满。 我们能够在每次构建时验证这些指标吗?是的,我们可以! 捕获性能指标的 CDP 命令是 Performance.enable。

    85030

    使用装饰者模式做有趣的事情

    可是由于用户可以选择一种或者几种任意的配件,这就导致最终可能会生产几十上百个子类,这明显是不科学的。然而,对这种情况,我们可以使用装饰者模式来解决这个问题。...因此,如果想为对象增添特性又不想改变使用该对象的代码的话,则可以采用装饰者模式。 装饰者模式除了可以应用在类上之外,还可以应用在函数上(其实这就是高阶函数)。...该函数消耗了${elapserdTime}ms`); } } const newFunc = timeProfileDecorator(func); console.log(newFunc()); 做一些有趣的事情...既然知道了装饰者模式可以在不修改原来代码的情况下为其增添一些新的功能,那么我们就可以来做一些有趣的事情。...它让我们可以更加优雅的使用装饰者模式,如果有兴趣的可以添加下babel的plugins插件提前体验下。阮一峰老师的这个教程也十分浅显易懂。 参考文献: Javascript设计模式

    44520

    译文-MVVM系列-RxSwift简介及Reactive Programming可以做的事情

    所以这里不打算再写一篇教程去解释streams和observables的原理。我想提供一个简单、清晰、不涉及理论知识的总结,介绍用RxSwift可以做什么,以及为什么要用RxSwift。...假如你有一个app,需要用户在text field中输入他们的名字。用「"Hello, \(Name)"」来做问候。很简单的需求,对吧。...能够将数据绑定到视图(views)是非常强大的功能,想想看:你可以根据天气的变化来改变视图的背景颜色,根据用户的位置导航到对应的商店的app……再次强调,本文不会太深入理论,不过这(数据绑定)就是其中的精髓...Control Events and Gesture Recognizers 事件(events),如果你对这个概念不熟悉,基本上可以理解为:用户可以在app上执行的所有操作:tap, swipe,...(你可以在文末的链接中找到更多相关资料)。

    1.6K20

    【译】你可以用GitHub做的12件 Cool 事情

    原文链接 1 在 GitHub.com 编辑代码 我将从我认为大家都知道的一件事情开始(尽管我是直到一周前才知道)。...2 粘贴图片 你不仅仅受限于输入文本和描述问题,你知道你可以直接从粘贴板中粘贴图片吗?当你粘贴时,你会看到图片已经被上传了(毫无疑问被上传到云端)之后会变成 Markdown 语法来显示图片。...那是因为你不知道怎么做。朋友那都是过去式了,现在我就告诉你,点击用户名旁边的日期/时间即可链接到该 comment 。 6 链接到代码 我知道你想链接到具体的代码行上。...你还可以利用快捷键达到同样的效果,使用 ctrl+L 或者 cmd+L 可以将光标移动到 URL 上(至少在 Chrome 中可以)。 加上浏览器的自动补全 —— 你就可以在两个分支之间轻松切换了。...8 在Issues创建列表 你想在你的 issue 中看到复选框列表吗? 你想在查看 issue 列表是它们以好看的 2of5 进度条呈现吗? 太好了!

    84120

    5件你可能不知道可以使用 CSS-in-JS 来做的事情

    除了传统的 CSS,你还可以使用 内联样式 和 CSS-in-JS 作为 React 应用程序的样式选项。...在这篇文章中,我将讨论在 CSS-in-JS 中你可以用上面的库来做的五件事,而我打赌这是你不知道的。...但是,全局样式的使用有时可能是很有效的,例如,当你想对页面中的每个元素应用相同的字体样式时。 当然,你总是可以使用传统的 CSS,通过 Webpack 导入或在 index.html 文件中声明它。...在 Radium 中,您可以使用 Style 组件来渲染具有全局样式的样式元素。...结论 CSS-in-JS 是一种使用 JavaScript为应用程序设置样式的技术,你可以使用实现它的库来做有趣的事情。 在这篇文章中,我向你展示了5件你可能不知道可以使用这些库来做的事情。

    1.4K30

    5件您可能不知道可以使用 CSS-in-JS 来做的事情

    CSS,您还可以使用 内联样式 和 CSS-in-JS 作为 React 应用程序的样式选项。...在这篇文章中,我将讨论在 CSS-in-JS 中你可以用上面的库来做的五件事,而我打赌这是你不知道的。...但是,全局样式的使用有时可能是很有效的,例如,当您想对页面中的每个元素应用相同的字体样式时。 当然,您总是可以使用传统的 CSS,通过 Webpack 导入或在 index.html 文件中声明它。...在 Radium 中,您可以使用 Style 组件来渲染具有全局样式的样式元素。...结论 CSS-in-JS 是一种使用 JavaScript为应用程序设置样式的技术,您可以使用实现它的库来做有趣的事情。 在这篇文章中,我向您展示了5件您可能不知道可以使用这些库来做的事情。

    1K10

    用 Python 做一些有意义的事情

    2 我为什么要选 Python? 虽然大学里学得是 C,但是这次我用了 Python,原因主要有3点: 1.Python 入门快 虽然大学里那点 C 都还给老师了,但是基本的语法还是很容易看懂的。...你可以随处运行 Python,比如 Windows、Mac、Linux、Solaris、FreeBSD等等。...因为这次抖音的经历,阴差阳错的,我准备转行了。 ? 在初步掌握 Python 后,我开始刷 kaggle 的题,并且也参赛了。有点底气后,去了一家与制造业有关的互联网公司做数据分析,目前月入 20K。...数据分析推荐《利用 Python 进行数据分析》,这本书在豆瓣评分有 8.5 分。 2.加入社群 一个人学习是孤独而容易放弃的,加入社群大家可以一起解决问题,也可以互相交换学习资料。...刚开始找了一些国外的公开课,也找国内相关的公开课,所以用心去做一件事情绝对不难的。

    95130

    有一台服务器可以做哪些很酷的事情·2

    这是第 2 版《有一台服务器可以做哪些很酷的事情》。...如果想要看看三年前的一些被弃用的服务,你可以移步: 有一台服务器可以做哪些很酷的事情 2019 年的时候,我写过一篇《有一台服务器可以做哪些很酷的事情》(https://www.jxtxzzw.com/...三年过去了,发现了另一些好玩的东西,也关停了一些没太大用处的服务,是时候更新一下这篇文章了。 先说一些继续在使用的服务。然后是弃用的服务。最后是最近三年新发现的好玩的东西。...---- 先从继续在使用的服务开始吧。...OnlyOffice 的 Document Server 倒是部署了起来,配合 Nextcloud 使用,可以在任何地方登录我的服务器查看 Word、Excel、PowerPoint 的文档并修改,实时保存

    1.2K20

    自己拥有一台服务器,可以做哪些很酷的事情?

    大家好,我是陶朱公Boy,一个认真生活,总想超越自己的程序员。 前言 知乎上有一个提问:自己拥有一台服务器,可以做哪些很酷的事情? ↓↓↓ 今天,我们就这个话题,一起来做个讨论。...程序员如果想要有一台云服务器,可以蹭厂商(阿里云、腾讯云等)搞活动(比如双十一或618节点,优惠幅度还是挺大的),入手一台。特别是新人,折扣还是挺大的。 那顺利拍下之后,你一般会拿它来做哪些事情呢?...容器编排和部署: 服务器可以用于托管容器化应用程序,使用工具如 Docker 和 Kubernetes 进行自动化的部署和扩展。...OK,接下来,分享两则知乎网友关于个人服务器该如何使用的答复,给大家做个参考,希望对大家有所帮助与启发。...怎么用一句话证明你在公司的最底层? 为什么有些编程程序员需要两个显示器? 打字速度对编程的影响大吗? 为什么大多数程序员的编程界面背景都是黑色的? 有没有不用加班的程序员?

    68830

    Python小技巧:如何用更少的代码做更多的事情

    经常在写代码的时候,会写很多代码,但是有时候只要是使用妥当,一行代码就可以代替,也就是很简单的一行代码就能实现。...3.枚举 枚举是一种用于同时获取可迭代对象中的元素和索引的函数。枚举可以避免使用额外的变量来记录索引,提高了代码的可读性和效率。...遇到if循环语句很长的时候,其实可以使用字典来替代 # 使用多个if-elif-else语句 def foo(x): if x == "a": return 1 elif...比如在测试中,之前我还自己简单写了一个巡检系统,不用定时器,自己用装饰器实现一个定时器,很简单的一两行代码不用依赖,只要有python环境随时可以执行了。当然了,还可以有很多用途。...python以简洁之美著称,所以在实际的开发中,我们还是可以多用到这些高级的语法,可以很简洁的实现功能。

    19410

    学习 Python 来做一些神奇好玩的事情吧

    Python 也可以做游戏。Python 还很受黑客的青睐,在黑客领域的应用就不多说了。...此外 Python 做网站也无压力,比如知乎的主站后台就是基于 Python 的 tornado 框架,豆瓣的后台也是基于 Python。可以不负责任地说,Python 几乎可以做任何事情。...Python 还可以做桌面程序,Python 有很多 UI 库,可以很方便地完成一个 GUI 程序,比如大名鼎鼎的 Dropbox,就是用 Python 实现的服务器端和客户端程序。...python可以使用selenium执行javascript,selenium可以让浏览器自动加载页面,获取需要的数据。...python库可以用来计算欧拉函数 Python 机器学习入门资料整理 用 Python 来做一些神奇好玩的事情吧 这10个Python项目超有趣 Python可谓是现在很多人正在学或者想学的一个脚本语言了

    1.9K00

    .app 域名发布了,我们可以使用 Python 做点什么?

    那么,在这波域名抢注的机会中,我们可以使用 Python 做点什么呢?...我要用 Python 做的事情有2个主要的步骤: 首先,我要知道有哪些大公司的域名是值得去查询的,这里我可以使用站长平台的网站排行榜(中国)里面的网站榜单,大概56700个网站,我可以爬取这些网站的信息...本篇文章就来说一下第一个步骤的事情,就是使用 Python 爬虫来爬取国内知名网站的域名信息,需要使用到的主要内容是队列(Queue)、多线程(threading)的使用,以及对生产者/消费者模型的实践...所以,这里我不打算使用单线程操作,而是使用多线程,并且会使用到 Python 的队列 Queue 模块。...main 函数解读 main 函数是爬虫的启动函数,它做的事情主要分为下面几个步骤: 运行 get_csv 函数,产生一个表格 设置一个全局线程锁和2个全局队列 向原材料队列中加入指定的 URL 供生产者使用

    1.1K20
    领券