自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Python 进阶(二)多线程初探

随着计算机技术的发展,毫无疑问现代计算机的处理速度和计算能力也越来越强,然而细心的同学们可能早已注意到,从2005年起,单核的 CPU 性能就没有显著的提升了(见下图),究其原因,是人们发现单纯的提高单核 CPU 的性能无论从潜力上还是功耗上都是不合算的。

2023-09-11 22:17:46 2573

原创 Python 进阶(一)网络编程初探

TCP连接的四次挥手(Four-Way Handshake)是用于关闭一个已经建立的TCP连接的过程。它与三次握手不同,因为在关闭连接时,双方都可能还有未传输完的数据或未确认的数据,因此需要四个步骤来完成。三次握手的过程包括三个步骤,每个步骤都是一个TCP报文段(segment)的交换,以确保双方都能够正常通信。HTTP通常在TCP/IP协议栈的应用层上运行,并使用TCP作为传输层协议,但也可以通过TLS/SSL进行安全加密,形成HTTPS(HTTP Secure)以保护数据的传输安全。

2023-09-09 10:20:32 2625 2

原创 我的编程语言笔记(一)Python 基础小白入门(详细篇,8万字)

我正在参加我的编程语言学习笔记,欢迎大家学习Welcome to Python.orgPython它是一种直译式,面向对象,解释式的脚本语言。它和Java,C/C++,Go语言一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。不过任何事物有利也有弊,Python因为自身携带了许多库(如:OS、TCP、Urllib、Trutle),语法简单,第三库也有很多(如飞机大战所需的pygame),所以被称为胶水语言,同时也深受开发者青眯。

2023-09-04 09:20:17 3340 3

原创 Python 基础 (十)Python实现简单的图书管理系统

简单的图书管理系统的实现,主要功能如下:1. 定义了一个 `Library` 类,用于管理图书馆中的书籍。2. 提供了添加书籍、删除书籍、查找书籍、修改书籍、显示所有书籍、保存书籍、加载书籍和排序书籍等功能。

2023-09-03 20:06:48 5767

原创 Python 基础 (九)Python的内置模块

模块是Python的一个内置模块,它提供了与时间相关的功能,允许你在Python程序中进行时间测量、等待和处理。模块是Python的一个内置模块,它提供了处理日期和时间的功能,允许你在Python程序中进行日期和时间的操作。模块是Python的一个内置模块,它提供了许多数学函数和常量,允许你在Python程序中进行各种数学操作。模块是Python的一个内置模块,它提供了与Python解释器和运行时环境相关的功能和变量。模块是Python的一个内置模块,它提供了生成随机数和进行随机操作的功能。

2023-09-03 15:09:06 3424

原创 Python 基础 (八)Python的类与对象

类(Class)是面向对象编程中的重要概念,它用于定义对象的模板,描述了对象的属性和方法。# 类的属性# 构造函数,初始化对象的属性# 更多初始化操作# 类的方法# 方法的实现# 可以访问实例变量和类变量# 可以执行各种操作# 另一个方法的实现# 可以访问实例变量和类变量# 可以执行不同的操作:这是类的定义语句,用于创建一个名为ClassName的类。:这是类变量(或静态变量),它在类的所有实例之间共享。您可以在类中定义各种属性,它们对于该类的所有对象都是相同的。

2023-09-03 14:05:39 3074

原创 Python 基础 (七)Python的异常处理机制

你可以通过创建一个新的异常类来拥有自己的异常。异常类继承自 Exception 类,可以直接继承,或者间接继承# @Site : 自定义异常# 自定义异常try:raise MyException("自定义异常")print(e)finally:print("程序执行完毕")Python的异常机制是一种处理程序中出现错误的方式。异常是在程序执行过程中检测到的错误或异常情况,它们可以阻止程序正常运行。Python使用try和excepttry:# 可能会引发异常的代码。

2023-09-03 10:33:47 3188

原创 Python 基础 (六)Python的文件模块

open()方法是Python用于打开文件的内置函数。它允许您指定文件名、文件模式以及其他可选参数,以便在程序中访问和操作文件。以下是open()file:要打开的文件名(包括文件路径)。可以是相对路径或绝对路径。mode(可选):文件打开模式,默认为'r'(只读文本模式)。常见的模式包括:'r':只读模式(文本文件)。'w':写入模式,如果文件不存在则创建,如果存在则截断文件。'a':追加模式,如果文件不存在则创建,如果存在则在文件末尾追加。'b':二进制模式,与上述模式结合使用,如'rb'

2023-09-02 19:23:09 3263

原创 Python 基础 (五)Python包与模块

在Python中,命名空间的概念非常重要,它决定了变量和函数的可见性和作用域。当您使用变量时,Python会根据LEGB规则(Local、Enclosing、Global、Built-in)来查找变量,从局部命名空间开始,逐级向外查找,直到找到匹配的变量名或者达到全局和内置命名空间。总之,模块是Python中组织代码的重要方式,它们有助于代码的组织、可维护性和重用性。理解不同命名空间的作用和范围有助于编写更清晰、可维护的代码,避免变量名冲突,同时充分利用Python的模块化和封装特性。

2023-09-02 19:21:47 3202

原创 Python 基础 (四)Python函数

函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。当涉及到Python函数时,函数是一种重要的编程概念,用于组织、重用和模块化代码。定义函数在Python中,可以使用关键字def来定义函数。

2023-09-02 15:39:29 3308

原创 Python 基础 (三)Python基本语句与基本运算

这些运算对整数的二进制表示进行操作,将二进制位向左或向右移动指定的位数,并且在移动过程中填充0或截断。这个优先级列表可以帮助你理解Python中运算符的执行顺序,但在复杂的表达式中,建议使用括号来明确指定运算的顺序,以避免歧义。请注意,比较运算的结果是布尔值(True或False),用于确定两个值之间的关系。在Python中,运算符具有不同的优先级,它们会影响表达式中运算的执行顺序。语句是Python中的一个特殊语句,它是一个空操作,用于在语法上需要代码块但不需要执行任何操作的情况下。

2023-09-02 13:45:11 1078

原创 Python 基础 (二)Python变量与基本数据类型

字符串是不可变的,这意味着一旦创建,就不能直接修改它们的内容,但可以通过创建新的字符串来实现修改。元组通常用于存储一组相关的值,它们的不可变性使其适用于某些特定的用途,如用作字典的键或在函数中返回多个值。键必须是不可变的类型,如字符串或数字,而值可以是任何数据类型,包括列表、元组、其他字典等。在Python中,元组(Tuple)是一种有序的不可变数据类型,用于存储一组元素。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建,等号。

2023-09-02 11:31:49 1237

原创 Python 基础 (一)Python基本认识与环境搭建

Python它是一种直译式,面向对象,解释式的脚本语言。它和Java,C/C++,Go语言一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。不过任何事物有利也有弊,Python因为自身携带了许多库(如:OS、TCP、Urllib、Trutle),语法简单,第三库也有很多(如飞机大战所需的pygame),所以被称为胶水语言,同时也深受开发者青眯。

2023-09-01 21:17:28 1392

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除