自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python从入门到高手9.2节-Python字典的操作方法

本文详细介绍了Python字典类型的常用操作方法,主要包括四类:查找、修改、添加和删除。查找操作包括检测键是否存在(in/not in)、获取键值([]和get()方法)、获取所有键名(keys())、键值(values())和键值对(items())。修改操作通过dict[key]=value实现。添加操作可通过[]运算符、setdefault()和update()方法完成。删除操作则使用pop()删除指定键、popitem()删除末尾键值对以及clear()清空字典。最后还介绍了字典操作的实用示例和注意

2025-07-16 21:15:00 987

原创 Python从入门到高手9.1节-Python中的字典类型

本文介绍了Python字典(dict)类型的基本概念和使用方法。字典是一种键值对映射的数据结构,通过{}或dict()创建,具有快速查找的特性。文章详细讲解了字典的四种构造方法(空字典、映射对象、可迭代对象和关键字参数),并通过示例代码展示了字典的定义、性质和基本操作。字典作为可变数据类型,可以通过for循环迭代键名进行访问。

2025-06-28 21:00:00 1496

原创 Python零基础入门到高手8.5节: 实现选择排序算法

摘要:本文介绍了排序算法的基本概念和选择排序算法的实现原理。排序是将数据集合元素按升序或降序排列的过程,选择排序的核心思想是每次从未排序区间选出最小(大)元素放到已排序区间末尾。通过Python代码演示了选择排序的具体实现,包括外层循环控制排序趟数、内层循环寻找最小值索引以及元素交换过程。文章还提及了作者薯条老师的其他课程内容和学生就业情况。 (字数:149)

2025-06-25 16:00:10 382

原创 Python零基础入门到高手8.4节: 元组与列表的区别

文章主要介绍了Python中的不可变数据类型和可变数据类型的区别。不可变数据类型如字符串和元组,一旦创建便不能修改,尝试修改会抛出TypeError异常。而可变数据类型如列表、字典和集合,允许在创建后修改其内容。文章通过示例代码展示了如何操作这些数据类型,并解释了元组与列表的核心区别:元组是静态且不可变的,适合表示不会改变的数据集合;列表是动态且可变的,适合需要频繁修改的数据集合。此外,文章还提到了通过元组可以避免因误操作导致的数据错误,如错误地添加“周八”到一周的表示中。最后,文章鼓励读者保持学习热情,并

2025-05-15 21:00:00 877

原创 Python高级爬虫之JS逆向+安卓逆向2.1节: 网络爬虫核心原理

薯条老师的高级爬虫与安卓逆向教程为学习者提供了一条从基础到高级的完整学习路径。教程内容涵盖基础爬虫、高并发爬虫设计、JS逆向、安卓逆向、反爬策略及大规模分布式爬虫开发等。通过这套教程,学习者不仅能掌握Python编程,还能深入理解网络爬虫的核心原理,包括HTTP协议、HTML数据解析等

2025-05-11 20:45:00 893

原创 Python从入门到高手8.3节-元组的常用操作方法

start表示查找的起始位置,stop表示查找的结束位置(闭区间,不包括stop)。迄今为止,我们是在循环结构中通过遍历的方式来进行元素查找,在数据量大的情况下,查找的效率会很低下。薯条老师的学生在南方电网,林氏家居,京东,阿里等大厂。元组类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法,在本节的内容中,着重介绍元组类型的操作方法。查找查找元素值value在列表中的数目,元素值value不存在时,返回0。对元组执行切片,加法等操作,返回的是一个新的元组,并没有对元组进行修改。

2025-05-08 20:30:00 742

原创 Python从入门到高手8.2节-元组的常用操作符

元组类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法,在本节的内容中,着重介绍通过操作符来对元组进行操作。

2025-05-05 21:15:00 1635

原创 Python高级爬虫之JS逆向+安卓逆向1.7节: 面向对象

