
python零基础入门到实战
文章平均质量分 94
零基础入门python开发语言
攻城狮7号
(广交天下好友)个人主要从事多年c/c++研发,同时熟悉其他开发语言,涉猎跨平台客户端和底层开发,以及前后端开发(合作加V:linshantang)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【第九节】python中xml解析和json编解码
XML,全称为可扩展标记语言(eXtensible Markup Language),是一种用于描述数据的标记语言。XML的设计宗旨是传输和存储数据,强调数据的内容和结构,而非数据的显示方式。以下是XML的一些关键特点:XML使用标签来定义数据的结构和意义,这些标签可以由用户根据需要自行定义,因此具有很高的灵活性和扩展性。XML的文本格式使其独立于具体的硬件和软件平台,可以在不同的系统之间轻松交换数据。XML文档通常遵循一定的层次结构,这使得数据更加有序和易于管理。原创 2024-08-08 15:53:59 · 993 阅读 · 0 评论 -
【第八节】python正则表达式
re.sub()`函数在每次匹配时调用`replacer`函数,并用函数返回的值替换匹配的文本。当`repl`参数是一个函数时,`re.sub()`函数会在每次匹配时调用这个函数,并将匹配对象作为参数传递给该函数。这个对象包含了一系列方法,用于进行正则表达式的匹配和替换操作。在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果有多个匹配模式,则返回元组列表,如果没有找到匹配的,则返回空列表。多行模式,改变^和$的行为,使它们分别匹配每一行的开始和结束,而不仅仅是整个字符串的开始和结束。原创 2024-08-08 14:56:46 · 1110 阅读 · 0 评论 -
【实战】MFC客户端&Python后端之仿造QQ聊天
这里介绍一个很多年以前做的一个小项目,新手小白可以参考学习。本项目旨在开发一个功能丰富的即时通讯及聊天室系统,类似于QQ,具备客户端与服务端通讯、多人聊天室、界面友好度、一对一聊天、通讯内容加密、服务端与数据库交互等功能。此外,还包括用户注册登录、添加好友、搜索好友、查看聊天记录等基础功能,以及文件传输、视频聊天、最近消息、离线消息、防止重复登录等附加功能。MFC客户端代码结构客户端采用多线程方式处理消息,客户端逻辑类中有map窗口字典,根据接收消息调用相应窗口。原创 2024-08-07 16:21:03 · 831 阅读 · 0 评论 -
【第七节】python多线程及网络编程
这个函数将作为新线程的入口点。原创 2024-08-06 20:33:58 · 837 阅读 · 0 评论 -
【第六节】python的特殊语法和常用模块
在 Python 这类高级编程语言中,并不支持像 C 或 C++ 那样直接对内存进行操作。然而,在某些场景下,我们可能需要按照特定的格式来组织 Python 中的内存数据,比如在网络通信中,数据往往需要按照特定的结构进行存储和传输。原创 2024-08-01 15:11:08 · 1298 阅读 · 6 评论 -
【第五节】python异常处理
在Python中,你可以通过创建一个新的异常类来定义自己的异常。自定义异常类通常继承自内置的`Exception`类或其他更具体的异常类。创建一个新的类,继承自`Exception`或其子类。通常,自定义异常类会包含一个构造函数,用于接收错误信息并将其存储在实例变量中。在代码中引发自定义异常,并使用`try-except`块捕获和处理它。原创 2024-08-01 12:03:09 · 1007 阅读 · 1 评论 -
【第四节】python面向对象
在 Python 中,可以通过class 关键字定义自己的类,然后通过自定义的类创建实例对象。类和实例都有自己的数据属性。类数据属性是属于类的,所有实例共享这些属性。实例数据属性是属于单个实例的,每个实例都有自己的副本。原创 2024-07-31 18:13:06 · 1289 阅读 · 1 评论 -
【第三节】python中的函数
函数是经过精心组织、可重复使用的代码片段,用于实现单一功能或相关联的一系列功能。通过使用函数,可以提升应用程序的模块化程度,并增强代码的复用性。你已经熟悉了Python提供的众多内置函数,例如print()。此外,你还可以自行创建函数,这些函数被称为用户自定义函数。定义一个函数你可以根据自身需求定义一个具有特定功能的函数。以下是定义函数的基本规则:函数代码块以def关键字开头,后跟函数标识符名称和圆括号()。任何传入的参数和自变量必须放置在圆括号内。圆括号内可用于定义参数。原创 2024-07-31 16:30:12 · 896 阅读 · 5 评论 -
【第二节】python编程基础语法
目录一、运算符介绍1.1 算术运算符1.2 比较运算符1.3 赋值运算符1.4 位运算符1.5 逻辑运算符1.6 成员运算符1.7 身份运算符二、python运算符优先级三、三大流程结构四、列表五、元组六、字典下表中变量 a 为 60,b 为 13,二进制格式如下:a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011原创 2024-07-30 19:57:07 · 1284 阅读 · 0 评论 -
【第一节】初识python
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 在 1989 年设计,并于 1991 年发布了其第一个公开发行版。Python 开发者的核心理念是“用一种方法,最好只有一种方法来做一件事”。在设计 Python 语言时,他们倾向于拒绝复杂的语法,而是选择那些明确、直观且几乎无歧义的语法。语法简洁清晰,易于阅读和编写。强制缩进,使得代码结构更加清晰,减少了出错的可能性。解释性语言,无需编译即可直接运行,开发效率高。面向对象,支持面向对象编程范式。原创 2024-07-30 17:25:46 · 2008 阅读 · 4 评论