![](https://img-blog.csdnimg.cn/afd46630be3f495ea4be2943cbc56fd5.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python高楼平地起
文章平均质量分 54
Python基础知识,以高级语言通用功能为最小知识点展开,介绍Python对各个功能的实现,帮助你深入学习Python的同时掌握高级语言组成要素,不同程度地覆盖大多Python标准库。包括语言基础篇、功能基础篇、主要规范篇、VM篇、三方组件篇。
野草说技术
这个作者很懒,什么都没留下…
展开
-
Python基础知识清单
Python基础知识清单原创 2023-08-27 16:07:58 · 307 阅读 · 0 评论 -
功能基础篇8——图形用户界面
Graphics User Interface,GUI,图形用户界面。Command Line Interface,CLI,命令行界面。GUI,Python标准库。原创 2023-10-23 22:43:25 · 414 阅读 · 0 评论 -
功能基础篇7——Python基础数据结构与算法标准库
本文介绍了Python中基础数据结构与算法标准库及常用api,包括抽象基类collections.abc、基本容器collections、队列queue、枚举enum、数组array、堆heapq、二分查找bisect、深浅拷贝copy原创 2023-10-23 22:23:14 · 487 阅读 · 0 评论 -
功能基础篇6——系统接口,操作系统与解释器系统
本文主要介绍了Python中的os和sys标准库,os用于与操作系统交互,sys用于与解释器进行交互。原创 2023-10-10 22:22:41 · 269 阅读 · 0 评论 -
功能基础篇5——Python时间魔法,GMT、UTC,timezone,time,datetime,dateutil
本文主要介绍时间相关概念和Python时间处理方法,时间概念包括世界时UT、格林尼治平时GMT、协调世界时UTC、夏令时DST、时区time zone,以及介绍了Python时间操作相关库timezone、datetime、time、dateutil等。原创 2023-09-19 23:08:39 · 360 阅读 · 0 评论 -
功能基础篇4——Python数学计算,数字、分数、数学库、随机数、统计
本文介绍了Python的数学计算库,数字库numbers、分数库fractions、数学库math\cmath、高精度浮点数计算decimal、随机数random、统计statistics原创 2023-09-19 22:56:00 · 166 阅读 · 0 评论 -
功能基础篇3——Python中的输入输出、文件读写、序列化
本文主要介绍了Python的文件读写,结合字符集和字符编码的知识展示了一个读写文件的例子,另外介绍了序列化的概念,并提供了json、pickle、shelve三个序列化例子,最后介绍了如何操作ini配置文件的例子。原创 2023-09-19 00:17:45 · 170 阅读 · 0 评论 -
功能基础篇2——常用哈希和加密算法介绍及Python相关库与实现
本文主要介绍了常用哈希函数算法,如MD5、SHA、HMAC,对称加密算法,如EDS、TEDS、AES,非对称加密算法,如RSA、ECC,以及密码学应用信息摘要、数字签名、数字证书、数字信封。原创 2023-09-19 00:06:39 · 253 阅读 · 0 评论 -
功能基础篇1——壹文搞清编码、解码、字符集、编码方式、字符编码、编码方式
本文主要介绍编解码相关知识,分辨编码与解码,字符集与字符编码,介绍常用字符集,如ASCII、GB2312、GBK、GB18030、Unicode,另外还介绍了Base64编码、URL编码、视频编码解码转码以及加解密和编码的关系。原创 2023-09-18 23:57:55 · 155 阅读 · 0 评论 -
语言基础篇16——Python中的函数式编程
函数式编程是编程范式之一,函数式编程将函数视为一等公民,即像其他对象一样可以被分配给变量、可以被修改、可以作为函数函数或返回值。原创 2023-09-10 17:09:40 · 220 阅读 · 0 评论 -
语言基础篇15——Python中的面向对象编程
本文主要介绍了Python中的面向对象编程,属性与方法中介绍了类属性与对象属性、property、类方法、静态方法,继承中介绍了单继承、多继承、实例化链、C3算法、mro,抽象类,魔术方法,协议。原创 2023-09-10 17:02:52 · 133 阅读 · 0 评论 -
语言基础篇14——Python源文件组织结构,模块与包、命名空间与作用域的奥秘
本文主要基于模块与包、命名空间与作用域详细介绍了Python源文件组织结构。模块与包部分介绍了模块与包的异同,导入优先级、如何写一个自己的包。命名空间与作用域部分内容介绍了三种命名空间,分别是内置命名空间、全局命名空间和局部命名空间,四种作用域,分别是内置作用域、全局作用域、嵌套作用域和局部作用域,并详细阐述了命名空间与作用域的异同。原创 2023-09-08 23:33:33 · 464 阅读 · 0 评论 -
语言基础篇13——你可能不知道的元编程
元编程,Meta Programming,编写可以操作代码的代码,利用A语言编写可以操作B语言程序的程序,A、B为任意语言,A语言称之为元语言,B语言称之为目标语言。- 反射和内省是一门元语言以本身为目标语言的体现- 编译器是高级语言操作汇编语言或机器语言的体现原创 2023-09-08 23:21:25 · 63 阅读 · 0 评论 -
语言基础篇12——Python有哪些异常,优雅的处理异常
本文详细介绍了Python异常处理语句try-except-else-finall及其各种使用情形,介绍了3.11新特性异常组和except*子句,并给出了一些例子,另外,探讨了异常处理中的返回值机制,最后,详细列出了Python内置异常的层次结构。原创 2023-09-06 22:47:22 · 196 阅读 · 0 评论 -
如何写一个Python三方包供别人使用
python三方包,手写python包,pypi包,pip,setup.py原创 2023-07-18 22:13:04 · 363 阅读 · 0 评论 -
Python同名包和模块如何处理
python内置模块、自定义包、自定义模块,同名处理原创 2023-07-16 00:07:49 · 1363 阅读 · 0 评论 -
语言基础篇11——函数、函数参数类型、装饰器、生成器
本文主要介绍了Python函数的基本结构,以及函数参数类型,基于函数的装饰器和生成器。原创 2023-09-05 23:30:49 · 2681 阅读 · 0 评论 -
语言基础篇10——Python注释
本文主要介绍了Python注释以及各种风格的注释原创 2023-09-03 19:50:10 · 1094 阅读 · 0 评论 -
语言基础篇9——Python流程控制
顺序结构、条件结构、循环结构,顺序结构由自上而下的语句构成,条件结构由ifmatch-case构成,循环结构由forwhile构成。原创 2023-09-03 19:46:05 · 225 阅读 · 0 评论 -
语言基础篇8——表达式,多种多样的表达方式
生成器表达式并非元组表达式,其表达式的返回值为一个生成器对象。推导式,一种简写方式,x推导式的结果是推导出的一个x对象。推导表达式或者生成器表达式在语法上是一种简写。空集合推导式结果类型是集合类型。原创 2023-09-03 10:44:54 · 164 阅读 · 0 评论 -
语言基础篇6——Python有哪些数据类型
基本引用类型:空引用: None 不可变数字: bool 不可变 int 不可变 flout 不可变 complex 不可变序列: str字符串 有序 不可变 可重复 tupel元组 有序 不可变 可重复 list列表 有序 可变 可重复散列: dict字典 无序 可变 不可重复(指key) {1:1, 2:2, 3: 3} set集合 无序 可变 不可重复原创 2023-09-02 23:21:23 · 469 阅读 · 0 评论 -
语言基础篇7——Python运算符
Python运算符原创 2023-09-02 23:51:44 · 376 阅读 · 0 评论 -
语言基础篇5——常量与变量
常量、变量、常变量、字面量,如何理解?原创 2023-08-31 22:09:07 · 121 阅读 · 0 评论 -
语言基础篇3——学习第一步,Python环境搭建
Python基础环境搭建,解释器、包管理工具pip和conda、虚拟环境、IDE.原创 2023-08-31 22:03:19 · 333 阅读 · 0 评论 -
语言基础篇2——Python简要历史
Python创始人Guido van Rossum(吉多·范罗苏姆),在1982年至1995年间,参与了荷兰数学和计算机科学研究学会多个项目的工作,1989年的圣诞节期间,Guido van Rossum决定开发一个新的语言,作为ABC语言的继承者,并且用它替代Unix shell和C语言来进行系统管理,担负与Amoeba操作系统之间的交互操作。Python命名源于BBC电视节目Monty Python’s Flying Circus。原创 2023-08-31 21:32:44 · 159 阅读 · 0 评论 -
语言基础篇4——Python关键字与标识符
一般命名标志符时,会存在根据含义确实需要使用关键字或者预定义标识符作为自定义标识符的场景,此时会做“避讳”处理,如clazz或klass代替class、_id或oid(object id)代替id。避讳,旧时为了维护等级制度的尊严,即说话写文章时遇到君主或尊亲的名字都不直接说出或写出,以表尊重。标识符,identifier,计算机语言中用于唯一标识变量、函数、类、模块等的符号,分为预定义的标识符和自定义的标识符。关键字:keyword,亦称保留字,计算机语言中预先保留下来的作为语法骨架的符号。原创 2023-08-31 21:26:35 · 263 阅读 · 0 评论 -
语言基础篇1——Python概述,Python是什么?Python能干什么?
Python是什么?Python能干什么?Python的发展历史?Python特点?Python应用领域?原创 2023-08-27 16:01:13 · 388 阅读 · 0 评论