比如实现一个在线购物系统,将系统拆分为查看商品,添加商品,订单结算的这三个函数,将其按顺序实现,调用,即可实现一个简单的购物系统。在以上代码中,我们定义了一个名为Rectangle的类,在该类的构造函数中,一共包括两个形参,分别是width与height。这套爬虫教程会系统讲解爬虫的初级,中级,高级知识,涵盖的内容包括基础爬虫,高并发爬虫的设计与开发,js逆向,安卓逆向,反爬策略及应对(反调试,指纹检测,图文验证码,短信验证码等),以及大规模分布式爬虫的设计与开发。面向对象的三大特征: 封装,继承,多态。

2025-05-02 20:30:00 1161

原创 Python高级爬虫之JS逆向+安卓逆向1.6节: 函数基础

function_name表示函数名,在Python中一般使用下划线命名法来命名。parameter_list表示形参列表,形参即占位符,表示在当前这个位置需要传递参数。冒号下面的为函数体,在函数体中通过return将表达式的值返回给函数的调用方。""" 计算x,y,z中的最大值 """

2025-04-23 21:15:00 1120

原创 Python高级爬虫之JS逆向+安卓逆向1.5节: 控制结构

这套爬虫教程会系统讲解爬虫的初级,中级,高级知识,涵盖的内容包括基础爬虫,高并发爬虫的设计与开发,js逆向,安卓逆向,反爬策略及应对(反调试,指纹检测,图文验证码,短信验证码等),以及大规模分布式爬虫的设计与开发。if用来声明条件控制的主干,elif用来声明条件控制的分支,else仅当if与elif中条件皆不成立时才会执行。Python中的控制结构主要有条件控制,循环控制,跳转控制。条件控制即当条件成立时执行某种操作,循环控制用来重复执行程序中的代码,而跳转控制用来控制程序流程的跳转。

2025-04-17 20:45:00 1068

原创 Python高级爬虫之JS逆向+安卓逆向1.4节:数据运算

这套爬虫教程会系统讲解爬虫的初级,中级,高级知识,涵盖的内容包括基础爬虫,高并发爬虫的设计与开发,js逆向,安卓逆向,反爬策略及应对(反调试,指纹检测,图文验证码,短信验证码等),以及大规模分布式爬虫的设计与开发。读者需注意,在Python中0值,空值都是假值。在以上代码中,False是0值,""是空值,它们都是假值。薯条老师的学生在南方电网,林氏家居,京东,阿里等大厂。通过+,-,*,/,//, %, **等运算符来实现算术运算。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。

2025-04-14 21:00:00 952 1

原创 Python高级爬虫之js逆向+安卓逆向1.3节:Python数据类型

大神薯条老师的高级爬虫+安卓逆向教程:这套爬虫教程会系统讲解爬虫的初级,中级,高级知识,涵盖的内容包括基础爬虫,高并发爬虫的设计与开发,js逆向,安卓逆向,反爬策略及应对(反调试,指纹检测,图文验证码,短信验证码等),以及大规模分布式爬虫的设计与开发。希望学习我这套爬虫教程的读者们,都能成为超一流的爬虫高手。Python入门到高手,手把手教你从零基础入门到成为Python高手。

2025-04-09 17:30:00 851

原创 Python高级爬虫之JS逆向+安卓逆向1.2节: 变量与对象

比如整数是类型,1,2,3,4,5等就是对象,因为它们是整数的具体实例。一个好的变量名,通常使用英文单词来命名,不宜过长,须具备较强的可读性。变量是一种容器,那么也具备容器的这种特性,在计算机中,变量是储存数据的容器。这套爬虫教程会系统讲解爬虫的初级,中级,高级知识,涵盖的内容包括基础爬虫,高并发爬虫的设计与开发,js逆向,安卓逆向,反爬策略及应对(反调试,指纹检测,图文验证码,短信验证码等),以及大规模分布式爬虫的设计与开发。Python中的变量也是一种容器,只不过存储的是对象的标识值。

2025-04-07 21:00:00 861

原创 Python从入门到高手8.1节-元组类型详解

对元组进行定义,主要有对象定义法和直接定义法。(1) 对象定义法元组的类型名是tuple,可以直接在交互模式中执行help(tuple)来查找tuple的定义及用法:在交互模式的输出中,tuple(iterable=(),/)的形式就是对象定义法。参数iterable表示可迭代对象。迄今学过的数据类型中,字符串、列表、元组都是一种可迭代的数据类型

