
茶桁的AI秘籍 - Python篇
文章平均质量分 91
本专栏为系列专栏的一部分,因为有些收费有些不收费,所以均单独设定专栏。
茶桁
这个作者很懒,什么都没留下…
展开
-
AI秘籍 - Python篇 PDF发布
本次电子书,先出了Python篇的,满足一些小伙伴的阅读需求。那本电子书是会长期更新的,内容上不会做大的改动,不过一些小的错误更正会时常去做。欢迎大家将本书分享给你的其他小伙伴们。原创 2023-12-26 15:43:22 · 235 阅读 · 0 评论 -
27. Pandas
虽然是最后一节课了,但是本节课的任务却是一点也不轻松。相比较而言,如果你以后从事的是数据治理和分析工作,那么本节课的内容可能会是你在今后工作中用到的最多的内容。我们需要学习行列索引的操作,数据的处理,数据的合并,多层索引,时间序列,数据的分组聚合(重点)。最后,我们会有一个案例的展示。原创 2023-08-23 07:00:00 · 128 阅读 · 0 评论 -
26. NumPy
在我们平时的工作中,不太有那么多的机会使用现成的数据,除非你跟我一样是一个数据产品经理,那倒是会有程序员们会将数据整理好递到你手上。可是即便如此,很多时候我还是需要自己亲手去处理数据,因为我不能为了一次数据验证或者一个什么想法就去惊动程序员为你服务。更何况,我们现在的课程面向的是人工智能,那么处理数据就成了必须要有的手段,也是家常便饭常有的事。那么今天,我们就来学习一下Python中科学计算的基础第三方库:「numpy」。原创 2023-08-22 07:00:00 · 210 阅读 · 0 评论 -
25. matplotlib
Python的生态非常完善也非常活跃,我们不太可能讲目前所有的第三方库全部都介绍一遍,只介绍几个有影响力并且和处理数据相关的。那今天第一Part,我们就先来学习`matplotlib`。原创 2023-08-21 07:00:00 · 154 阅读 · 0 评论 -
24. 装饰器语法与应用
Hi, 大家好。我是茶桁。在最近几期的课程中,相信小伙伴们都频繁的看到一个词:「装饰器」, 那到底什么是装饰器,又有什么作用呢?我们这节课,就来好好的来了解一下。原创 2023-08-20 07:00:00 · 113 阅读 · 0 评论 -
23. 描述符和设计模式
上一节课中,我们讲解了面向对象中的一些高阶应用,给大家介绍了一些魔术方法。并在最后,我们预告这节课内容会讲解描述符和设计模式。好了,让我们开始吧。原创 2023-08-19 07:00:00 · 115 阅读 · 0 评论 -
22. 面向对象 - 高阶
之前的课程里面,我们简单的接触了面向对象编程,也和大家讲解了其思想,优缺点。相信上节课程结束之后,大家对面向对象都有了一定的理解。那么我们这节课,就进入面向对象的一些高阶部分,让我们继续来学习一些魔术方法以及Python的内置成员,然后再来学习一下描述符与设计模式。原创 2023-08-18 07:00:00 · 66 阅读 · 0 评论 -
21. 面向对象及特性
今天开始,我们要迈向Python的另外一个台阶了,那就是面向对象。面向对象编程(Object Oriented Programming),简称为OOP,是一种**以对象为中心**的程序设计思想。与之相对的,就是面向过程编程(Procedure Oriented Programming), 简称为POP, 是一种**以过程为中心**的程序设计思想。原创 2023-08-17 07:00:00 · 61 阅读 · 0 评论 -
20. 异常处理
在我们日常使用Python或者其他编程语言的时候,不可避免的都会出现报错和异常。那么,我们今天就来谈谈异常。原创 2023-08-16 07:00:00 · 53 阅读 · 0 评论 -
19. 第三方库的管理和虚拟环境
在我们之前的课程中,讲解了数据,函数,类,模块以及包。这些基本上已经构成了Python的全部了。那么,我们在学习Python的包之后,有没有思考过,既然Python有内置模块,我们也可以自己写一些模块来使用,那一定有很多第三方写过相应的模块来供我们使用。那么,这些包该如何去找,找到以后如何使用和管理呢?今天,就让我们来看看这个问题。原创 2023-08-15 13:25:46 · 78 阅读 · 0 评论 -
18. Python中的模块与包
那么今天,我们接着来学习模块。不过今天要学的模块和以往不太一样了,以前我们学习的都是Python内置的一些模块,而今天呢,我们自己来打包模块。原创 2023-08-15 07:00:00 · 135 阅读 · 1 评论 -
17. 正则表达式
说起正则表达式,很多程序员其实对其都不是很重视,但是学好它,必定在处理数据的时候事倍功半。虽然内容看似不多,但是市面上有一本经典的「精通电子表达式」整本书还是非常厚的。当然,它比咱们今天要讲的内容详尽的多了。听完我这节课之后想继续研究正则的小伙伴,推荐这本书(唯一推荐)。原创 2023-08-14 07:00:00 · 70 阅读 · 0 评论 -
16. 练习:万年历
那有了这个,我们要做一个当月的日历就简单了,还记得我们之前做过一个星星的矩阵吗?是一样的概念,这是这次直接换成了数字而已, 来,让我们从最基本框架开始(在打印的过程当中,我发现一个问题,就是我们的月份信息不断的叠加,那导致打印区变的过长,最终都没打印完全。既然月份是固定的数字,那就是最好办的,我们让变量控制在范围内不就好了。可是,明眼人一眼就看出了问题,这一月只有30天,怎么得到的35天的?我们尝试调用了一下封装好的函数,输出2023年12月份日历,大家可以看看自己手机里的日历,绝对真实可靠。原创 2023-08-13 07:30:00 · 107 阅读 · 1 评论 -
15. 系统内置模块
系统内置模块就是安装完Python解释器之后,系统本身所提供的模块。我知道,咱们之前的课程里有学习系统的内置函数,这个模块和函数不是一个东西。模块这种东西,是需要导入后才可以使用的,比如:`json, re, os`等等。原创 2023-08-12 22:48:28 · 99 阅读 · 1 评论 -
14. 练习:登录注册系统
那么这节课呢,我们利用之前所学的内容,尝试做一个小练习:建立一个登录注册系统。上节课我们在结尾的时候讲练习内容贴了出来,还记得要求吗?原创 2023-08-11 07:00:00 · 184 阅读 · 1 评论 -
13. Python的文件操作
在结束了Python数据类型学习之后,我们今天开始进入一个新的篇章。今天,让我们来详细了解一下在Python中如何去进行文件操作。原创 2023-08-10 11:13:49 · 74 阅读 · 1 评论 -
12. 数据类型 - 集合详解
Hi, 大家好。我是茶桁通过最近几节课的内容,我们已经了解到了大部分的容器类数据的特性和应用,今天这一节课是容器类数据的最后一部分。让我们今天来详细了解一下「集合」。原创 2023-08-09 07:00:00 · 271 阅读 · 1 评论 -
11. 数据类型 - 字典
Hi,大家好。我是茶桁。关于Python的数据类型,我们已经详细讲解了三种,字符串,列表和元组。那么今天,我们再来讲一种:字典。原创 2023-08-09 07:00:00 · 86 阅读 · 1 评论 -
10. 数据类型 - 元组详解
Hi,大家好。我是茶桁。之前两节分别介绍了字符串和列表,今天,我们来讲讲另外一个常用到的数据类型:元组。原创 2023-08-08 07:00:00 · 335 阅读 · 0 评论 -
9. 数据类型 - 列表详解
最近几节课,我们都是在详细讲解Python内的数据类型,上一节课我们详细了解了字符串,这节课,让我们来详解一下列表。原创 2023-08-07 07:00:00 · 104 阅读 · 1 评论 -
7. Python的内置函数
Hi,大家好。我是茶桁。讲完了基础函数和高阶函数之后,我们这一节来研究下Python的内置函数,看看Python在安装完毕之后的解释器里,到底都预先给我们提供好了哪些可用的函数。more本节内容着重介绍一些常用函数,并且会做一些应用上的示例。当然,对于Python的内置函数,我们还可以查询官方文档,我这节参照的为range()原创 2023-08-05 11:08:35 · 80 阅读 · 1 评论 -
8. 字符串详解
单引号定义字符串‘ ’双引号定义字符串“ ”三引号定义字符串‘’‘内容’‘’或者“”“内容”“”字符串定义时,引号可以互相嵌套。原创 2023-08-06 14:32:31 · 76 阅读 · 0 评论 -
6. 高阶函数
Hi,大家好。我是茶桁。本节课,我们来学习一下Python中的「高阶函数」。more。原创 2023-08-04 07:00:00 · 69 阅读 · 1 评论 -
5. 模块化编程
函数的英文单词为function, 我们将其翻译过来,就是“函数,功能”。其实,函数就是一个具有特定功能的代码块。# 定义函数[基本结构] def 函数名([ 参数列表 ]) : 当前行数的具体功能的代码当前行数的具体功能的代码 . . .当然,函数在写完之后并不会自动执行,只是把函数定义了而已。如果想要使用定义完成的函数,需要用语法来进行函数的调用。那么函数该如何调用呢?函数名()原创 2023-08-03 08:00:00 · 384 阅读 · 0 评论 -
4. Python的流程控制
Hi,大家好。我是茶桁。在前面几节课的基础之上,我们今天开始尝试在Python中控制流程。这中间,让我们来做一些实际的练习。more。原创 2023-08-02 11:00:38 · 126 阅读 · 0 评论 -
3. Python3 运算符
为了能让我们的学习顺利进行下去,首先我们需要先弄明白:什么是运算符。4594 + 5 = 9459, 在这个简单的数学计算栗子中,4和5倍称为操作数,就被成为是运算符, 最后9就是它的运算结果。到这里,我们对于运算符应该有了一个基本的认知,那么Python语言都支持哪些运算符呢?算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来,就让我们来一个个的学习Python的运算符。原创 2023-08-02 10:59:22 · 76 阅读 · 0 评论 -
2. 初识Python脚本
第一种定义方式 a = 10 b = 20 # 第二种定义方式 a , b = 30 , 40这里我们来思考一个问题,如何实现两个变量的数据相互交换呢?# 定义两个变量 a = 10 b = 20 # 交换两个变量的值 . . .把a变量的值 赋值给c ,此时 c变量中 就是 10把b变量的值 赋值给a , 此时 a变量中 就是 20把c变量的值 赋值给b , 此时 b变量中 就是 10# 普通方式交换数据 a = 10 b = 20 c = aa = b20, 10。原创 2023-08-02 10:57:41 · 67 阅读 · 0 评论 -
1. Python的特性和语法
在本文中,我们一起学习了Python这门功能强大的编程语言。Python的两大特性是动态语言和强类型语言。动态语言意味着在运行时执行类型检查,而不是在编译时。这使得Python更加灵活和易于使用,允许我们在代码中动态创建和修改变量。Python的动态特性使其成为进行数据预处理、数据探索性分析、数据挖掘、机器学习和深度学习等任务的首选语言。另一方面,强类型语言意味着变量的类型在声明时就已经确定,并且不能进行隐式类型转换。这确保了代码的稳定性和安全性,帮助我们避免一些常见的错误。原创 2023-08-02 10:56:53 · 83 阅读 · 0 评论 -
新专辑《AI秘籍》,你所感兴趣的一切
Hi,大家好。我时茶桁。最近,我花了几天时间仔细思考了一下即将要开始写的专栏《AI秘籍》,再根据自己的能力大概规划了一下。目前大致已经理出了一些相关信息可以分享给大家。more。原创 2023-08-02 10:55:51 · 78 阅读 · 0 评论 -
《AI秘籍》预告
说实话,这个系列其实原出处并不是我,严谨的说来,有涉嫌擦边“洗稿”的嫌疑,所以最后放弃了收费的想法,仅仅对一些模型,资源以及计算结果进行了补偿性的收费。不过在写这个系列的同时,我开始有了自己的一些想法,打算真正写一个属于自己的系列文章。说说这个专栏本身,参照我几个自媒体平台的数据来看,Python的基础知识还是更受欢迎一点,我想大概也是更多基础不太好的小伙伴希望能入行吧。第一选择自然是我的微信订阅号,有想过发到少数派里,但是并不清楚少数派对我文章的审核会是什么结果,能成为专栏发出来不太有信心。原创 2023-08-02 10:53:29 · 83 阅读 · 0 评论