08 2019 档案
摘要:今天讲一个大的内容——布局管理。 一.布局管理的诞生背景 在前面所讲的所有案例中,我们都是用采用手动布局的方式来布局的。结合个案例来说明一下:在一个界面上放三个label,三个label纵向排列 from PyQt5.Qt import * import sys class Window(QWidg
阅读全文
摘要:我们现在已经总结了Python的基本招式和套路,现在可以写一些不那么简单的系统性工程或代码量较大的应用程序。这时候,一个简单的.py文件就会显得过于臃肿,无法承担一个重量级软件开发的重任。这就需要这一章的内容——化繁为简,将功能模块化、文件化,从而可以像搭积木一样,将不同的功能,组建在大型工程中搭建
阅读全文
摘要:今天通过面向对象来对照一个案例分析一下,主要模拟敏捷开发过程中的迭代开发流程,巩固面向对象的程序设计思想。 我们从一个最简单的搜索做起,一步步的对其进行优化,首先我们要知道一个搜索引擎的构造:搜索器、索引器、检索器和用户接口四个部分。搜索器,就是俗话说的爬虫,它在互联网上大量爬去各类网站上的内容,送
阅读全文
摘要:在搞清了各种数据类型、赋值判断、循环以后如果是从C++、Java语言入手的,就会有一个深坑要过:OOP(object oriented programming):公私有保护、多重继承、多态派生、纯函数、抽象类、友元函数等等等等一堆专有名词等着你呢!还好还好!Python是一门相对友好一点的语言,他在
阅读全文