2025-04-07 21:00:00 1050

原创 Python高级爬虫之JS逆向+安卓逆向1.1节-搭建Python开发环境

大神薯条老师的高级爬虫+安卓逆向教程:这套爬虫教程会系统讲解爬虫的初级,中级,高级知识,涵盖的内容包括基础爬虫,高并发爬虫的设计与开发,js逆向,安卓逆向,反爬策略及应对(反调试,指纹检测,图文验证码,短信验证码等),以及大规模分布式爬虫的设计与开发。希望学习我这套爬虫教程的读者们,都能成为超一流的爬虫高手。

2025-04-06 20:45:00 857

原创 Python从入门到高手7.5节-实现冒泡排序算法

所谓排序,是指将数据集合中的元素按从小到大的顺序进行排列,或按从大到小的顺序进行排列。前者称为升序排序,后者称为降序排序。在数据结构与算法这门课程中,我们会学习到诸多与排序相关的算法,比如冒泡排序算法,选择排序算法,快速排序算法,堆排序算法等。在本节教程中,我们来掌握非常经典的冒泡排序算法。

2024-11-05 20:30:00 538

原创 Python从入门到高手7.4节-优雅的列表推导式

列表推导式,又叫列表解析式。列表解析式,顾名思义,就是由已有的可迭代对象,来解析出一个新的列表。我们在循环中判断当前元素是否为奇数,若为奇数,则添加进列表中。与直接使用for循环来添加元素相比,列表解析式更加简洁和优雅。现在开始来详细地讲解Python中的列表推导式。

2024-10-31 19:37:52 649

原创 Python从入门到高手7.3节-列表的常用操作方法

删除索引index对应的元素值,index的值默认为列表的最大索引值,也就是说,pop方法默认删除尾部的元素。返回值为被删除的列表元素,index的值必须在列表有效的索引范围内,否则会抛出异常。将参数object代表的数据对象添加至列表中,元素被添加至列表的末尾,该方法无返回值。添加新的元素需通过本节介绍的列表的添加的一系列方法。当列表中的元素类型全为字符串时,可以通过字符串的join方法将列表中的元素组成以str做为分隔符的字符串。start的默认值为0,end的默认值为列表的长度。

2024-10-28 20:30:00 780

原创 Python从入门到高手7.2节: 列表操作符详解

比如在以上代码中,虽然列表right只有一个元素,但是right中的首元素大于列表left中的第一个元素。列表类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法,在本节内容中,着重介绍列表的常用操作符。只有在元素值相同,顺序也相同的情况下,两个列表才相等,否则以元素先后的大小关系来确定列表的大小关系。列表的关系运算是按序进行比较的,这里的按序比较是从列表的第一个元素开始,逐元素进行比较。列表类型也是一种线性的顺序结构,同字符串一样,可通过索引来随机访问列表中的元素。浅复制是指将内存地址进行拷贝。

2024-10-18 20:30:00 713

原创 Python从入门到高手7.1节-Python列表类型详解

