- 博客(57)
- 收藏
- 关注
原创 Python并发编程:线程和多线程的使用
在编程中,并发编程允许程序同时执行多个独立的任务,这些任务可以在同一时间段内部分地重叠执行,从而提高程序的效率和响应性。在Python 中,并发编程可以通过多种方式实现,其中包括线程(Threads)和进程(Processes)。
2024-03-23 15:52:17
1518
原创 初学者对Python常见的疑惑问题(F&Q)
Python是一种流行且灵活的语言,在许多不同的情境下都可以作为专业工具使用。找一个专门教授Python的平台(或为自己建立一个课程),特别针对您想学习的技能(例如,游戏开发的Python或数据科学的Python)。这取决于您的目标、您正在寻找的具体工作以及您可以投入学习的时间。几年前,这还是一个争论的话题。例如,在一些开源的博客,有免费的Python教程。但是,如果您按照我在这里概述的逐步方法进行,您会发现它比您想象的要容易得多。Python是初学者的优秀编程语言,因为您不需要先前的代码经验就能掌握它。
2024-03-21 23:05:34
468
原创 相较其他语言,Python到底好在哪儿?
在编程语言层出不穷的时代,Python 始终屹立不倒,成为当之无愧的编程巨头。其简洁易学、功能强大、社区活跃的特点,使其成为初学者和专家的不二之选。本文将深入探讨 Python 的诸多优势,以及它在网页开发、人工智能等领域依然是首选语言的原因。
2024-03-20 22:45:06
459
原创 python 中怎样使用任意关键词实参?
你可以使用任意数量的关键字实参(Keyword Arguments)和任意关键字实参(Arbitrary Keyword Arguments),也被称为 **kwargs。这允许你在函数调用时传递任意数量的关键字参数。允许你在函数调用时传递任意数量的关键字参数。当你调用函数时,你可以传递任意数量的关键字实参,甚至不传递任何参数也是可以的。在 Python 中,可以使用任意数量的关键字实参和任意关键字实参,也被称为。允许你在函数调用时使用参数名称来传递参数。这允许你在函数调用时传递任意数量的关键字参数。
2024-03-20 22:19:48
306
原创 Python深入理解迭代器和生成器
当说起Python里面的高级特性时,就不能不提迭代器(Iterators)和生成器(Generators)啦!它们就像是处理数据的一把利器,特别是对付大数据的时候,简直就是神器!咱们今天就来聊聊它们到底是啥,怎么用,还有点啥实际用途吧!
2024-03-19 19:44:01
1501
原创 Python正则表达式初学者指南,轻松上手!
正则表达式(Regular Expression,简称 regex 或 RE)是一种特殊文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”,例如星号、问号),可以用来描述和匹配字符串的特殊语法。
2024-03-19 15:19:40
904
原创 Python和R的区别是什么,Python与R的应用场景是什么?
如果你这么问,那么你可能正站在数据科学的起点。对于志在成为数据专业人员的你来说,学习编程是无疑的。我想行你早就听过Python 与R的比较之声,并在选择中感到困惑。在此,我想说,也算是一种安慰吧:对于语言选择的困难,对于许多人来说,都是必然要犯难的。
2024-03-18 22:08:39
1069
原创 Python命名空间和作用域,让你的代码逻辑更清晰!
关于Python,我们前面的基础部分,基本也说完了,包括我们也讲了高阶特性,面向对象编程。现在我来补充一个知识:命名空间和作用域。这是Python两个重要的概念,它们决定了变量的可见性和访问范围。理解命名空间和作用域可以帮助我们更好地编写代码,避免命名冲突,并提高代码的健壮性。
2024-03-18 21:29:33
1013
原创 Python面向对象编程:合集篇(类、对象、封装、继承和多态)
这篇万字长文,带你真正了解应用Python的面向对象。面向对象编程(Object-Oriented Programming,OOP)是一种程序设计范式,它以对象为中心,将数据和操作数据的方法(函数)组合到一个单元中,这个单元就是对象。每个对象都是类的一个实例,而类则定义了对象的属性(数据)和方法(代码)。换句话说,面向对象编程将现实世界中的实体抽象为程序中的对象,这些对象可以相互交互、传递消息,并且可以继承和扩展。
2024-03-17 17:54:39
2309
原创 Python面向对象编程:进阶篇(封装、继承和多态)
面的文章里面,我们讲了面向对象的入门概念:Python面向对象编程:入门篇(类和对象),接下来,我们继续学习进阶的内容封装、继承和多态。封装、继承和多态作为Python面向对象编程(OOP)三个核心概念,它们是面向对象程序设计的基石,允许我们以更加模块化、可维护的方式编写代码。下面我们一起来学习。
2024-03-17 09:14:18
1315
原创 Python面向对象编程:入门篇(类和对象)
Python语言设计之初,就是为了面向对象。所以Python的面向对象更加易于理解。如果你以前学过Java、C++你大概就懂得什么是面向对象,但如果你是第一门编程语言就选择Python,那么也不要害怕。这篇文章,我们尽量讲简单些,把Python面向对象编程的入门知识讲清楚。后续我们继续较为难一些的讲解,逐步加深大家的理解。接下来我们先来简单的了解下面向对象的一些基本特征。
2024-03-16 18:30:45
985
原创 Python lambda(匿名函数),一文详解
前面的文章里,我们讲了什么是函数(CSDN函数详解),并且简单讲了一下什么是lambda(匿名函数)。现在我们详细讲讲什么是 lambda 函数?lambda 函数的特点已经lambda 函数的应用。也算是完善之前的内容。
2024-03-16 16:59:50
4137
原创 Python错误处理和异常(必要的攻略)
在学Python以来,你敲的代码已经有很多了,有时候你会发现,程序执行过程中可能会遇到的各种问题或情况,遇到各种bug。每当这个时候,这就会查看报错的信息,这时候就会发生两种情况:错误、异常。本文讲完完全全的讲清楚则两个问题。
2024-03-15 21:30:03
1557
1
原创 Python新手必学:输入输出全攻略
初学Python编程时,其中一个最基础、也是最重要的部分就是如何处理输入和输出。无论是简单的用户输入,还是程序输出结果,都很重要。现在,我们将一起学习Python输入输出的各种技巧和方法,让你在编写代码时得心应手。在Python中,输入Input/输出Output(简称:I/O )是指程序与外部世界之间的数据交换。掌握输入输出 (I/O) 是必不可少的。
2024-03-15 15:42:42
2374
原创 Python模块和包全解析,一篇文章就够!
当谈到Python的模块和包时,许多人可能会感到头疼。模块(Module)是Python中组织代码的基本方式。一个模块可以包含函数、类和变量的定义,以及可执行的代码。模块使得代码更具可读性和维护性,同时也方便了代码的重用。这一点和函数很像,但是确包含了函数。前面的所有文章中,我们都是用python 解释器来编程,也就是说,我们关闭编辑器,再次进入,什么都没有,包括变量,和许多方法。这时,你就想,该如何保存这些变量和方法呢?所以,今天我们来学习,解决上面问题的方法,使用模块。
2024-03-14 21:53:10
1354
原创 Python函数高效编程技巧,提升你的代码效率!
函数,作为Python模块化的基础,关于函数的定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。也就是说,函数就是将一段代码的重复利用。为什么函数在Python中如此重要?主要有因为函数的一些特性,包括:模块化和重用性、降低重复代码、提高代码可读性、代码调试和测试方便、灵活性和可扩展性高。那么今天我们来一起学习Python函数的技巧,文章可能内容有点多,但是我尽量给大家讲清楚。下面直接开始。
2024-03-13 21:09:47
1016
原创 Python循环语句全解析(附实战演练)
前面学习了Python的六大数据类型、Python条件语句,今天我们来学习,今天的内容学完,其实大家就可以应对Python的基础编程了。什么是循环语句呢?简单来说,循环语句就是让代码反复执行某个操作,直到满足某个条件为止。在Python中,最常用的循环语句就是for和while。本文将对Python中的循环语句进行全面的解析,并附上实战演练,内容包括for循环、while循环、简单语句组、for...else语句、语句、range()函数、breakcontinue语句、循环中的else子句和pass。
2024-03-13 15:51:34
5324
原创 Python条件控制深度解析,成为编程必备
在 Python 中,条件语句用于根据条件的真假(True 或者 False)执行不同的代码块。下图是if语句的执行过程:从结构上看,条件语句决定了代码的执行方向,if语句检查一个条件是否为真,如果为真,则执行if代码块中的代码。
2024-03-12 21:52:18
1029
1
原创 Python集合操作全攻略(Set),你值得拥有!
Python中的六大数据类型(数字、字符串、列表、元组、字典和集合),我们已经讲清楚了前5个,现在我们开始讲解Python中最后一个经典的数据类型---数据类型。集合(Set),它是一个的数据集合。也就是说,集合中的的。集合中的元素可以是任何类型,包括数字、字符串、列表、字典等。集合具有快速查找和删除元素的特性,并且可以进行交集、并集、差集等常见的集合操作。
2024-03-12 11:50:32
2023
原创 Python字典的使用技巧(一篇详解)
在 Python 中,字典(Dictionary)是一种无序、可变的数据类型,用于存储键(key)和值(value)之间的映射关系。并且可以根据键快速检索值。除了基本的添加、删除、获取值之外,还有许多强大的技巧和方法可以让我们更好地利用字典。这里,我们旨在介绍Python 字典的使用方法,并提供一些技巧,希望能帮助大家更好地理解字典数据类型。
2024-03-11 22:24:29
1626
原创 Python元组(Tuple)深度解析!
元组由一系列元素组成,并用小括号 ()括起来。元组中的元素可以是任何类型,包括数字、字符串、列表等等。如下图:元组的特点:元组是不可变的(Immutable),一旦创建了元组,就不能再修改其中的元素。意味着与列表相比,元组更加稳定和安全。元组是有序的,这意味着元组中的元素会按照一定的顺序排列。元组可以重复,这意味着元组中的元素可以出现多次。
2024-03-11 17:44:52
1656
原创 Python列表及其操作详解,从此不再迷茫!
今天我们来讲解列表(list)。这是一种常用且重要的数据类型,List可以用来存储一系列的元素,对于后期的很多数据结构都十分重要。下面我们将详细讲解Python列表的基本操作和常用方法,包括列表类型、访问值、更新、删除元素、脚本操作符、截取与拼接、嵌套列表、列表比较以及常用的函数和方法。
2024-03-10 20:37:35
2794
原创 Python字符串操作及方法详解!一篇就搞定!
前面的博客,我们讲了Python的六大数据类型中的数字类型及其操作方法(相信大家都能有所理解。那么现在,我们来讲Python的六大数据类型的字符串类型及其方法。对于Python而言,字符串类型应该是数字类型之后,最基本的数据类型之一、顾名思义,字符串它由一系列字符组成,用于存储和处理文本信息。在Python提供了丰富的字符串操作方法,用于对字符串进行各种操作,例如截取、连接、查找、替换、格式化等等。
2024-03-10 13:04:20
1259
原创 Python基础知识:数字类型及数学函数详解
在开启Python系列学习之后,我们就大概讲了数字类型及数学函数的基础语法。这一篇博客,我们就将详细介绍Python中的数字类型、数学函数、随机数函数、三角函数以及数学常量,同时,为大家提供一些示例代码帮助大家更好地理解它们的用法。
2024-03-09 16:13:15
1161
原创 Python基础知识:运算符详解
前面我们讲完了Python的基础语法、基本的数据类型以及各种数据类型间的转换。现在可以进行Python的基础知识的逐步详解学习了。在Python中,运算符是用于执行各种操作的符号,它们可以对数字、字符串、列表等数据类型进行操作。运算的逻辑也很好懂,就是讲 = (赋值符)右边的运算,赋值给左边的变量。
2024-03-09 10:11:52
1157
原创 Python数据类型间的转换(隐式、显式)
python这么多数据类型,数据类型转换就成了一种常见操作,也就是将一种数据类型转变为另一种。由于Python是一种动态类型语言,可以在程序运行时更改变量的类型。有时,我们可能希望将一个数据类型的变量视为另一种数据类型,例如,将数字作为字符串处理,或将复杂的数据结构如列表或字典用作其他类型的容器。这就是数据类型转换的重要性所在。。
2024-03-08 11:15:28
1184
原创 Python的基本数据类型
Python是一种强类型的编程语言,这意味着每个变量都有一个固定的数据类型,不能随意改变。为什么讲数据类型呢?这里涉及到一个Python的概念,叫做“变量”。那么什么是变量?"变量" 是一个用来存储数据值的名称,也就是上一篇文章里面讲的标识符。然而,Python是一种动态类型的语言,这意味着你不需要显式地声明变量的类型,Python会根据赋给变量的值自动推断出变量的类型。比如,写了一个 a=10,这里a就是标识符,=就是变量赋值,10就是数据类型(整型)好,那么按照上面的说法,10就是数据类型。
2024-03-08 09:05:45
1105
原创 Python基础语法:从入门到精通的必备指南
Python诞生于1991年,由荷兰数学和计算机科学研究学会的吉多·范罗苏姆创造。作为一种解释型、交互式、面向对象的编程语言,Python的设计理念注重代码的可读性和简洁性。此外,Python拥有丰富的标准库和第三方库,为实现各种功能提供了便利。在机器学习中,Python是一种简洁易读且功能强大的编程语言,受到了广大开发者的喜爱。现在,我们要学习并深入了解Python的基础语法,踏上编程之旅。
2024-03-07 14:56:56
1262
原创 VSCode安装教程(版本:1.87.0)Windows10
安装完Python后,我们即可在自己的电脑上开始学习Python编程。在此之前,我们需要一个代码编辑器,此处我推荐的是Visual Studio Code(简称VS Code)。可能你会好奇,Python安装时不是自带了一个代码编辑器吗?为什么还要再装一个呢?
2024-03-07 09:33:30
1992
原创 Conda快速安装的解决方法(Mamba安装)
如果你的Conda安装了,你可能会发现一个问题,就是使用Conda install 安装某个软件时,会特别慢,这时候呢?你会上网去搜,然后大家解决的方法呢。一是告诉你镜像可以下载快一点,二是Mamba安装可以让你更快一点。那么今天我们就来讲讲,当然,我还会告诉你,其实你可以不用装这个。
2024-03-06 13:47:57
5595
原创 Linux系统:安装Conda(miniconda)
现在,我们将学习如何安装一个名为的软件管理包。首先,让我们了解一下Conda是什么。Conda是一个开源的包管理系统,它简化了软件包的安装、更新和卸载过程。这对于我们日后的开发工作非常有帮助,特别是在学习Python时。由于Python有大量的包,没有有效的管理工具很容易导致混乱。因此,Conda的管理功能变得尤为重要。
2024-03-06 09:36:33
5546
原创 Linux常用命令:条件控制语句全解析
今天我们来学习一下Linux的结构化条件控制语句。本文将详细介绍Linux中的条件控制语句,包括if、if else、if else-if else、for、while、until、case、break、continue等,并给出相应的示例代码。
2024-03-05 15:55:12
1311
原创 Linux文本处理三剑客:awk(用户自定义函数)
如果有学过C语言,这里就十分相似。没有的话,也不用担心,我也尽量讲明白:awk的自定义函数。function是awk保留字,声明,就是告诉系统,如果看到了function,后面紧接着要定义一个函数。是用户定义的函数名。函数名应以字母开头,可包含数字、字母或下划线。不可使用 AWK 的保留关键字。参数:自定义函数可接受多个参数,用逗号分隔。参数非必需。函数体,包含函数的AWK代码部分,主要的代码就在这里。awk用户自定义函数可以在awk脚本的任何位置定义,也可以放在单独的文件中。
2024-03-05 08:58:41
1033
原创 Linux文本处理三剑客:awk(内置函数详解笔记)
在Linux系统中,AWK 是一个非常强大的文本处理工具,它的内置函数使得对文本数据进行处理更加高效和便捷。我们将使用一个示例文本文件来演示这些函数的用法,并提供详细的注释说明,继续分享。
2024-03-04 17:04:18
1744
原创 Linux文本处理三剑客:awk(对具体文本的示例代码)
下面通过一个简单的示例代码,继续分享。如果您觉得有些用处,熟练操作这些代码后,相信你会有一些收获。在上一篇文章中,我们详细讲了awk的结构化命令。现在举出示例代码,希望对学习有些作用。
2024-03-04 11:29:44
1018
原创 Linux文本处理三剑客:awk(结构化命令)
awk作为一门编程语言还有很多内容,我们继续学习awk。网上有很多教程,讲的都很棒的,但是也讲得很迷糊。关注我,我尽量讲清晰一些,希望您在看的过程中,能够有所发现。BEGIN块开始,循环执行BODY块,最后执行END块。大家记住这张图,下面我们来讲常用的结构化命令。它支持条件控制和循环语句,可以帮助您编写更复杂的程序。条件控制语句:IF 、IF - ELSE 、IF - ELSE - IF循环语句:For、While循环结束语句:Break、Continue、Exit。
2024-03-03 19:56:45
1149
原创 Linux文本处理三剑客:awk(常用匹配模式)
awk作为一门编程语言还有很多内容,我们继续学习awk。网上有很多教程,讲的都很棒的,但是也讲得很迷糊。关注我,我也是在摸索中学习,尽量讲清晰一些,希望您在看的过程中,能够有所发现。BEGIN块开始,循环执行BODY块,最后执行END块。大家记住这张图,下面我们来讲常用的匹配模式。awk保留字关系运算符匹配操作符正则表达式。
2024-03-03 13:41:58
1864
原创 Linux文本处理三剑客:awk
gawk - pattern scanning and processing language(模式扫描和处理语言)。AWK 的名称是由它们设计者的名字缩写而来 ——Afred Aho, Peter Weinberger与Brian Kernighan。
2024-03-02 22:14:10
1614
原创 Linux文本处理三剑客:sed
在Linux操作系统中,被称为文本操作“三剑客”,上一期中,我们将详细介绍grep的基本使用方法,希望能够帮助到有需要的朋友,现在,我们继续学习sed。我会参考官方文档来做翻译理解。。它主要用于文本替换、查找和替换,以及其他文本操作,例如插入、删除和搜索。使用sed,我们可以在不打开整个文件的情况下编辑文件内容。它还支持正则表达式,使其成为更强大的文本操作工具。虽然 sed 在某些方面类似于允许脚本编辑的编辑器(例如 ed),但它通过只对输入进行一次遍历来工作,因此效率更高。
2024-03-02 17:41:09
1032
原创 Linux文本处理三剑客:grep
在Linux操作系统中,grep、sed、awk被称为文本操作“三剑客”,接下来的几期中,我们将详细介绍grep、sed、awk的基本使用方法,希望能够帮助到有需要的朋友,我会参考官方文档来做翻译理解。今天先讲 grep 的用法,下面正式开始:
2024-03-01 15:39:09
1343
2024年3月21-3月24日计算机调剂信息
2024-03-24
最新2024.3.8计算机专业调剂信息(含中科院等10所高校调剂信息).txt
2024-03-08
最新2024.3.8计算机专业调剂信息(含湘潭等10所高校调剂信息).txt
2024-03-08
安卓开发者福利:QQ消息滑动效果全解析,让你的应用瞬间高大上!
2024-03-08
安卓音乐播放器:重新定义移动音乐体验
2024-03-08
安卓PDF阅读器源码解析:打造高效便捷的移动阅读体验
2024-03-08
文件libssl.so.1.0.0、文件libcrypto.so.1.0.0
2023-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人