Python 基础入门教程
文章平均质量分 95
对于入门,主要是掌握基本的语法和熟悉编程规范,因此大部分的教程基本一致的,所以还是建议选好适合自己的一个教程,坚持学下去。本专栏是基于 Python 3.6 写的 Python 入门系列教程。
程风破~
CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。技术合作请加本人wx(注明来自csdn):foreast_sea
展开
-
Python基础:闭包和装饰器
print('昵称:两点水 部门:做鸭事业部 上班打卡成功')punch()昵称:两点水 部门:做鸭事业部 上班打卡成功然后,产品反馈,不行啊,怎么上班打卡没有具体的日期,加上打卡的具体日期吧,这应该很简单,分分钟解决啦。print('昵称:两点水 部门:做鸭事业部 上班打卡成功')punch()2018-01-09昵称:两点水 部门:做鸭事业部 上班打卡成功。原创 2024-09-16 00:15:00 · 1036 阅读 · 3 评论 -
Python基础:正则表达式
Python的 re 模块提供了正则表达式相关的操作。正则表达式是一种强大的文本处理工具,可以用来检查字符串是否符合某种模式,提取或替换符合某模式的字符串等。原创 2024-09-17 00:15:00 · 1028 阅读 · 3 评论 -
Python基础:线程与进程
Python中的线程和进程是两种实现程序并发执行的基本单位,它们在计算机中扮演着不同的角色,各有其特点和用途。。原创 2024-09-15 00:15:00 · 623 阅读 · 3 评论 -
Python基础:元类
通过上面的介绍,终于模模糊糊的带到元类这里来了。可是我们到现在还不知道元类是什么鬼东西。我们创建类的时候,大多数是为了创建类的实例对象。那么元类呢?元类就是用来创建类的。也可以换个理解方式就是:元类就是类的类。通过上面type()函数的介绍,我们知道可以通过type()实际上type()函数是一个元类。type()就是 Python 在背后用来创建所有类的元类。那么现在我们也可以猜到一下为什么type()函数是 type 而不是 Type呢?原创 2024-09-14 00:15:00 · 728 阅读 · 1 评论 -
Python基础:枚举类
但有些时候我们需要控制枚举的类型,那么我们可以 Enum 派生出自定义类来满足这种需要。# @unique 装饰器可以帮助我们检查保证没有重复值@unique输出的结果如下:通过上面的例子,可以知道枚举模块定义了具有迭代 (interator) 和比较(comparison) 功能的枚举类型。它可以用来为值创建明确定义的符号,而不是使用具体的整数或字符串。原创 2024-09-13 00:15:00 · 1589 阅读 · 7 评论 -
Python基础:魔术方法Magic Method
经过之前编章的介绍,我们知道在 Python 中,常见的容器类型有: dict, tuple, list, string。其中也提到过可容器和不可变容器的概念。其中 tuple, string 是不可变容器,dict, list 是可变容器。可变容器和不可变容器的区别在于,不可变容器一旦赋值后,不可对其中的某个元素进行修改。当然具体的介绍,可以看回之前的文章,有图文介绍。那么这里先提出一个问题,这些数据结构就够我们开发使用吗?原创 2024-09-12 00:15:00 · 1756 阅读 · 3 评论 -
Python基础:模块与包
在开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。后面我们学习了函数,知道函数是实现一项或多项功能的一段程序,这样就更方便我们重复使用代码。紧接着,我们有学了类,类可以封装方法和变量(属性)。这样就更方便我们维护代码了。我们之前学过,类的结构是这样的:而我们要学的模块是这样的:在模块中,我们不但可以直接存放变量,还能存放函数,还能存放类。不知道你们还有没有印象,我们封装函数用的是def, 封装类用的是class。而我们封装模块,是不需要任何语句的。原创 2024-09-11 00:15:00 · 701 阅读 · 3 评论 -
Python基础:面向对象
类是什么?个人认为理解类,最简单的方式就是:类是一个变量和函数的集合。可以看下下面的这张图。这张图很好的诠释了类,就是把变量和函数包装在一起。当然我们包装也不是毫无目的的包装,我们会把同性质的包装在一个类里,这样就方便我们重复使用。所以学到现在,你会发现很多编程的设计,都是为了我们能偷懒,重复使用。知道了类是什么样子的,我们接下来就要学习怎么去定义类了。可以看到,我们是用class语句来自定义一个类的,其实这就好比我们是用def语句来定义一个函数一样。原创 2024-09-10 00:15:00 · 951 阅读 · 1 评论 -
Python基础:迭代器和生成器
这篇内容挺多的,而且比内容不好理解。或许新手看完后,还会一脸懵逼,不过这是正常的,如果你看完后,是迷糊的,那么建议你继续学习后面的内容,等学完,再回来看几次。原创 2024-09-09 00:15:00 · 824 阅读 · 1 评论 -
Python基础:函数的使用
函数,其实我们一开始学 Python 的时候就接触过。不过我们使用的大多数都是 Python 的内置函数。比如基本每个章节都会出现的print()函数。而现在,我们主要学习的是自定义函数。各位有没有想过为什么需要函数呢?如果要想回答这个问题,我们需要先了解函数是什么?函数就是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。没错,函数其实就是把代码抽象出来的代码段。那为什么要抽象出来呢?方便我们使用,方便我们重复使用。原创 2024-09-08 00:15:00 · 996 阅读 · 1 评论 -
Python基础:条件语句和循环语句
Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null 为 False。一般编程语言都有循环语句,为什么呢?那就问一下自己,我们弄程序是为了干什么?那肯定是为了方便我们工作,优化我们的工作效率啊。而计算机和人类不同,计算机不怕苦也不怕累,也不需要休息,可以一直做。你要知道,计算机最擅长就是做重复的事情。原创 2024-09-07 00:15:00 · 1356 阅读 · 3 评论 -
Python基础:Dict 和 Set
上一章节,我们学习了列表(List) 和 元组(tuple) 来表示有序集合。而我们在讲列表(list)的时候,我们用了列表(list) 来存储用户的姓名。name = ['一点水', '两点水', '三点水', '四点水', '五点水']那么如果我们为了方便联系这些童鞋,要把电话号码也添加进去,该怎么做呢?原创 2024-09-06 00:15:00 · 1789 阅读 · 1 评论 -
Python基础:List 和 Tuple
List (列表)是 Python 内置的一种数据类型。它是一种有序的集合,可以随时添加和删除其中的元素。那为什么要有 List (列表)呢?我们用一个例子来说明。现在有一个团队要出去玩,要先报名。如果用我们之前学过的知识,那么就是用一个字符串变量把他们都记录起来。但是这样太麻烦了,而且也不美观。在编程中,一定要学会偷懒,避免「重复性工作」。如果有一百个成员,那么你及时是复制粘贴,也会把你写烦。这时候就可以使用列表了。就这样,一行代码就可以存放 N 多个名字了。原创 2024-09-05 00:15:00 · 1099 阅读 · 1 评论 -
Python基础:基本数据类型和变量
每种语言都有自己的语法,不管是自然语言(英语,中文)还是计算机编程语言。Python 也不例外,它也有自己的语法规则,然后编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,然后执行。Python 的语法比较简单,采用缩进方式。如上面的代码截图,以 # 开头的语句是注释,其他每一行都是一个语句,当语句以冒号 : 结尾时,缩进的语句视为代码块。要注意的是 Python 程序是大小写敏感的,如果写错了大小写,程序会报错。原创 2024-09-04 00:15:00 · 1125 阅读 · 1 评论 -
Python基础:代码格式、注释和命名规范
如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入标识。每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120) import语句应该放在文件头部,置于模块说明及docstring之后,于全局变量之前; import语句应该按照顺序排列,每组之间用一个空行分隔Python 支持括号内的换行。这时有两种情况。所有的公共模块、函数、类、方法,都应该写 docstring 。原创 2024-09-03 00:15:00 · 3608 阅读 · 7 评论 -
Python基础:从简介、安装到第一个Hello程序
Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间竟然写了一个这么牛皮的编程语言。现在,全世界差不多有 600 多种编程语言,但流行的编程语言也就那么 20 来种。不知道你有没有听说过 TIOBE 排行榜。原创 2024-09-02 07:00:00 · 1101 阅读 · 5 评论 -
【VS Code编写Python】VS Code提高 Python编写效率
Visual Studio Code 是一款功能强大的 Python 源代码编辑工具。该编辑器包含各种功能,可帮助您提高代码编写效率。原创 2024-09-01 06:00:00 · 1382 阅读 · 1 评论 -
【VS Code编写Python】快速上手使用 Python
在本教程中,您学习了如何创建 Python 项目、创建虚拟环境、运行和调试 Python 代码以及安装 Python 包。在本文中,您将学习如何在 Visual Studio Code 中使用 Python 3 创建、运行和调试 Python“掷骰子”应用程序、使用虚拟环境、使用包等等!文件扩展名,您可以告诉 VS Code 将此文件解释为 Python 程序,以便它使用 Python 扩展和选定的解释器评估内容。要在 macOS 上使用 Homebrew 安装 Python,请在终端提示符下使用。原创 2024-09-01 06:00:00 · 5115 阅读 · 1 评论 -
【VS Code编写Python】Python 快速入门指南
Python 扩展使 Visual Studio Code 成为出色的 Python 编辑器,可在任何操作系统上运行,并可与各种 Python 解释器一起使用。VS 代码Python 解释器(任何积极支持的 Python 版本VS Code 市场上的Python 扩展要进一步自定义 VS Code for Python,您可以利用Python 配置文件模板,自动安装推荐的扩展和设置。对于数据科学项目,请考虑使用数据科学配置文件模板。原创 2024-08-31 00:15:00 · 2476 阅读 · 1 评论