合集-python教程

Python教程(1)——python环境的下载与安装
摘要:下面是下载并安装Python解释器的具体步骤,非常详细,保姆级别的教程,初学者一步一步的按照操作。 ## 下载python运行环境 ### 访问官方网站 在浏览器中打开Python的官方网站,网址为https://www.python.org 不要去其他乱七八糟的地方下啊。当然很多时候可能受限于网速 阅读全文

posted @ 2023-06-28 21:25 一点sir 阅读(530) 评论(0) 推荐(0)

Python教程(2)——开发python常用的IDE
摘要:# 为什么需要IDE 在理解IDE之前,我们先做以下的实验,新建一个文件,输入以下代码 ```python total_sum = 0 for x in range(1,101): total_sum += x print(total_sum) ``` 非常非常简单的一个程序,主要就是计算1加到10 阅读全文

posted @ 2023-07-05 20:00 一点sir 阅读(527) 评论(0) 推荐(0)

Python教程(3)——python开发工具vscode的下载与安装
摘要:python的开发工具有很多款,很多都是非常好用的,其中vscode作为其中一款Python的开发工具,是非常轻量级的,今天我们来介绍一下vs code的下载与安装。 # vscode的下载与安装 首先需要到vscode的官网,这个谷歌或者百度一下就可以搜到,然后根据你的系统下载你对应的版本,我这里 阅读全文

posted @ 2023-07-15 10:06 一点sir 阅读(467) 评论(0) 推荐(0)

Python教程(4)——Python开发工具PyCharm的下载与安装
摘要:PyCharm是一种专业的Python集成开发环境(IDE),由JetBrains公司开发和维护。它提供了丰富的功能和工具,帮助开发人员更高效地编写、调试和测试Python代码。如果是一些大型Python项目强烈推荐用这个来开发。今天我们来介绍一下PyCharm的下载与安装。 # PyCharm的下 阅读全文

posted @ 2023-07-16 11:00 一点sir 阅读(425) 评论(0) 推荐(0)

Python教程(7)——一文弄懂Python字符串操作(上)|字符串查找|字符串分割|字符串拼接|字符串替换
摘要:[TOC](Python字符串操作) # 字符串简介 在计算机编程中,字符串是由字符组成的字节序列。在Python中,字符串是表示文本数据的数据类型,由一系列 Unicode 字符组成。字符串可以包含字母、数字、标点符号、空格以及其他特殊字符。实际工作当中,接触最多的可能就是字符串了。 字符串也是P 阅读全文

posted @ 2023-08-12 13:10 一点sir 阅读(712) 评论(0) 推荐(0)

Python教程(8)——一文弄懂Python字符串操作(下)
摘要:@[TOC](Python字符串操作) # 字符串常用方法 字符串在编程中是一种不可或缺的数据类型,它在文本和字符数据时提供了丰富而强大的功能。掌握了字符串的使用方法,你能够更加便捷地进行文本处理、数据操作、用户交互等任务,从而提高编程效率和质量。 - `len()`:返回字符串的长度。 ```py 阅读全文

posted @ 2023-08-13 19:38 一点sir 阅读(243) 评论(0) 推荐(0)

Python教程(10)——Python变量类型元组tuple的详细用法
摘要:在Python中,元组(Tuple)是一种有序且不可变的数据类型。元组可以包含任意数量的元素,用逗号分隔,并用圆括号括起来。与列表(List)不同,元组的元素不能修改。元组与列表一样,可以通过索引访问其中的元素。 ```python my_tuple = ("apple", "banana", "c 阅读全文

posted @ 2023-08-20 20:33 一点sir 阅读(586) 评论(0) 推荐(0)

Python教程(11)——Python中的字典dict的用法介绍
摘要:列表虽然好,但是如果需要快速的数据查找,就必须进行需要遍历,也就是最坏情况需要遍历完一遍才能找到需要的那个数据,时间复杂度是O(n),显然这个速度是很难接受的,于是就必须要有新的数据结构出现,于是字典就诞生了! 在Python中,字典(Dictionary)是一种无序的数据结构,用于存储键值对(ke 阅读全文

posted @ 2023-08-30 13:34 一点sir 阅读(560) 评论(0) 推荐(0)

Python教程(12)——Python数据结构集合set介绍
摘要:集合是一种无序、可变的数据结构,它也是一种变量类型,集合用于存储唯一的元素。集合中的元素不能重复,并且没有固定的顺序。在Python 提供了内置的 `set` 类型来表示集合,所以关键字`set`就是集合的意思。 你可以使用大括号 `{}` 或者 `set()` 函数来创建一个集合。 ```pyth 阅读全文

