- 博客(65)
- 收藏
- 关注
原创 Python基础知识——符号“+”、“+=”、“*”、“*=”详解
教程领取方式在文末!!- 在 Python 中,“+”用于数字的加法运算。例如,`a = 5`,`b = 3`,那么`a + b`的结果是 8。- 对于浮点数也同样适用,如`c = 2.5`,`d = 1.5`,`c + d`的结果是 4.0。
2024-12-06 14:23:28 406
原创 2024最详细Python安装+Pycharm安装教程!
①win7,win8,win10系统,建议下载python3.7.4版本:②win xp:建议下载 python 3.4.4版本Python安装包虽然版本不同,但安装过程都是差不多的。完整版教程指南及安装包文末领取1-1 首先打开www.python.org (这个是python官网)下载配置环境。点击上方 downloads1-2 根据系统选择python环境下载1-3 往下拉可以看到很多版本,找到 python 3.9.9并【点击】1-4 往下拉,看到 Files,如下图。
2024-12-05 13:23:04 466
原创 16个必须知道的Python教程!
Python作为一种广泛应用的编程语言,拥有丰富的库和框架资源。在Python的开发领域中,存在一些较少被公众所了解的编码技巧与库,这些资源能够为开发人员的工作带来显著的便利,并有效提升代码编写的效率。本文旨在探讨一系列相对鲜为人知的Python编程技巧,这些技巧虽具有高度实用性,但在当前的开发社区中尚未得到广泛传播。通过深入学习和有效运用这些技巧,开发人员能够显著节省时间和精力,同时进一步优化代码的结构与性能,使其更加优雅与高效。
2024-12-04 11:00:21 720
原创 Python入门必读!
Python这个名字来源于一个有趣的故事:创始人Guido van Rossum是一名对喜剧演员Monty Python的狂热粉丝,所以在创造这门语言时,他取名为 Python,以致敬他的偶像。Python的发展历史可以追溯到上个世纪八十年代末和九十年代初,在荷兰完成了Python的主体框架。最初是为了解决一些C语言的不足而设计的,而且Python的创始人还刻意在设计上弥补了C语言和Shell之间的差异。在当前大数据、人工智能的热潮中,Python更是备受瞩目,成为了非常热门的编程语言之一。
2024-11-30 16:04:27 606
原创 超有趣的Python小游戏项目(附源码)
想象一下,当枯燥的代码遇上无限创意,会碰撞出怎样璀璨的火花?今天,就让我们一起动手,用Python编织一个属于你的小游戏世界吧!
2024-11-29 10:08:04 203
原创 手把手带你安装Python和Pycharm,并设置开发环境
安装Python和设置开发环境是学习Python编程的第一步。以下安装步骤,适用于不同操作系统(Windows、Mac、Linux)
2024-11-28 11:02:40 1403
原创 书籍分享之用Python做数据统计分析!
学习本书的主要目的是为了解决实际工作中的问题,所以关于理论知识部分,重点是要理解,而关于工具实现部分,和学习大多数工具一样,只有多练习,才能熟练掌握。,层层递进,依次为描述性分析、概率和概率分布、抽样推断与参数估计、假设检验、方差分析、卡方分析、回归模型、相关性分析、时间序列。这是因为随着数据分析专业性的提高,分析师的工作内容需要大量的理论作为支撑,而统计学就是被用得最多的理论,所以我们需要学习统计学。产品及运营人员,希望对统计学知识有所了解,方便和数据分析师进行沟通。
2024-11-27 10:24:32 152
原创 高级有趣的Python脚本干货!
敲代码的时候,我们都会遭遇到众多需要运用高级编程技巧的编程难题,这些问题无法仅凭Python的基础语法得到有效解决。许多开发人员使用它来读取手写数据,下面的 Python 代码可以将扫描的图像转换为 OCR 文本格式。首先,你必须从 Lyricsgenius 网站获得免费的 API 密钥,然后,你必须遵循以下代码。查看下面提到的代码。这个简单的高级脚本会将你的照片转换为 Cartonize 格式。这个简单的脚本可以让你用 Python 清空你的回收站,查看下面的代码以了解如何操作。查看下面的示例代码。
2024-11-26 11:05:09 503
原创 5个python数据可视化工具,赶紧收藏!
在数据分析和处理的过程中,是非常重要的一环。而Python作为一门优秀的计算机语言,自然也有着丰富的数据可视化工具。Matplotlib是Python 2D绘图库,也是Python中的数据可视化工具之一。它提供了非常丰富的绘图选项,可以绘制线图、散点图、柱状图、饼图等多种类型的图表。同时,Matplotlib还支持自定义颜色、样式、标签等绘图属性,让用户可以轻松地制作出漂亮而高质量的图表。它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。
2024-11-25 13:34:19 1036
原创 10个神级 Python 自动化脚本!
你知道吗?那些重复性任务真的超耗时又无聊,就比如说,你得一张一张地去裁剪100张照片,或者得用Fetch API、纠正拼写和语法,这些活儿简直能把人逼疯,所以,干嘛不把这些都交给自动化呢?今天我来分享一个超级棒的东西——10个Python自动化脚本!这些脚本绝对能帮你解决不少麻烦。在IT这行,咱们程序员的学习之路可是永无止境的!
2024-11-23 13:47:33 656
原创 适合Python练手的8个经典项目,有趣又实用!
提示:控制键盘和鼠标的移动就不得不推荐pynput这个库了,它还可以用于制作键盘记录器,通过读取被按下的键,然后将它们保存在一个文本文件中。将每个单词用下划线“”表示,让用户猜单词,如果用户猜对了,则将用单词替换掉“”。提示:先判断游戏者的选择,然后与计算机的选择进行比较。用Python编写一个脚本,实现将用户在键盘上按过的按键记录下来,并保存在一个文本文件中。用Python编写一个脚本,实现自动从提供的链接读取文章的功能。用Python编写一个脚本,实现用API缩短指定URL的功能。
2024-11-22 09:56:57 450
原创 20个超级有用的Python单行代码
我在下面的示例代码中展示了 3 个示例,以使你清楚地了解如何将三元运算符用于一行 if-else 语句。for 循环是一个多行语句,但是在 Python 中,我们可以使用列表推导式方法在一行中编写 for 循环。我们有两种方法可以在一行中编写函数,在第一种方法中,我们将使用与三元运算符或单行循环方法相同的函数定义。你现在可以使用 del 方法在一行代码中删除 List 中的多个元素,而无需进行任何修改。下面的示例代码将向你展示如何做到这一点。但是在 Python 中,有一些方法可以在一行代码中使用类特性。
2024-11-21 10:33:56 634
原创 Python实现表格可视化
今天给大家分享一个Python工具——plottable,可以轻松制作高质量、个性化的表格,底层为Matplotlib。了解更多Python、计算机知识,了解更多优惠活动、一起学习交流!
2024-11-20 09:56:40 303
原创 系统步骤介绍→Python数据分析!
在用Python做数据分析的过程中,有一些操作步骤和逻辑框架是很固定的,只需要记住其用法即可。本节内容介绍Pandas模块在数据分析中的常用方法。说明:利用Pandas里面的read系列可直接读取相应格式的数据文件。生成数据直接创建一个Dataframe即可本次数据为泰坦尼克号数据目的:了解数据的概况,例如整个数据表的大小、所占空间、数据格式、是否有空值和重复项,为后面的清洗和预处理做准备。限于篇幅,只对其中一种方法进行截图展示。例:查看前五行数据。
2024-11-19 11:31:51 409
原创 让你python代码更快的3个小技巧!
其中 Cython 可以把 Python 代码转成 C 代码执行,而 Numba 则是 Python 中的一个 JIT 编译器(即时编译器),以此提高运行效率。的时候啊,会调用这个对象的 __getattribute__ 或者 __getattr__ 方法,造成了额外的开销,所以导致速度变慢。函数可以提高代码的可读性,那么用了函数对程序的执行效率是否有影响呢?我们来做个对比实验。同最初的版本相比,实现同样的效果,我们仅通过调整代码的写法,速度就提高了一倍还多。在我的电脑上,使用了函数的程序用了大概花了?
2024-11-18 10:08:23 359
原创 几行Python代码提取PDF表格数据
那么给大家介绍一个可从文字 PDF 中提取表格信息的工具——Camelot,能够直接将大部分表格转换为 Pandas 的 Dataframe。具体而言,用户可以像使用 Pandas 那样打开 PDF 文件,然后利用这个工具提取表格数据,最后再指定输出的形式(如 csv 文件)。以下为输出的结果,对于合并的单元格,Camelot 在抽取后做了空行处理,这是一个稳妥的方法。项目提供的 PDF 文件如图所示,假设用户需要提取这些文字之间的表格 2-1 中的信息。最流行的安装方法是使用 pip 安装。
2024-11-16 17:39:31 268
原创 跟着走,Python从入门到精通,一个月就够!
第五、六天:作品集网站(一天 5 小时):学习 Django,使用 Django 构建一个作品集网站(https://realpython.com/get- start-with-django -1/),也要了解一下 Flask 框架。第七天:在拒绝中学习(~小时):每次你被拒绝的时候,找出两件为了获得这份工作你应该知道的事情,然后花 4-5 天 的时间来掌握它们。第七天:算法(6 小时):搜索(线性和二分查找)、排序(冒泡排序、选择排序)、递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)
2024-11-16 10:40:11 893
原创 讲透Python函数参数,十一个案例就够了!
可变关键字参数则不一样,可变关键字参数一定得放在最后,下面三个示例中,不管关键字参数后面接位置参数,还是默认参数,还是可变参数,都会报错。,当你在给后面的位置参数传递时,对你传参的方式有严格要求,你在传参时必须要以关键字参数的方式传参数,要写参数名,不然会报错。:在下面这个函数中, name 和 age 都是必选参数,在调用指定参数时,如果不使用关键字参数方式传参,需要注意顺序。:可变位置参数可以放在必选参数前面,但是在调用时,必选参数必须要指定参数名来传入,否则会报错。
2024-11-15 10:34:18 448
原创 Python实现贪吃蛇 经典解压小游戏!附源码
大家应该都玩过诺基亚上面的贪吃蛇吧,那是一段美好的童年回忆,本文将带你一步步用python语言实现一个snake小游戏!版本:Python3●系统:Windows●相关模块:pygamepip install pygame安装即可。
2024-11-14 10:38:51 455
原创 爬虫新姿势——使用Chrome Devtools写一个小说爬虫
目前,绝大部分的爬虫教程都是基于Python和Node.js。其实,只要有Chrome浏览器,使用Chrome F12打开的的Devtools就能随时随地轻轻松松写一个爬虫,完全不用装其它语言环境。今天就介绍一下只使用Chrome Devtools来爬取网站www.biqudu.com/31_31729/小说并保存为文本文件的爬虫。打开source标签左侧选择Snippets标签点击New Snippets新建一个Snippets开始写代码点击运行代码查看控制台输出。
2024-11-12 09:21:03 695
原创 这可能是全网最全的Python+Pycharm安装教程,建议收藏!
在执行安装向导的时候,记得勾选“Add Python 3.x to PATH”选项,这个选项会帮助我们将Python的解释器添加到PATH环境变量中(不理解没关系,照做就行),具体的步骤如下图所示。python安装是学习pyhon第一步,很多刚入门小白不清楚如何安装python,今天我来带大家完成python安装与配置,跟着我一步步来,很简单,你肯定能完成。python软件安装好了开始正式学习了,对于小白,我也整理了一套自己学习方法和学习资料,有安装包、全套学习视频资料和电子书,都是自取。
2024-11-11 13:33:42 480
原创 Python中的常见配置文件写法
以上综述了若干主流且普遍采用的配置文件类型及其对应的Python读取方法。然而,部分读者或许已注意到,其中并未涵盖XML格式的配置文件。尽管XML配置文件在Java系编程语言环境中更为常见,但其可读性往往令人望而却步。对于不熟悉XML文件的读者而言,一个直观的理解方式是,通过Chrome浏览器访问任意网站,随后按F12键进入开发者工具,观察其中繁复的HTML元素,这些元素在某种程度上可视作XML文件的缩影。
2024-11-10 10:34:57 1105
原创 17个工作必备的Python自动化代码
Python是一种流行的编程语言,以其简单性和可读性而闻名。因其能够提供大量的库和模块,它成为了自动化各种任务的绝佳选择。让我们进入自动化的世界,探索17个可以简化工作并节省时间精力的Python脚本。说明:此Python脚本根据文件扩展名将文件分类到子目录中,以组织目录中的文件。它识别文件扩展名并将文件移动到适当的子目录。这对于整理下载文件夹或组织特定项目的文件很有用。说明:此Python脚本可以搜索并删除指定目录中的空文件夹。它可以帮助您在处理大量数据时保持文件夹结构的干净整洁。
2024-11-09 11:57:42 921
原创 Python终极十大工具
Python一直以来都是程序员们的首选编程语言之一,其灵活性和功能强大的库使其成为解决各种问题的理想选择。在本文中,我们将介绍Python编程的终极十大工具,这些工具可以帮助您在各种领域取得成功,无论您是初学者还是经验丰富的开发者。
2024-11-08 11:28:51 1024
原创 Python基础知识
在用Python写代码的之前,对Python的基础知识是必须要会的,不然你可能会寸步难行。基础知识包括输入输出、变量、数据类型、表达式、运算符这5个方面。Python有很多函数,后面我们会细讲,但这里先将两个最基本的函数:输入和输出。举例:接收用户输入的密码并打印在Python里,“#” 表示注释,“#”后面的东西不会被执行。变量就是一个名字,需要先赋值在使用,变量要符合标识符(名字)的命名规范,这是硬性要求,标识符相当于名字,包括变量名、函数名、类名等等。
2024-11-07 10:42:12 725
原创 巧妙避坑Python十大学习陷阱
Python,这门魅力四射且功能全面的编程语言,正吸引着无数编程爱好者的目光,其简洁易学的特性尤为突出。为此,我精心梳理了Python学习中的十大常见难题,旨在为你铺就一条更加顺畅的学习之路。Python学习过程中会遇到各种问题,但只要保持耐心和热情,不断学习和实践,这些问题都能得到解决。:系统学习面向对象编程(OOP)概念,通过实例加深理解,实践封装、继承与多态。:多阅读官方文档,利用在线教程练习,注意保持代码整洁,严格遵循缩进规则。:Python语法独特,如缩进要求严格,易导致代码错误。
2024-11-06 13:31:49 358
原创 保姆级→Python安装教程!
接下来,下载好的安装包会自动保存在D盘的python文件夹中,小伙伴们记得提前创建好这个文件夹哦!创建完后在路径中选择D盘→python文件夹,点Install。最后,在弹出的窗口中输入"python",如果出现版本信息,并且出现命令提示符“>>>”,那就说明安装成功啦!然后选择适合自己电脑的版本,比如win7以下选3.9,这里我们选3.12.2的。然后我们可以通过按下win+R键,输入cmd来测试一下安装是否成功。安装包下好打开后,在弹窗中选择第二段蓝色文字,勾选上ADD。安装完成后,点击Close。
2024-11-05 10:49:20 504
原创 Python游戏脚本之实现飞机大战(附源码)
敌机分为小、中、大三个尺寸,它们的速度依次是快、中、慢,在游戏界面的上方位置创造位置随机的敌机,可以让它们不在同一排出现。另外还对游戏做了一些改进,比如为中飞机和大飞机增加了血槽的显示,这样玩家可以直观地知道敌机快被消灭了没有;我方有三次机会,每次被敌人消灭,新诞生的飞机会有3秒钟的安全期;现在的情况是我方飞机处于落后挨打的状态,敌强我弱,所以应该拿起武器进行反击!游戏将根据分数来逐步提高难度,难度的提高表现为飞机数量的增多以及速度的加快。消灭小飞机需要1发子弹,中飞机需要8发,大飞机需要20发子弹;
2024-11-04 11:14:57 638
原创 半个月,练完这50个Python实战项目你就牛了!
好记性不如烂笔头,实践是提升技能的王道!这70个项目涵盖广泛,难度亲民,特别适合Python新手入门与进阶。它们不仅实用性强,能显著提升你的编程实力,还能激发无限创意,为你的项目开发提供灵感源泉。自由选择,灵活学习!无论你是对某个特定领域感兴趣,还是寻求项目灵感,都能在这份清单中找到心仪之选。今日精选50个Python实战项目,边做边学,让Python技能突飞猛进!立即行动,用实践点亮你的Python学习之旅吧!
2024-11-03 10:16:48 346
原创 没人教Python,看书成大神
最后就是人工智能和机器学习方向,《Python深度学习》是一本非常棒的入门佳作,内容浅显易懂,出自大师之手。零基础小白学Python要先打好基础,《流畅的Python》和《Python编程从入门到实践》,这两本是业内公认的Python基础好书,不要再到网上买一些晦涩难懂的书籍劝退自己了,这两本书二选一来读就可以了。如果想往数据分析方向进阶的话,基础不好的人可以看《Python数据分析基础教程》,有基础的人可以看看《利用Python进行数据分析》,此书一上来就讲数据分析,省去了很多时间和精力。
2024-11-02 10:29:45 412
原创 分享6个实用的Python自动化脚本
每天你都可能会执行许多重复的任务,例如阅读 pdf、播放音乐、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。今天分享 6 个非常有用的 Python 自动化脚本。
2024-10-30 09:00:00 418
原创 所有的Python库已整理,请查阅!
Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式的加速器。shortuuid,一组简洁URL/UUID函数库。ftfy,Unicode文本工具7。
2024-10-29 09:33:02 920
原创 Python学习的十个阶段,学完神功大成,看看你自己在哪个阶段吧!
Nginx功能、Nginx配置、 自动化部署简介、Fabric。Pdb调试、Pep8规则、 多任务概念、Fork子进程。网络简介、Tcp/Ip协议、 Sokect. 聊天室。3、熟练使用Redis进行Key-Value数据缓存。Tcp的状态、常见网络攻击、Nat.单进程服务器。2、掌握Django框架视图、 模板、模型的使用。数据结构引入、顺序表的结构与实现、顺序表的操作。Process创建子进程、进程池、进程间通信。Css前缀、H5新增标签、屏幕适配&布局类型。
2024-10-28 09:28:29 837
原创 赛车小游戏:Tkinter动画速度挑战
在本篇文章中,我们通过使用Tkinter库创建了一个简单的赛车小游戏,并通过调整动画速度来增加游戏的挑战性。你可以继续完善这个游戏,比如添加得分系统、尝试不同的障碍物形状等。希望你通过这个例子对Tkinter库的使用有了更深入的理解,同时也享受了这个有趣的小游戏!
2024-10-26 09:42:49 615
原创 好书推荐|《Python最优化算法实战》
本书以理论结合编程开发为原则,使用Python作为开发语言,讲解优化算法的原理和应用,详细介绍了Python基础、Gurobi 优化器、线性规划、整数规划、多目标优化、动态规划、图与网络分析、智能优化算法。对于算法部分的每一种算法都包含原理和编程实践,使读者对优化算法的认识更加深入。第1章 最优化算法概述第2章 Python编程方法第3章 Gurobi优化器。
2024-10-25 09:19:04 611
原创 Python基础| 内置函数的使用
对于读取:如果为None,表示\n,\r`和 \r\n都会被转化成\n,如果是'',则不会转化,如果是其他值,感觉没什么用 对于写入:如果是None,写入的\n都会被替换成os.linesep, 如果是'',则不会替换。如果obj是classinfo的实例或子类返回True,clasinfo可以给定多个元素的元组,如果obj是其中之一的实例或子类返回True。返回obj的哈希值,返回的哈希值是整数类型。迭代iterable,依次执行function,并返回结果为True的所有值组成的可迭代对象,等价于。
2024-10-24 10:55:06 1192
原创 Python教程:制作贪吃蛇游戏存以exe文件运行
定义颜色# 蛇的初始位置和大小snake_speed = 15 # 初始速度,数值越小速度越快direction = 'RIGHT' # 初始方向# 食物的初始位置蛇的初始位置是通过二维坐标定义的,用户可以根据需求自行修改,但不可超过初始窗口的边界;蛇的移动速度默认是15,如果觉得速度太慢可以改为更大的数值;食物的初始位置可以任意指定。在后续的循环过程中,如果蛇吃掉了当前的食物,系统会自动随机生成新的食物。
2024-10-23 10:06:17 495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人