择善固执,守正待时
诚者,天之道也;诚之者,人之道也。诚者,不勉而中,不思而得。从容中道,圣人也;诚之者,择善而固执者也。
第31篇:asyncio异步编程 第31篇:asyncio异步编程
1. 协程协程不是计算机提供,程序员人为创造 协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术,其实就是一个线程实现代码块相互切换执行。例如: def func1(): print(1) ...
2021-04-01
第30篇:爬虫 第30篇:爬虫
一、爬虫基本原理网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取网络信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 1 爬虫基本流程 向
2021-02-14
第29篇:常用标准库 第29篇:常用标准库
一、struct:打包 struct模块中最主要的三个函数式pack()、unpack()、calcsize()。 pack(fmt, v1, v2, …) —— 根据所给的fmt描述的格式将值v1,v2,…转换为一个字符串。 unp
2021-02-10
第28篇:迭代器和生成器 第28篇:迭代器和生成器
学习目标:把可迭代对象、迭代器和生成器的概念和用法掌握 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,
2020-12-27
第27篇:装饰器 第27篇:装饰器
学习目标:掌握装饰器相关知识点 今天来学函数的第二个高阶应用,装饰器,装饰器属于Python的核心特色,学了这两个高阶功能,我们就可以做更多事情了。 装饰器是Python中用一个函数装饰另外一个函数或类并可以在不改变函数或方法的调用方式的情
2020-12-27
第26篇:闭包 第26篇:闭包
学习目标:掌握闭包相关知识点 在之前的课程中,我们讲到过关于函数的知识,接下来的两篇文章来学函数的两个高阶应用,闭包和装饰器,这两个也属于Python的核心特色,学了这两个高阶功能,我们就可以做更多事情了。本节为闭包的介绍。 一、闭包的定义
2020-12-26
番外篇:控制台打印表格和颜色 番外篇:控制台打印表格和颜色
打印表格Python内置的print函数和字符串格式化可以帮我们实现大部分打印功能,但有时我们想在控制台打印一些类似表格型的数据往往会比较困难,尤其是中文问混合对齐的问题,那是相当头疼。本节给大家介绍一个第三方表格美化模块prettytab
2020-12-25
第25篇:面向对象编程应用 第25篇:面向对象编程应用
面向对象编程对初学者来说不难理解但很难应用,虽然我们为大家总结过面向对象的三步走方法(定义类、创建对象、给对象发消息),但是说起来容易做起来难。大量的编程练习和阅读优质的代码可能是这个阶段最能够帮助到大家的两件事情。接下来我们还是通过经典的
2020-12-25
第24篇:面向对象魔法方法 第24篇:面向对象魔法方法
学习目标:了解Python中魔法方法的作用,掌握常用魔法方法的概念和应用场景。 之前我们说过Python面向对象中以双下划线开头和结尾的方法为特殊方法,也称魔法方法,是Python中最优美的特性之一。什么是魔法方法呢?它们在面向对象的Pyt
2020-12-24
第23篇:面向对象编程进阶 第23篇:面向对象编程进阶
学习目标:掌握Python面向对象进阶知识及应用 一、类的成员类的成员分为三大类:字段、属性和方法。 所有成员中,只有实例字段的内容保存在对象中,即:根据此类创建了多少对象,在内存中就有多少个实例字段。而其他的成员,则都是保存在类中,即:
2020-12-23
第22篇:面向对象编程入门 第22篇:面向对象编程入门
学习目标:了解面向对象思想,掌握面向对象基础使用方法。 不知大家是否发现,我们所谓的编程其实是写程序的人按照计算机的工作方式通过代码控制机器完成任务。但是,计算机的工作方式与人类正常的思维模式是不同的,如果编程就必须抛弃人类正常的思维方式去
2020-12-22
第21篇:文件操作扩展 第21篇:文件操作扩展
学习目标:了解常见的csv、excel、ini文件的相关操作,熟悉文件压缩的方法,掌握路径相关的概念和操作。不要求记住每一种文件的具体操作方法,但要做好笔记,以备将来查阅。 一、CSV文件1. CSV文件介绍CSV(Comma Separa
2020-12-22
1 / 3