posted @ 2023-09-03 10:44 一点sir 阅读(428) 评论(0) 推荐(1)

Python教程(13)——Python运算符详解|算术运算符|比较运算符|逻辑运算符|位运算符
摘要:Python的运算符是用于执行各种操作的符号或符号组合。它们用于操作数据并进行算术、比较、逻辑和其他类型的运算。我们所熟知的加减乘除也是运算符中的一种。Python提供了多种类型的运算符,有算术运算符,比较运算符,赋值运算符,逻辑运算符,位算符等等。 算术运算符 算术运算符是Python中比较简单的 阅读全文

posted @ 2023-09-10 13:17 一点sir 阅读(549) 评论(0) 推荐(0)

Python教程(14)——Python函数的入门学习
摘要:函数是什么?在编程中,函数是一段可重用的代码块,用于完成特定任务或执行特定操作。它可以接输入参数并返回一个值或执行一系列操作。函数可以帮助程序员将代码模块化,提高代码的可读性和可维护性。 函数通常包括以下组成部分: 函数名:用于标识函数,并可以通过函数名调用执行该函数。 参数:输入给函数的值,在函数 阅读全文

posted @ 2023-09-24 17:07 一点sir 阅读(358) 评论(0) 推荐(0)

Python教程(15)——Python流程控制语句详解
摘要:Python流程控制是Python编程中非常重要的一部分,它用于控制程序的执行流程。Python提供了多种流程控制语句,包括if语句、while循环、for循环、break和continue语句等。这种流程控制在各个语言中都是大同小异的,如果你已经学过其他的语言,那么这章节就可以直接跳过。 if语句 阅读全文

posted @ 2023-10-22 11:55 一点sir 阅读(441) 评论(0) 推荐(0)

Python教程(16)——lambda表达式详解
摘要:lambda函数介绍 我们平时经常可以在Python的代码中看到一种lambda开头的这种表达式,如果没有学过Python的相关知识,可能会一脸懵逼,不清楚到底这个关键字是干嘛的,用来表示什么。 实际上这个就是lambda函数。 lambda函数是Python中一种特殊的匿名函数,但不仅仅只存在Py 阅读全文

posted @ 2023-12-24 14:06 一点sir 阅读(480) 评论(0) 推荐(1)

Python教程(17)——python模块是什么?python模块详解
摘要:Python模块简介 模块是一个包含了Python定义和语句的文件,可用于将功能组织成可重用和可维护的代码块。每个Python文件都可以作为一个模块,模块可以包含变量、函数、类或可执行代码。通过使用模块,我们可以将代码分离成逻辑单元,促进模块化编程。所以我们可以简单的理解为,一个py文件就是一个模块 阅读全文

posted @ 2023-12-24 16:40 一点sir 阅读(269) 评论(0) 推荐(0)

Python教程(18)——python文件操作详解
摘要:所谓的文件操作是指对计算机中的文件进行读取、写入、修改和删除等操作。简单来说可以分为以下三个部分: 打开文件 操作文件 关闭文件 就是这三个简简单单的操作,却在计算机世界占有一席之地。 打开文件有各种打开模式,各不相同;操作文件,有读写模式;关闭文件就比较简单了。 Python文件操作 基础操作 P 阅读全文

posted @ 2023-12-30 20:18 一点sir 阅读(512) 评论(0) 推荐(0)

Python教程(20)——python面向对象编程基本概念
摘要:面向对象(Object-oriented)是一种常用的程序设计思想,它以对象作为程序的基本单元,将数据和操作封装在一起,通过对象之间的交互来实现程序的功能。 在面向对象编程中,将问题抽象成对象,而对象可以拥有属性(数据)和方法(操作)。对象可以被看作是现实世界中的实体或概念,具有某种特定的状态和行为 阅读全文

posted @ 2024-01-07 09:51 一点sir 阅读(606) 评论(0) 推荐(2)

