正文之前的话:
这篇文章非常详细,而且我还会接着更新进程、线程、锁、网络编程、端口等等,所以,希望你能够把这篇文章收藏起来,对于学习的帮助非常大。
首先我给大家讲下初学者学习Python的一个整体规划。
大家有什么疑惑可以在评论区和我交流,我一定每个都回复
首先定位:知道如今的市场行情,需要掌握什么技能才能找到一份Python开发的工作,现在公司需要什么人才,这个就是你学习的一个方向。
基于二八定律找到关键必要的20% 知识点,如果自己还并未锻炼出这种能力,那么尽快找一个这个学科的老师快速入门吧,我们的时间真的很宝贵。
关键字is 和 == 的区别
注意:is 判断是否是一个ID, == 判断内容是否一致。
深拷贝和浅拷贝
私有化和Property
注意: num 前后没有下划线的是公有方法,_num 前边有一个下划线的为私有方法或属性,子类无法继承, 前边有两个下划线的 一般是为了避免于子类属性或者方法名冲突,无法在外部直接访问。前后都有双下划线的为系统方法或属性。后边单个下划线的可以避免与系统关键词冲突。
列表生成式
注意:生成器占用内存小,在使用的时候取值,降低CPU和内存空间,提高效率。并且一般都使用for循环进行取值。
迭代器
注意:生成器是可迭代对象,迭代器不一定是生成器。并且迭代器无法回取,只能向前取值。
闭包
注意:当一个函数定义在另一个函数内,且使用到了外部函数的参数。整个代码块称为闭包。当外部参数确定时,内部函数参数可以反复调用。
装饰器
装饰没有参数的函数
装饰带有参数的函数
装饰带有返回值的函数
通用装饰器
带有参数的装饰器
类装饰器
动态语言添加属性和方法
元类
创建带有类属性的类
创建带有方法的类
内建属性
内建方法
领取专属 10元无门槛券
私享最新 技术干货