Python学习资源
文章平均质量分 54
提供额外Python学习辅助资源
leeshuqing
主要从事计算机语言、数据库等技术应用,面向推荐系统、文献分析等应用领域
展开
-
解决无法在PyCharm中创建项目
这种问题的原因比较多,最为常见的原因就是在安装Python解释器时没有选择“Add Python 3.7 to PATH”复选框,此时创建项目的按钮会呈现灰色而无法点击,或者在PyCharm项目建立好后无法运行Python代码。或者也可以在“添加Python解释器(Add Python Interpreter)”界面选择其他左边其他的选项,包括其他版本的Python。一般正常情况下,此时该解释器有对应的Python解释器,如果该项为空,可以点击右侧的方块按钮,即可手工选择Python解释器。原创 2023-12-27 14:04:42 · 2983 阅读 · 0 评论 -
在PyCharm快速加载第三方模块的设置方法
1)打开“File”——“Settings”,选择“Project Interpreter”,点击右上角的加号,这个和一般加载第三方模块没有区别。5)此时再搜索,可以发现这些搜索到的模块都在国内的服务器上了,再次点击左下方的“Install Package”,下载安装会非常快,而且稳定!第一行是在Terminal中设置国内镜像站点,此行语句运行一次后,以后在Terminal中安装模块就无需指定国内镜像,也可以默认国内下载。6)有时也会出现部分异常,这主要是需要升级Python的加载模块的pip程序。原创 2022-11-27 18:02:19 · 2211 阅读 · 1 评论 -
导入Excel文件的各种常见方法
Python读取Excel文件原创 2022-10-31 08:23:23 · 1244 阅读 · 0 评论 -
关于如何拷贝数据文件到PyCharm项目中
1)找到下载的数据文件,一般位于“下载”目录中。直接选中该文件,右击选择“复制”。此时的错误信息往往为 “FileNotFoundError: [Errno 2] No such file or directory”,意思是文件找不到错误,没有这个文件或者目录。原创 2022-09-13 10:58:32 · 11138 阅读 · 1 评论 -
修改PyCharm的快捷键
有的电脑系统中,按下一些PyCharm组合键可能会无法起作用,这是因为可能和当前系统的其他软件快捷键发生了冲突。大家有需要可以更改下默认的快捷键,下面以Ctrl+空格的自动代码补齐快捷键为例,方法是选择File——Settings,选择keymap,并在右边的搜索框中输入“completion”表示自动完成代码的意思,你会看到右边下面有很多快捷键:选择那个Code下面的Completion的Basic,右击即可删除当前的默认快捷键:然后再右击它,新建快捷键:此时只需直接按下组合快原创 2022-03-24 20:05:59 · 4463 阅读 · 0 评论 -
如何理解 0.1 + 0.2 不等于 0.3
首先明确一点,Python的浮点数存在着精度误差,因此浮点数不能也不应该进行等于的判断。首先看下代码:print(0.1 + 0.2 == 0.3)运行结果为:为什么会输出 False 呢?我们可以使用精度更高的 Decimal 类型来看下这些数据实际存储的状态:import decimalprint(decimal.Decimal(0.1))print(decimal.Decimal(0.2))print(decimal.Decimal(0.3))输出为:0原创 2022-03-06 17:20:31 · 3583 阅读 · 0 评论 -
Mac系统中复制site-packages安装库文件的方法
1)下载所需的模块压缩文件:https://www.njcie.com/python/mooc2-data/1/site-packages-Full-Mac.ziphttps://www.njcie.com/python/mooc2-data/1/site-packages-Full-Mac.zip2)解压,得到一个完整的site-packages文件夹及其里面的所有模块,此时选择这个文件夹,可以按下Command+C或者右击选择“拷贝”:3)新建Mac系统中PyCharm的项目,右击项目名称,原创 2022-03-06 15:12:09 · 1902 阅读 · 0 评论 -
关于Mac系统中无法正常使用tushare库的问题
在安装了tushare慕课后,可以使用下面的代码测试是否正常使用:import tushare as tsframe = ts.get_k_data('600339', start='2010-01-01', end='2020-10-31')print(frame)正常输出为: date open close high low volume code0 2010-01-04 8.512 8.867 8.994 8....原创 2022-03-06 14:02:16 · 3536 阅读 · 0 评论 -
慕课常见问题汇总2
1)有些初学者常常发现自己编写的代码虽然修改了,但是运行还是过去的样子,甚至完全与自己编写的代码相关。对于这种情况,请大家一定检查下自己的运行配置。原创 2022-02-09 08:44:58 · 540 阅读 · 0 评论 -
慕课常见问题汇总1
1)运行PyCharm无法创建项目这个错误信息通常是这样:如果大家按照视频教程要求的版本进行安装的话,这种错误通常都是大家在安装Python时没有指定Add Path选项:最为简单的方法,就是建议大家重新安装Python,或者卸载后重新安装,选中这个选项,再安装PyCharm在设置时即可以创建项目。复杂的方法也可以手动在PyCharm中设定Python解释器,大家可以参考搜索引擎相关内容,比如:[新手向视频]新版PyCharm创建项目为什么会有问题 - 知乎https://zhu原创 2022-01-25 18:31:37 · 2284 阅读 · 0 评论 -
动态柱状图的绘制
动态柱状图非常适合展示诸如国家经济发展的时序变化对比,如展示20年来我国各省GDP的发展变化:下面介绍下基本方法:1)首先要有数据,这些GDP数据可以直接在国家统计局网站免费获取:国家统计局 (stats.gov.cn)http://www.stats.gov.cn/其中提供包括“年度数据”、“地区数据”等各种数据,大家可以在登录后免费下载。比如我们获取到了年度各省GDP数据。但是原始数据往往存在着一些不必要的格式,因此需要删除头尾一些没有意义的说明文字,如:然后全选后再重新粘贴到新原创 2021-11-29 09:09:42 · 5324 阅读 · 6 评论 -
基于pyautogui的Python财务机器人练习
所谓财务机器人,就是将传统人工处理财务工作的操作由计算机程序自动来完成。为此,一些可以提供键盘和鼠标模拟的工具都可以应用于此。pyautogui就是一个常见的Python库。下面介绍下基本的使用方法(以PyCharm和Excel为例):1)首先可以看到Excel版本的记账凭证,界面如:这里有三个工作表,我们的工作就是要将每个工作表的借贷发生总额即C11单元格的数字以大写汉字金额的方式补充到B11的合计中。2)为了能够实现上述工作的自动化,我们需要先对pyautogui了解下。在PyCh.原创 2021-11-27 12:38:26 · 1820 阅读 · 0 评论 -
删除出现在其他列表的列表元素(多种写法汇总)
我们先写出一个直觉的写法:vector1 = [1, 2, 6, 5, 3, 4]vector2 = [2, 3, 4]for i in vector1: if i in vector2: vector1.remove(i)print(vector1)输出为:[1, 6, 5, 4]显然并不正确,最后一个4没有被去除。为此,必须首先要明白列表循环中删除操作可能存在的问题。我们来看一个练习,循环遍历列表,并删除每一个元素:vector1 = [1, 2,原创 2021-11-27 09:01:16 · 762 阅读 · 0 评论 -
关于Python中for的奇怪写法
很多初学者都很奇怪下面的语句:nums = [1, 2, 6, 5, 3, 4]print([i * 2 for i in nums])输出为:[2, 4, 12, 10, 6, 8]即使能看懂,似乎还觉得有点奇怪:)这其实是一种推导式写法,说简单些,就是一种简化的写法。它的功能就是将每个列表元素乘以2再得到一个新的列表。我们不妨来看看,如果不这样写,传统写法为:nums = [1, 2, 6, 5, 3, 4]result = []for i in nums: resul原创 2021-11-27 07:17:45 · 393 阅读 · 0 评论 -
Python大数据分析学习资源
Python初学者学习资源原创 2021-11-25 10:55:04 · 2056 阅读 · 0 评论