Python教程(21)——面向对象编程的三大特性
摘要:Python教程(21)——面向对象编程的三大特性 在Python中,面向对象编程是一种核心的编程思想。Python被称为“一切皆对象”的语言,因为在Python中,几乎所有的数据都被视为对象。这包括数字、字符串、列表、函数等基本类型,还有自定义的类和对象。 Python中的面向对象编程提供了类(C 阅读全文

posted @ 2024-01-09 13:36 一点sir 阅读(356) 评论(0) 推荐(0)

Python教程(22)——Python面向对象的属性和方法
摘要:在Python面向对象编程中,属性和方法是类及其对象的重要组成部分。如果说封装、继承和多态是面向对象编程中的思想,那么类的属性和方法就是骨架,因为有属性和方法,面向对象编程才变的有血有肉。 属性 属性是类或对象所拥有的数据,它用于描述对象的特征和状态。属性可以是实例属性(对象特有的属性)或类属性(属 阅读全文

posted @ 2024-01-10 12:41 一点sir 阅读(445) 评论(0) 推荐(0)

Python教程(23)——Python类中常用的特殊成员
摘要:在Python中,类特殊成员是指以双下划线开头和结尾的属性和方法,也被称为魔术方法(Magic methods)或特殊方法(Special methods)。这些特殊成员在类的定义中具有特殊的语法和功能,用于实现对象的特定行为和操作。 特殊方法一般由Python解释器调用,无需手动调用。通过在类中定 阅读全文

posted @ 2024-01-13 20:27 一点sir 阅读(248) 评论(0) 推荐(0)

Python教程(24)——全方位解析Python中的装饰器
摘要:Python装饰器是一种特殊的函数,它接收一个函数作为参数,然后返回一个新的函数,用于扩展或修改原始函数的行为。装饰器提供了一种便捷的方式来在不修改被装饰函数源代码的情况下,增加、修改或包装函数的功能。通俗点说就是尽量不修改原有功能代码的情况下,给原有的功能添加新的功能。 装饰器的基本语法是使用@符 阅读全文

posted @ 2024-01-14 12:03 一点sir 阅读(356) 评论(0) 推荐(0)

Python教程(25)——Python中参数类型详解
摘要:当我们在编写函数时,会定义一些占位符,这些占位符就是参数,参数是函数定义中用于接收外部传递值的占位符,这个会帮助我们在函数被调用时接收外部传递的值。在Python当中,有各种各样类型的参数,主要有位置参数、默认参数、关键字参数、可变位置参数、可变关键字参数以及强制关键字参数。 位置参数 位置参数(P 阅读全文

posted @ 2024-01-18 08:10 一点sir 阅读(328) 评论(0) 推荐(0)

Python教程(26)——Python迭代器和生成器详解
摘要:迭代器 Python中的迭代器是一种对象,它可以迭代(遍历)一个可迭代对象(比如列表、元组或字符串)的元素。迭代器用于实现迭代器协议,即包含 __iter__() 方法和 __next__() 方法。 迭代器的工作原理是每次调用 __next__() 方法时返回可迭代对象的下一个元素,当没有元素可迭 阅读全文

posted @ 2024-02-17 19:23 一点sir 阅读(303) 评论(0) 推荐(0)

Python教程(27)——如何使用Python中的上下文管理器
摘要:当我们在编写代码时,经常会遇到需要管理资源的情况,比如打开和关闭文件,如果遇到了一些异常情况,我们需要关闭资源,不然会导致资源泄露,虽然我们可以通过手动的方式来关闭,但如果有多个异常情况需要考虑的话,万一不小心漏了一处,就芭比Q了。所以,如果有一种更加优雅的方式来处理资源泄露的问题,那必定是非常ni 阅读全文

posted @ 2024-02-18 20:25 一点sir 阅读(261) 评论(0) 推荐(0)

人生苦短我用Python,Python基础教程,让你从入门到熟悉
摘要:这篇是Python基础教程系列的总结篇,这里是这个专栏的地址:《Python教程》 欢迎关注公众号学习更多编程知识:一点sir 首先必须声明一点,这是基础教程,所以面向的是新人,没有学过Python的同学,所以这套教程并没有涉及到比较难的并发编程模块,像多线程、多进程以及异步IO编程那些,因为这些比 阅读全文

posted @ 2024-03-23 21:32 一点sir 阅读(881) 评论(0) 推荐(0)

导航