十个优秀Python 图形界面(GUI)框架供你选择

  由于Python越来越受欢迎,并得到广泛采用,它将成为2020年流行起来的编程语言。在牢固掌握Python编程基础之后,初学者面临的下一个挑战是构建用户界面。幸运的是,有很多Python框架专门帮助开发人员构建令人惊叹但高度直观的用户界面,以适应程序应用。...

#
Python
分享:

Python 3.6 中针对文件系统的神奇方法

  Python 3.6 首次发布于 2016 年,尽管它已经发布了一段时间,但它引入的许多特性都没有得到充分利用,而且相当酷。下面是其中的三个。  分隔数字常数  快回答哪个更大,10000000 还是 200000?你在看代码时能正确回答吗?根据当地的习惯,在写作中,...

#
Python
分享:

Python nose 自写插件支持用例带进度

  在自动化测试过程中,当用例很多且要跑很久时,就会出现这样一个问题,不知道当前跑到第几个用例了,还有多少用例要跑,怎么办?  因为用的nose框架,那就看看nose有没有这样的库支持,结果看了一圈,只找到一个nose-progressive,装完后,有两个问题...

#
Python
分享:

写好 Python 代码的几条重要技巧(图)

  程序设计的好与坏,早在我们青葱岁月时就接触过了,只是那是并不知道这竟如此重要。能够立即改善程序设计、写出“好”代码的知识有以下几点:  · 面向对象五个基本原则;  · 常见的三种架构;  · 绘图;  · 起一个好名字;  · 优化嵌套...

#
Python
分享:

Python 优化提速的 8 个小技巧

  Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。  0. 代码优化原则  本文会介绍不少的 Python 代码加...

#
Python
分享:

最近发现的4个Python命令行可视化库,太酷了!(图)

  通常大家都是在自己的电脑上跑程序,直接是可以可视化相应的结果。  如果是在服务器上的话,使用终端,是不太方便查看结果。  今天,小F就给大家介绍4个可以在命令行中使用的Python库。  分别是Bashplotlib、tqdm、PrettyTable、Colorama。  ①...

#
Python
分享:

用 Python 创作酷炫的几何图形(图)

  1. 什么是turtle  turtle又称为海龟绘图,是Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言的python实现。turtle是基于tkinter图形界面设计的。  turtle模拟了人在画布前画画的过程:给你一支笔(Pen), 下笔...

#
Python
分享:

一小段Python代码,破解加密zip文件的密码(图)

  今天的文章来自盏茶作酒同学。他在老电脑中发现了一个加密的 zip 文件,于是用 Python 破解了文件密码。在破解的过程中出现了内存爆炸的问题,通过阅读 Python 源代码找到了解决方案。  下面就来给大家分享一下他的操作。  之前在家里的老电脑中,...

#
Python
分享:

Bokeh,一个超强交互式Python可视化库!(图)

  Bokeh简介  Bokeh是一款交互式可视化库,在浏览器上进行展示。  Bokeh可以通过Python(或其它语言),快速便捷地为大型流数据集提供优雅简洁的高性能交互式图表。  安装  在python中有多种安装Bokeh的方法,这里建议最简单的方法是使用Anacond...

#
Python
分享:

pgzero:用 Python 进行FlappyBird游戏开发(图)

  1. pgzero  python在各个领域都有着丰富的第三方库,pygame是python在游戏领域的应用库,可以用来开发各种不同的游戏。但是对于初学者来说,还是存在一定的门槛。  而今天要和大家分享的pgzero(pygame zero)是在pygame基础上做了进一步的封装,使...

#
Python
分享:

用这个 Python 3.7 的特性来切片无限生成器

  注解推迟评估  在 Python 3.7 中,只要激活了正确的 __future__ 标志,注解在运行时就不会被评估:  from __future__ import annotations     def another_brick(wall: List[Brick], brick: Brick) -> Education:      pa...

#
Python
分享:

在 Python 中从头开始迭代本地搜索(图)

  什么是迭代本地搜索  迭代本地搜索(简称ILS)是一种随机的全局搜索优化算法。它与随机爬山和随机爬山随机开始有关。  随机爬山是一种本地搜索算法,它涉及对现有解决方案进行随机修改,并且仅当修改产生比当前工作解决方案更好的结果时,才接受修改...

#
Python
分享:

一篇文章带你弄懂Python基础之进制和数据类型(图)

  一、进制  1、什么是进制?  进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。对于任何一种进制---X进制,就表示每一位置上的数运算时都...

#
Python
分享:

Python nose测试框架全面介绍之---各种html报告插件对比(图)

  一直在使用Nose-html-reporting,并输出html报告,但今天在使用时发出有点问题;于时,将python目前可能的html报告插件下载后进行对比,如下:  一、Nose-html-reporting 0.2.3  这个html报告在之前的nose系列教程中用的都是这个模板:  但在实际...

#
Python
分享:

用Python爬取指定关键词的微博(图)

  前几天学校一个老师在做微博的舆情分析找我帮她搞一个用关键字爬取微博的爬虫,再加上最近很多读者问志斌微博爬虫的问题,今天志斌来跟大家分享一下。  01分析页面  我们此次选择的是从移动端来对微博进行爬取。移动端的反爬就是信息校验反爬虫的c...

#
Python
分享:

没想到,Python还可以制作Web可视化页面!(图)

  一谈到Web页面,可能大家首先想到就是HTML,CSS或JavaScript。  本次小F就给大家介绍一下如何用Python制作一个数据可视化网页,使用到的是Streamlit库。  轻松的将一个Excel数据文件转换为一个Web页面,提供给所有人在线查看。  每当你对Excel文...

#
Python
分享:

Python 3.3 为改进代码中的异常处理所做的工作

  探索异常处理和其他未被充分利用但仍然有用的 Python 特性。  这是 Python 3.x 首发特性系列文章的第四篇。Python 3.3 于 2012 年首次发布,尽管它已经发布了很长时间,但它引入的许多特性都没有得到充分利用,而且相当酷。下面是其中的三个。  yi...

#
Python
分享:

一篇文章带你搞懂Python的文件读写(图)

  一、什么是文件?  文件就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。  二、文件如何的打开?  Python内置了一个open()方法,可以对文件进行读写操作。  使用open()方法操作文件就像把大象塞进冰...

#
Python
分享:

3 个值得使用的首次亮相在 Python 3.0 中的特性

  Python 3.0 于 2008 年首次发布,尽管它已经发布了一段时间,但它引入的许多特性都没有被充分利用,而且相当酷。这里有三个你应该知道的。  仅限关键字参数  Python 3.0 首次引入了仅限关键字参数参数的概念。在这之前,不可能指定一个只通过关键字...

#
Python
分享:

用 Python 创建属于自己的网易云音乐(图)

  今天我们将用Python来创建一个属于自己的音乐播放器。为此,我们将使用三个软件包:  Tkinter:用于UI  Pygame:播放音乐  os:用于访问系统文件  在这里我们将看到创建音乐播放器的每个步骤,我们将代码分为四个部分。  在第一部分中,我们...

#
Python
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号