
Python基础
文章平均质量分 77
懒大王爱吃狼
编程知识分享,不定时更新,记得关注我
展开
-
用Python绘制樱花树
【代码】用Python绘制樱花树。原创 2025-03-22 17:10:03 · 236 阅读 · 0 评论 -
2025最新pycharm安装教程及基本使用(超详细,新手小白必看)
PyCharm是由 JetBrains 推出的一款专业 Python IDE(集成开发环境),具备一系列强大的功能,能够显著提升 Python 开发效率,包括调试、语法高亮、项目管理、代码跳转、智能提示、自动补全、单元测试和版本控制等功能。(1) Python 之所以强大,离不开广大第三方库的支持,我们在实际项目开发过程中,会使用到各类第三方库,在主界面下左下方,点击Python软件包中的齿轮图标 ,打开 “在Python项目文件夹下,右键新建python文件,命名为hello,回车。将主题背景设置为 “原创 2025-03-22 16:09:42 · 4284 阅读 · 0 评论 -
【2025最新版】pycharm专业版怎么安装?超详细Python+Pycharm安装保姆级教程,Pycharm环境配置和使用指南,看完这一篇就够了_python安装和pycharm安装_
超详细Pycharm安装保姆级教程,Pycharm环境配置和使用指南原创 2025-01-23 17:38:18 · 991 阅读 · 0 评论 -
Python内置模块collections使用
Python 的模块提供了一系列有用的容器数据类型,这些数据类型扩展了内置的字典、列表、集合和元组等数据结构,提供了更丰富的功能。以下是一些常用的。原创 2025-01-22 16:52:25 · 277 阅读 · 0 评论 -
[Python] 圆形嵌套图Circular Packing
如果你想要生成更复杂的圆形嵌套图,比如代表层次结构的圆形嵌套图,你可能需要使用图论算法来确定每个圆的位置和大小,或者查找专门的可视化库,这些库可能提供了更高级的功能来生成这种类型的图形。在Python中,生成圆形嵌套图(Circular Packing)通常涉及使用图形库或可视化工具来绘制一系列嵌套的圆形,这些圆形可能代表某种层次结构或数据分布。要创建更复杂的嵌套,你可能需要计算每个圆的中心位置,并相应地调整半径。,这些库可能提供了更直接的圆形嵌套图功能或更易于使用的API。不过,对于基本的圆形嵌套图,原创 2024-12-25 16:33:22 · 258 阅读 · 0 评论 -
Python对象的浅拷贝与深拷贝笔记
做一个对象的浅拷贝不会克隆子对象。因此,副本并不完全独立于原件。对象的深层副本将递归地克隆子对象。克隆完全独立于原始副本,但创建深度副本的速度较慢。您可以使用copy模块复制任意对象(包括自定义类)。原创 2024-12-21 16:56:34 · 1005 阅读 · 0 评论 -
Python中的绝对导入与相对导入
Python模块是具有.py扩展名的文件,而Python包是其中具有模块的任何文件夹(或者在Python 2中是包含__init__.py文件的文件夹)。当一个模块中的代码需要访问另一模块或程序包中的代码时,你需要导入它。import osPython要做的第一件事是在 sys.modules中查找名为os系统模块. 这是以前导入的所有模块的缓存。sys模块提供了一系列关于Python运行环境的变量和函数。如果在模块缓存中找不到该名称,Python将继续搜索内置模块的列表。原创 2024-12-21 16:37:00 · 1747 阅读 · 0 评论 -
python环境搭建和pycharm的安装配置教程(零基础小白版)2024新版pycharm汉化教程
这篇文章主要是介绍一下python的环境搭建和pycharm的安装配置,适合零基础的同学观看。这篇文章你会学到python的环境搭建和python比较好用的IDE pycharm的安装与基础配置。这是专业版的安装包和码,需要的可在下方csdn官方推荐的二维码微信扫码获取Python 安装包官网下载地址:Download Python | Python.org 第一步:点击首页的Downloads,并在下拉框中选择Windows原创 2024-10-15 15:37:49 · 2553 阅读 · 0 评论 -
Python 初学者入门必知: Anaconda是什么?有什么作用?怎么使用?
初学者在学习 Python 时,经常看到的一个名字是 Anaconda。究竟什么是 Anaconda,为什么它如此受欢迎?在这篇文章中,我们将探讨 Anaconda ,了解 Anaconda 的从安装到使用的。Anaconda 是一个免费开源的 Python 和 R 编程发行版,包含上千个适用于数据科学和机器学习的包。同时,配备了 Spyder 和 Jupyter notebook 等工具,初学者可以使用它们来学习 Python,使用起来非常简单方便。原创 2024-09-13 16:09:06 · 4958 阅读 · 0 评论 -
2024版保姆级Anaconda+pycharm安装(中文)及环境配置教程
是一个开源Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化软件包管理系统和部署。Anaconda透过Conda进行软件包管理,并拥有许多适用于Windows、Linux和MacOS的数据科学软件包。原创 2024-09-10 17:59:07 · 13575 阅读 · 2 评论 -
Python学习:每个程序员都必须知道的22个Python单行代码!
这里免费分享给大家一份Python全台学习资料,包含视频、源码、课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。原创 2024-09-09 16:59:21 · 1094 阅读 · 0 评论 -
Python极简美学:用一行代码完成的26个日常任务
Python允许自定义迭代行为,尽管实现细节通常不止一行,但核心逻辑可以很简洁。解释:创建一个倒计时迭代器,展示了迭代器协议的基本实现。通过这些示例,我们不仅展示了Python如何用一行代码实现复杂的任务,还深入探讨了Python的高级特性,如装饰器、生成器、并行处理和错误处理等。这些技巧不仅能提升你的代码效率,还能增强代码的可读性和维护性。最后这里免费分享给大家一份Python全台学习资料,包含视频、源码、课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。原创 2024-09-06 17:15:28 · 802 阅读 · 0 评论 -
PyCharm使用教程,PyCharm的基本使用教程,适合完全零基础,小白快速上手!python安装包,pycharm安装包!!
系统环境是指安装在计算机全局范围内的Python环境。当你在计算机上安装Python时,它会成为系统环境的一部分。在系统环境中安装的Python解释器和库对整个计算机可见,所有项目都可以访问它们。虚拟环境是一种在项目级别隔离Python依赖的方法。通过创建虚拟环境,你可以为每个项目设置独立的Python环境,从而解决全局安装可能导致的问题。虚拟环境可以包含自己的Python解释器和依赖库,与其他虚拟环境和系统环境隔离开。Ctrl + Space:基本的代码完成(类、方法、属性)原创 2024-08-24 13:42:10 · 1025 阅读 · 0 评论 -
Python日常高频写法总结|干货分享
哇,程序没报错,返回 type 那么,我们不妨猜测:Student 类,类型就是 type,换句话说,Student类就是一个对象,它的类型就是 type,所以,Python 中一切皆对象,类也是对象。classmethod 装饰器对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。但是,当对象序列化后,就会更加方便,因为约定俗成的,接口间的调用或者发起的 web 请求,一般使用 json 串传输。原创 2024-08-15 17:52:53 · 722 阅读 · 0 评论 -
学了三个月的编程,才知道Python应该这么学
..学习有的时候真的就是比信息差,Python语法基础,爬虫,网站开发,并发编程,网络编程,数据库交互,装饰器等等!下面这些一定要马住,能剩下不少时间和money!网课教程必看:这套视频一共547集,可以说是很全面了。从搭建环境,判断语句,再到基础的数据类型,之后对函数进行学习掌握,熟悉文件操作,最后通过实战进行演练。而且不只是涉及Python,还包括Linux操作系统等的学习,如果你对别的不感兴趣,可以直接看Python 那一趴的,从第110集开始。原创 2024-08-10 14:13:30 · 369 阅读 · 0 评论 -
Pycharm常用快捷键总结及配置方法
file---->settings里搜索Python Template Languages —>指定html的模版语言为None就可以了,但是这样就不能快捷使用Django或者jinja2的模版语言了。1. Pycharm中默认是不能用Ctrl+滚轮改变字体大小的,可以在file -> Setting ->Editor-〉General -> Mouse中设置。2. 要设置Pycharm的字体,要先在file -> Setting ->Editor-〉Font中选择一种风格并保存,然后才可以改变。原创 2024-08-09 11:24:23 · 1989 阅读 · 0 评论 -
Python算法基础大全
定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。有穷性:算法的有穷性是指算法必须能在执行有限个步骤之后终止;确切性:算法的每一步骤必须有确切的定义;原创 2024-08-06 17:06:30 · 1100 阅读 · 0 评论 -
python-装饰器详解
在python中,作用域分为两种:全局作用域和局部作用域。是定义在文件级别的变量,函数名。而,则是定义函数内部。关于作用域,我们要理解两点:a.在全局不能访问到局部定义的变量b.在局部能够访问到全局定义的变量,但是不能修改全局定义的变量(当然有方法可以修改)如果局部没有定义变量x,那么函数内部会从内往外开始查找x,如果没有找到,就会报错因此,关于作用域的问题,只需要记住两点就行:全局变量能够被文件任何地方引用,但修改只能在全局进行操作;原创 2024-08-06 15:07:48 · 1057 阅读 · 0 评论 -
Python基础——Pandas数据转换编码的10种方式
if x > 90:return 'A'return 'B'return 'C'return 'D'else:return 'E'apply执行速度堪忧,针对大数据量尽量避免。原创 2024-07-12 14:40:11 · 306 阅读 · 0 评论 -
Python中怎么下载模块?-有很多同学呢还不知道模块包(通常称为第三方库或模块)怎么下载,今天来讲解一下
在Python中,下载模块包(通常称为第三方库或模块)的方法主要有两种:使用pip命令行工具进行下载,或者在PyCharm等集成开发环境(IDE)中直接下载。原创 2024-06-28 15:14:30 · 3703 阅读 · 0 评论 -
python基础1.2----爬虫基础
Python基础1.2---爬虫基础原创 2024-06-17 16:05:06 · 2115 阅读 · 0 评论 -
Python学习 —— 初步认知
Python学习-初步认知原创 2024-06-15 19:30:00 · 612 阅读 · 0 评论 -
Python入门基础1.0
Python入门基础原创 2024-06-15 15:12:58 · 1084 阅读 · 0 评论