对列表进行定义,主要有对象定义法和直接定义法。(1) 对象定义法列表的类型名是list,可以直接在交互模式中执行help(list)来查找list的定义及用法:在交互模式的输出中,list(iterable=(),/)的形式就是对象定义法。参数iterable表示可迭代对象。迄今学过的数据类型中,字符串以及列表都是一种可迭代类型。在Python中,凡是可以对集合中的元素进行迭代的数据类型,都是可迭代类型。所谓的迭代,就是逐一地访问集合中的元素。"""@author: 大神薯条老师。

2024-10-16 19:43:42 1241

原创 Python从入门到高手6.5节-字符串模式匹配算法

从主串的第一个字符起与模式串的第一个字符比较,如果相等,则继续对字符进行后续的比较,否则从主串的第二个字符起与模式串的第一个字符重新比较,不断重复这样的过程,直至模式串中的每个字符依次和主串中的一个连续的字符序列相等为止,此时称为匹配成功,否则匹配失败。薯条老师的学生在南方电网,林氏家居,京东,阿里等大厂。这里的子串即是待匹配的模式, 找出主串"中国人不欺压中国人"中的所有模式"中国",就是一个模式匹配。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。举个简单的例子,主串为。

2024-10-15 20:45:00 404

原创 Python从入门到高手6.4节-字符串格式化详解

同学们比较熟悉的是磁盘格式化,将磁盘格式化以后,磁盘中的文件全部被清除。那么,什么是字符串的格式化?对字符串进行格式化,不会清除字符串中的字符。字符串的格式化是指按照特定的格式对字符串进行输出。举个简单的例子,在字符串中, 在{1}位置处输出为整数,{2}位置处输出为字符串,{3}位置处输出为浮点数,那么格式化后的字符串输出为:"整数字符串浮点数"。: 一种是通过f-string来进行格式化,一种是使用格式化符号配合操作符%进行格式化,最后一种则是通过字符串的format方法进行格式化。

2024-10-14 17:25:24 1094

原创 Python从入门到高手6.3节-字符串操作方法

字符串类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法。在本节内容中,着重介绍字符串的常用操作方法。

2024-10-12 20:30:00 1051

原创 Python从入门到高手6.2节-字符串操作符详解

Python中的"in"是成员操作符,在字符串中用来查找子串是否存在于主串中,若存在,则返回值为True,否则返回False。(1) 操作语法为 [前索引:后索引],例如[0:5], 表示截取索引0到索引5(不包括索引5)之间的值 (2) 前索引的值可不填,[:后索引],此时前索引的值等于0。(4) 前后索引的值可同时不填,[:],此时前索引的值等于0,后索引的值等于字符串的长度。(3) 后索引的值可不填,[前索引:],此时后索引的值等于字符串的长度。+操作符用来实现字符串的拼接功能,返回拼接后的字符串。

2024-10-11 20:30:00 927

原创 Python从入门到高手6.1节-字符串的定义与编码

在UNICODE编码中,为每种语言中的每个字符设定了统一并且唯一的二进制编码, 这个编号范围从 0x000000 到 0x10FFFF,每个字符对应一个唯一的UNICODE数字码,UNICODE编码的形式为:在数字码(十六进制)前面加上U+。UTF-8,是一种针对UNICODE的可变长度字符编码, 不同于UNICODE编码采用固定长度的字节数来表示字符, UTF-8使用的字节数是可变的,比如ASCII字符,在UTF-8编码中仍使用一个字节来进行编码,对于汉字等字符使用的是3个字节来进行编码。

2024-10-10 20:30:00 2391

原创 Python从入门到高手5.4节-算法实战之水仙花数

算法本身并不难,只需将三位数的每一位取出来,然后计算它们的三次幂,最后相加求和。水仙花数也叫自恋数,是一个大于0的三位数,该数的每位数的三次幂之和等于它本身。1的3次幂等于1,5的3次幂等于125,3的3次幂等于27,1+125+27=153, 所以153是个水仙花数。薯条老师的学生在南方电网,林氏家居,京东,阿里等大厂。十位和百位必然能被10整除,按照这样的原理,我们可以进一步求出十位数: 只需去掉三位数中的个位数,然后再与10求余。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。

2024-10-08 20:15:00 536

原创 Python从入门到高手5.3节-Python数据类型转换

跟薯条老师学后端开发,高级爬虫(JS逆向+安卓逆向),数据分析,大数据开发,量化交易,以及机器学习+深度学习算法。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。薯条老师的学生在南方电网,林氏家居,京东,阿里等大厂。薯条老师的个人技术博客http://www.chipscoco.com/对本节教程有任何不懂的同学,亦可在评论区中进行评论。薯条老师会详细解答你们提出的每一个问题。

2024-10-07 20:15:00 680

原创 Python从入门到高手5.2节-Python数据运算

在PyCharm等IDE中运行程序时,Python解释器会将文件中的所有代码一次性编译成中间字节码,这样就有了优化的契机,在一次性编译的过程中,Python解释器将全局常量存储在一块固定的内存中,供其它对象引用,所以在PyCharm中运行时,id值就相等。这里的短路逻辑条件,即,逻辑与运算中只要其中一个操作数为假,就触发短路,输出为假的这个操作数。(1) 将数字与各数位的基数作整除运算,可以获取当前数位的数字,例如千位数的基数为1000,百位数的基数为100, 十位数的基数为10,以此类推。

2024-10-06 20:30:00 2223

原创 Python从入门到高手5.1节-Python简单数据类型

在奇数这种数据类型中,数据集合中的元素全为奇数,奇数与2相余后的余数为1。在Python中,变量的类型其实是变量所引用的对象的类型。number变量的类型在程序的运行过程中是动态变化的,这也是为什么Python被称为动态类型编程语言的原因。在Python中有一个特殊的空类型NoneType,NoneType在语义上表示空数据类型,它是一个单例,仅存在一个None对象。对于计算机来说,无所谓数据类型,它“看到”的只是二进制,编程语言中的数据类型是方便程序员进行数据处理而定义的一种逻辑概念。

2024-10-05 20:30:00 1346

原创 Python从入门到高手4.4节-算法实战之计算次大值

然后将第四个变量分别与最大值,中值进行比较,如果比三个中的最大值要大,那么次大值肯定就是三个中的最大值,如果比最大值小但比中值要大,那么次大值肯定就是第四个值。直接通过if来逐一比较,穷举所有的情况,这样的思路能够把次大值找出来,但最终写出的只是一坨又长又臭的代码。许多初学者将这个问题想得过于复杂,要学会将复杂的问题简化处理,这样才能更好地理解事物的本质。在实现的过程中,需要注意对最大值和次大值初始化时,二者刚好为最大值的特殊情况。假设有四个整型变量,它们值的大小未知,该怎么计算出四个中的次大值?

2024-10-04 21:00:00 611

原创 Python从入门到高手4.3节-掌握跳转控制语句

我们到现在为止已经学完了Python中的条件控制和循环控制,在本节内容中,我们将学习Python中的最后一个控制结构: 跳转控制。假设在循环中一共需要迭代5次,在第一次迭代时执行了break, 那么剩下的4次都不会执行。在循环迭代的过程中,如果需要在满足特定条件时就退出循环,比如当和大于2024时就退出循环,该怎么实现呢?薯条老师的学生在南方电网,林氏家居,京东,阿里等大厂。理解跳转控制,可以从其字面意思来进行理解,跳转即调转方向,在程序的执行过程中通过跳转控制来控制程序的执行过程。

2024-10-04 20:30:00 698

原创 Python从入门到高手4.2节-掌握循环控制语句

在上文的代码实例中,在while循环中嵌套了for循环,同样可以在while中嵌套while循环,在for循环中嵌套while循环,for循环。在while循环中不断将x与y的值减-1,当x与y的值都为0时,x+y=0,那么表达式x+y > 0的值为假值,所以不会运行循环体中的代码。同样地,在进行嵌套时要注意代码缩进,同时嵌套的深度不宜过深,否则会导致代码的可读性变差,代码难以维护。所谓的循环非正常退出,是指在循环中执行了break语句,也即,只要在循环体中执行了break, 就是循环的非正常退出。

2024-10-02 20:30:00 1345

原创 Python从入门到高手4.1节-掌握条件控制语句

elif用来定义条件分支,即在if语句中的条件不成立的情况下,继续判断elif语句中的条件是否成立。三元运算符的执行逻辑为: 如果if语句中的条件表达式condition_expression的值为真,就返回表达式expression1的值,否则返回表达式expression2的值。条件控制的核心是先提出一个假设条件,如果条件成立就执行什么样的操作,如果条件不成立,就继续判断其它的条件。if用来定义条件控制的主干,elif用来定义条件控制的分支,而else是在if和elif中的条件都为假时才执行的操作。

2024-09-30 20:00:00 2309

原创 Python从入门到高手3.5节-算法实战之最小值算法

算法原理很简单,先任取两个数进行比较,以计算两个数中的最小值:假设得到的最小值为min_,再用这两个数中的最小值min_与剩余的第三个数进行比较。计算n个数中的最小值也是一样的原理,任取两个数进行比较,再将比较的结果与其它的数两两间进行比较,不断重复这样的过程,最终的结果一定是最小值。同学门在学习的时候,要善于归纳总结。

2024-09-29 22:37:37 466

原创 Python从入门到高手3.4节-Python代码缩进规则

编程语言中的代码缩进指的是调整代码与父级边缘的距离,这个距离用空格数来进行度量。例如缩进四个空格,指的是与父级边缘水平相距四个空格。# 与父级边缘相距0个空格number=1# 与父级边缘水平相距四个空格# print函数与上文的if语句是子级和父级的关系。

2024-09-28 20:23:17 1207

原创 Python从入门到高手3.3节-学会写代码注释

在程序的编写过程中,通常会写注释,以对关键的代码或复杂的程序逻辑进行描述。代码注释面向的是程序员,也即,注释是给程序员看的,不是给Python执行的,Python解释器在解释执行Python代码时,会跳过代码中的所有注释。同学们在一开始学习编程的时候,就得养成写代码注释的习惯,将程序中关键的逻辑通过简洁的文字描述记录下来。这样在以后阅读源码的过程中,可以通过注释来理解程序中的关键逻辑。当然也不要过度注释,否则会影响代码的整体可读性。

2024-09-27 17:25:09 830

原创 Python从入门到高手3.2节-理解表达式与语句

在改写后的代码中,表达式state == 0的值为真值,因为变量state的值为0,0与0相等,输出的值为真值。else表达的是if语句中的表达式的值为假的情况下,就执行else语句所在的冒号下方的代码。表达式2 > 2的值为假。在逻辑或运算中,只要其中一个操作数为真值,就触发短路,输出为真值的操作数,所以表达式0 or 1的值为1,因为0是假值,1是真值。if有如果的意思,表示如果发生了某种情况就执行什么样的操作,else表示否则的意思,即在if语句中指定的条件不成立的情况下,就执行相应的操作。

2024-09-25 16:34:41 650

原创 Python从入门到高手3.1节-变量的定义与命名

使用赋值操作符来定义变量代码中的等号即赋值操作符,1314则是一个整数对象。同学们要注意,赋值是按从右往左的顺序来赋值,且赋的值是对象的地址。变量在储存了对象的地址以后,就可以通过对象的该地址来引用和操作对象。在Python中用地址来唯一的标识一个对象。这里的地址,可将其类比为人的身份证编号。我们的身份证编号是唯一的,对象的地址同样是唯一的。此时的赋值是将变量magic_no储存的地址再赋值给变量number。

2024-09-24 16:45:42 800

原创 Python从入门到高手2.3节-第一个Python程序, 你好王德发

代码中的用英文引号括起来的叫做文件头注释,该注释用来备注程序的作者,程序的描述,以及程序的日期等信息。作为初学者,一定要养成良好的编程习惯,比如坚持在文件顶部写上文件头注释,这样我们的代码看起来会更规范。薯条老师的学生在南方电网,林氏家居,阿里等大厂。在本节课程中,即以PyCharm为例来编写一个非常简单的Python程序, 该程序为"你好,王德发"。这行代码先不做讲解,初学者将其视为固定写法即可,它表示程序的入口。坚定自己的学习目标,保持学习的热情,那你成为高手只是时间问题。

2024-09-23 19:31:21 480

原创 Python从入门到高手2.2节-神器VS Code的安装与配置

VS Code的全称是Visual Studio Code, 是微软开发的一款垮平台的IDE工具。与“笨重”的PyCharm相比,VS Code非常轻量,启动速度很快。PyCharm之所以“笨重”,是因为它支持更多易于提升开发效率的特性,对初学者非常友好。不同于PyCharm, VS Code是一款完全免费的软件,并支持多种开发语言。此外,VS Code还支持语法高亮、代码补全,内建GIT,以及通过插件的方式来进行扩展等特性。

2024-09-22 15:49:44 1209

Python零基础入门指南(高清PDF,薯条老师)

十年经验技术专家薯条老师亲自撰写的Python教程,可免费分享以及传播。适合零基础以及对编程,Python感兴趣的同学进行学习。系统讲解计算机基础知识,Python基础到高级的知识。

2020-07-22

Python Web开发-Django从入门到精通(高清PDF,薯条老师 )

django从入门到精通的实战教程,作者是薯条老师大神

2021-06-17

空空如也

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

TA关注的人

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