
python学习笔记
文章平均质量分 95
python学习笔记,从最简单的安装教程开始,逐步探索python语言。
TiYong
如有问题,欢迎探讨
展开
-
Python并发编程:线程和多线程的使用
在编程中,并发编程允许程序同时执行多个独立的任务,这些任务可以在同一时间段内部分地重叠执行,从而提高程序的效率和响应性。在Python 中,并发编程可以通过多种方式实现,其中包括线程(Threads)和进程(Processes)。原创 2024-03-23 15:52:17 · 1794 阅读 · 0 评论 -
Python深入理解迭代器和生成器
当说起Python里面的高级特性时,就不能不提迭代器(Iterators)和生成器(Generators)啦!它们就像是处理数据的一把利器,特别是对付大数据的时候,简直就是神器!咱们今天就来聊聊它们到底是啥,怎么用,还有点啥实际用途吧!原创 2024-03-19 19:44:01 · 1636 阅读 · 0 评论 -
Python正则表达式初学者指南,轻松上手!
正则表达式(Regular Expression,简称 regex 或 RE)是一种特殊文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”,例如星号、问号),可以用来描述和匹配字符串的特殊语法。原创 2024-03-19 15:19:40 · 1057 阅读 · 0 评论 -
Python命名空间和作用域,让你的代码逻辑更清晰!
关于Python,我们前面的基础部分,基本也说完了,包括我们也讲了高阶特性,面向对象编程。现在我来补充一个知识:命名空间和作用域。这是Python两个重要的概念,它们决定了变量的可见性和访问范围。理解命名空间和作用域可以帮助我们更好地编写代码,避免命名冲突,并提高代码的健壮性。原创 2024-03-18 21:29:33 · 1131 阅读 · 0 评论 -
Python面向对象编程:合集篇(类、对象、封装、继承和多态)
这篇万字长文,带你真正了解应用Python的面向对象。面向对象编程(Object-Oriented Programming,OOP)是一种程序设计范式,它以对象为中心,将数据和操作数据的方法(函数)组合到一个单元中,这个单元就是对象。每个对象都是类的一个实例,而类则定义了对象的属性(数据)和方法(代码)。换句话说,面向对象编程将现实世界中的实体抽象为程序中的对象,这些对象可以相互交互、传递消息,并且可以继承和扩展。原创 2024-03-17 17:54:39 · 5200 阅读 · 0 评论 -
Python面向对象编程:进阶篇(封装、继承和多态)
面的文章里面,我们讲了面向对象的入门概念:Python面向对象编程:入门篇(类和对象),接下来,我们继续学习进阶的内容封装、继承和多态。封装、继承和多态作为Python面向对象编程(OOP)三个核心概念,它们是面向对象程序设计的基石,允许我们以更加模块化、可维护的方式编写代码。下面我们一起来学习。原创 2024-03-17 09:14:18 · 1748 阅读 · 0 评论 -
Python面向对象编程:入门篇(类和对象)
Python语言设计之初,就是为了面向对象。所以Python的面向对象更加易于理解。如果你以前学过Java、C++你大概就懂得什么是面向对象,但如果你是第一门编程语言就选择Python,那么也不要害怕。这篇文章,我们尽量讲简单些,把Python面向对象编程的入门知识讲清楚。后续我们继续较为难一些的讲解,逐步加深大家的理解。接下来我们先来简单的了解下面向对象的一些基本特征。原创 2024-03-16 18:30:45 · 1194 阅读 · 0 评论 -
Python lambda(匿名函数),一文详解
前面的文章里,我们讲了什么是函数(优快云函数详解),并且简单讲了一下什么是lambda(匿名函数)。现在我们详细讲讲什么是 lambda 函数?lambda 函数的特点已经lambda 函数的应用。也算是完善之前的内容。原创 2024-03-16 16:59:50 · 24616 阅读 · 1 评论 -
Python错误处理和异常(必要的攻略)
在学Python以来,你敲的代码已经有很多了,有时候你会发现,程序执行过程中可能会遇到的各种问题或情况,遇到各种bug。每当这个时候,这就会查看报错的信息,这时候就会发生两种情况:错误、异常。本文讲完完全全的讲清楚则两个问题。原创 2024-03-15 21:30:03 · 2647 阅读 · 1 评论 -
Python新手必学:输入输出全攻略
初学Python编程时,其中一个最基础、也是最重要的部分就是如何处理输入和输出。无论是简单的用户输入,还是程序输出结果,都很重要。现在,我们将一起学习Python输入输出的各种技巧和方法,让你在编写代码时得心应手。在Python中,输入Input/输出Output(简称:I/O )是指程序与外部世界之间的数据交换。掌握输入输出 (I/O) 是必不可少的。原创 2024-03-15 15:42:42 · 4138 阅读 · 0 评论 -
Python模块和包全解析,一篇文章就够!
当谈到Python的模块和包时,许多人可能会感到头疼。模块(Module)是Python中组织代码的基本方式。一个模块可以包含函数、类和变量的定义,以及可执行的代码。模块使得代码更具可读性和维护性,同时也方便了代码的重用。这一点和函数很像,但是确包含了函数。前面的所有文章中,我们都是用python 解释器来编程,也就是说,我们关闭编辑器,再次进入,什么都没有,包括变量,和许多方法。这时,你就想,该如何保存这些变量和方法呢?所以,今天我们来学习,解决上面问题的方法,使用模块。原创 2024-03-14 21:53:10 · 1763 阅读 · 0 评论 -
Python函数高效编程技巧,提升你的代码效率!
函数,作为Python模块化的基础,关于函数的定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。也就是说,函数就是将一段代码的重复利用。为什么函数在Python中如此重要?主要有因为函数的一些特性,包括:模块化和重用性、降低重复代码、提高代码可读性、代码调试和测试方便、灵活性和可扩展性高。那么今天我们来一起学习Python函数的技巧,文章可能内容有点多,但是我尽量给大家讲清楚。下面直接开始。原创 2024-03-13 21:09:47 · 1152 阅读 · 0 评论 -
Python循环语句全解析(附实战演练)
前面学习了Python的六大数据类型、Python条件语句,今天我们来学习,今天的内容学完,其实大家就可以应对Python的基础编程了。什么是循环语句呢?简单来说,循环语句就是让代码反复执行某个操作,直到满足某个条件为止。在Python中,最常用的循环语句就是for和while。本文将对Python中的循环语句进行全面的解析,并附上实战演练,内容包括for循环、while循环、简单语句组、for...else语句、语句、range()函数、breakcontinue语句、循环中的else子句和pass。原创 2024-03-13 15:51:34 · 14745 阅读 · 1 评论 -
Python条件控制深度解析,成为编程必备
在 Python 中,条件语句用于根据条件的真假(True 或者 False)执行不同的代码块。下图是if语句的执行过程:从结构上看,条件语句决定了代码的执行方向,if语句检查一个条件是否为真,如果为真,则执行if代码块中的代码。原创 2024-03-12 21:52:18 · 1214 阅读 · 1 评论 -
Python集合操作全攻略(Set),你值得拥有!
Python中的六大数据类型(数字、字符串、列表、元组、字典和集合),我们已经讲清楚了前5个,现在我们开始讲解Python中最后一个经典的数据类型---数据类型。集合(Set),它是一个的数据集合。也就是说,集合中的的。集合中的元素可以是任何类型,包括数字、字符串、列表、字典等。集合具有快速查找和删除元素的特性,并且可以进行交集、并集、差集等常见的集合操作。原创 2024-03-12 11:50:32 · 3073 阅读 · 0 评论 -
Python字典的使用技巧(一篇详解)
在 Python 中,字典(Dictionary)是一种无序、可变的数据类型,用于存储键(key)和值(value)之间的映射关系。并且可以根据键快速检索值。除了基本的添加、删除、获取值之外,还有许多强大的技巧和方法可以让我们更好地利用字典。这里,我们旨在介绍Python 字典的使用方法,并提供一些技巧,希望能帮助大家更好地理解字典数据类型。原创 2024-03-11 22:24:29 · 2528 阅读 · 0 评论 -
Python元组(Tuple)深度解析!
元组由一系列元素组成,并用小括号 ()括起来。元组中的元素可以是任何类型,包括数字、字符串、列表等等。如下图:元组的特点:元组是不可变的(Immutable),一旦创建了元组,就不能再修改其中的元素。意味着与列表相比,元组更加稳定和安全。元组是有序的,这意味着元组中的元素会按照一定的顺序排列。元组可以重复,这意味着元组中的元素可以出现多次。原创 2024-03-11 17:44:52 · 3737 阅读 · 0 评论 -
Python列表及其操作详解,从此不再迷茫!
今天我们来讲解列表(list)。这是一种常用且重要的数据类型,List可以用来存储一系列的元素,对于后期的很多数据结构都十分重要。下面我们将详细讲解Python列表的基本操作和常用方法,包括列表类型、访问值、更新、删除元素、脚本操作符、截取与拼接、嵌套列表、列表比较以及常用的函数和方法。原创 2024-03-10 20:37:35 · 4039 阅读 · 0 评论 -
Python字符串操作及方法详解!一篇就搞定!
前面的博客,我们讲了Python的六大数据类型中的数字类型及其操作方法(相信大家都能有所理解。那么现在,我们来讲Python的六大数据类型的字符串类型及其方法。对于Python而言,字符串类型应该是数字类型之后,最基本的数据类型之一、顾名思义,字符串它由一系列字符组成,用于存储和处理文本信息。在Python提供了丰富的字符串操作方法,用于对字符串进行各种操作,例如截取、连接、查找、替换、格式化等等。原创 2024-03-10 13:04:20 · 1722 阅读 · 0 评论 -
Python基础知识:数字类型及数学函数详解
在开启Python系列学习之后,我们就大概讲了数字类型及数学函数的基础语法。这一篇博客,我们就将详细介绍Python中的数字类型、数学函数、随机数函数、三角函数以及数学常量,同时,为大家提供一些示例代码帮助大家更好地理解它们的用法。原创 2024-03-09 16:13:15 · 1673 阅读 · 0 评论 -
Python基础知识:运算符详解
前面我们讲完了Python的基础语法、基本的数据类型以及各种数据类型间的转换。现在可以进行Python的基础知识的逐步详解学习了。在Python中,运算符是用于执行各种操作的符号,它们可以对数字、字符串、列表等数据类型进行操作。运算的逻辑也很好懂,就是讲 = (赋值符)右边的运算,赋值给左边的变量。原创 2024-03-09 10:11:52 · 1586 阅读 · 0 评论 -
Python基础语法:从入门到精通的必备指南
Python诞生于1991年,由荷兰数学和计算机科学研究学会的吉多·范罗苏姆创造。作为一种解释型、交互式、面向对象的编程语言,Python的设计理念注重代码的可读性和简洁性。此外,Python拥有丰富的标准库和第三方库,为实现各种功能提供了便利。在机器学习中,Python是一种简洁易读且功能强大的编程语言,受到了广大开发者的喜爱。现在,我们要学习并深入了解Python的基础语法,踏上编程之旅。原创 2024-03-07 14:56:56 · 1405 阅读 · 0 评论 -
Python数据类型间的转换(隐式、显式)
python这么多数据类型,数据类型转换就成了一种常见操作,也就是将一种数据类型转变为另一种。由于Python是一种动态类型语言,可以在程序运行时更改变量的类型。有时,我们可能希望将一个数据类型的变量视为另一种数据类型,例如,将数字作为字符串处理,或将复杂的数据结构如列表或字典用作其他类型的容器。这就是数据类型转换的重要性所在。。原创 2024-03-08 11:15:28 · 1570 阅读 · 0 评论 -
Python的基本数据类型
Python是一种强类型的编程语言,这意味着每个变量都有一个固定的数据类型,不能随意改变。为什么讲数据类型呢?这里涉及到一个Python的概念,叫做“变量”。那么什么是变量?"变量" 是一个用来存储数据值的名称,也就是上一篇文章里面讲的标识符。然而,Python是一种动态类型的语言,这意味着你不需要显式地声明变量的类型,Python会根据赋给变量的值自动推断出变量的类型。比如,写了一个 a=10,这里a就是标识符,=就是变量赋值,10就是数据类型(整型)好,那么按照上面的说法,10就是数据类型。原创 2024-03-08 09:05:45 · 1243 阅读 · 0 评论 -
VSCode安装教程(版本:1.87.0)Windows10
安装完Python后,我们即可在自己的电脑上开始学习Python编程。在此之前,我们需要一个代码编辑器,此处我推荐的是Visual Studio Code(简称VS Code)。可能你会好奇,Python安装时不是自带了一个代码编辑器吗?为什么还要再装一个呢?原创 2024-03-07 09:33:30 · 2414 阅读 · 0 评论 -
Conda快速安装的解决方法(Mamba安装)
如果你的Conda安装了,你可能会发现一个问题,就是使用Conda install 安装某个软件时,会特别慢,这时候呢?你会上网去搜,然后大家解决的方法呢。一是告诉你镜像可以下载快一点,二是Mamba安装可以让你更快一点。那么今天我们就来讲讲,当然,我还会告诉你,其实你可以不用装这个。原创 2024-03-06 13:47:57 · 12692 阅读 · 0 评论 -
Linux系统:安装Conda(miniconda)
现在,我们将学习如何安装一个名为的软件管理包。首先,让我们了解一下Conda是什么。Conda是一个开源的包管理系统,它简化了软件包的安装、更新和卸载过程。这对于我们日后的开发工作非常有帮助,特别是在学习Python时。由于Python有大量的包,没有有效的管理工具很容易导致混乱。因此,Conda的管理功能变得尤为重要。原创 2024-03-06 09:36:33 · 8218 阅读 · 0 评论 -
Python安装教程(版本3.8.10)windows10
Python安装教程,Windows10系统下,Python版本为3.8.10。Python开发环境搭建。原创 2022-11-16 15:16:36 · 26331 阅读 · 1 评论