Python自学
文章平均质量分 75
负尽狂名15年
勤劳勇敢,吃喝玩乐
展开
-
中年大叔学Python第十课----Pyside2使用
坚持真是一件困难的事情。今天言归正传,继续搞Pyside2的库。1. 使用QT Designer开展界面设计使用QT Designer开展界面设计,软件的功能是获取文本框中的数据内容,并在点击按钮的时候弹出对话框,对话框中显示的内容为输入框中的内容。2. 调用库调用库函数,为了将QT Designer直接生成的是UI格式的文件,在py文件中需要调用UI文件,因此需要引入相应的库。class Stats: def __init__(self): ...原创 2021-04-19 14:07:18 · 960 阅读 · 2 评论 -
【中年大叔学Python---第九课】-Jupyter notebook+Python3.8.5+Pyside2 5.15.2 安装全过程记录!!!!!亲测可用
1. 概述前几天看到自己的同事用C#写了一个自动化办公的软件,看着他各种高效的演示,心里痒痒的不行。但是无奈不会C#啊,这时我又想到了强大的Python,经过查阅资料后,最终选择了Pyside2库。但是苦苦折腾了将近一周的事件,Pysides2库还是没有装上,无论我用国内哪个镜像源,发现都无法用pip安装。国内常用镜像源:清华:https://pypi.tuna.tsinghua.edu.cn/simple 中科大:https://pypi.mirrors.ustc.edu.cn/simple原创 2021-03-31 15:06:20 · 1427 阅读 · 3 评论 -
中年大叔学Python第8课----零基础爬取中国长征系列火箭发射记录
1. 编者按终于。。。利用零散时间,跟着B站学习了几天的视频后,终于具备了初步的爬虫本领。由于我个人是零基础学Python,零基础学爬虫。在半个月零散时间的尝试后,给自己布置了一个作业,爬取中国长征系列火箭发射记录。利用的知识点包括:1. 使用的库:requests,bs4,os,csv等;2. 爬取指定网站的表格;3. 处理翻页时URL不更新问题。2. 需求分析CZ系列运载火箭作为我国的金名片,以优质、高效、低成本等优势闻名海外,那么你知道我国CZ系列火箭都在哪些发射场发射过,原创 2021-03-06 19:51:59 · 737 阅读 · 6 评论 -
中年大叔学Python第7课------零基础爬虫爬取F1图片
1. 编者按作为中年大叔本叔,在积累了10年工程经验后一直幻想出圈,爬虫作为其中的一项必备技能,最近一周一直在孜孜不倦的学习Python和爬虫这也是我开辟这个中年大叔学Python专栏的原因。不忘初心,砥砺前行。使用的知识包括:为了实现对地址的快速获取,本文使用了正则方法,具体使用.*?和(.*?)方法; 为了存储文件,导入os库,进行文件夹的建立; 导入的库包括:os,re和requests。2. 项目概述-F1图片爬取由于大叔本人是一个F1车迷,所以,本次爬虫的第一个项目就是爬原创 2021-03-04 12:04:10 · 745 阅读 · 14 评论 -
Python第五课----一个关于进化的Python游戏
目录1. 概述2.游戏设定3.程序编写3.1 import导入3.2 无颚鱼类的建立3.3草履虫类的建立3.3 主循环的建立3.4程序运行结果3.4.1 当把边界位置设定为[0,4]时3.4.2 当把边界位置设定为[0,8]时3.4.3 当把边界位置设定为[0,10]时4. 小结1. 概述中年大叔在学习了一周Python后,决定做一个关于进化的小游戏,游戏用到的知识比较简单,使用的技术包括:1. import 导入随机数模块:使用r...原创 2021-02-28 15:56:05 · 544 阅读 · 3 评论 -
中年大叔学Python-第四课(Python 面向对象编程)
1. Self的用法Python的self类比于C++的this指针。类是图纸,类实例后的对象才相当于能住人的房子。self相当于每个房子的门牌号。Python 类在建立的时候,需要将self作为第一个变量,告诉Python环境。‘通过这个例子可以看出,程序首先建立了ball这个类,然后定义了2个方法,分别是setname和kick使用a = ball()时,可以将self指向a,这时再使用a.setName或者使用a.kick时就使用了之前定义的ball这个类。2. Pytho原创 2021-02-28 14:07:14 · 136 阅读 · 0 评论 -
中年大叔学Python---第三课(Pandas使用)
3. 4 DataFrame 和 Series之间的运算默认情况下,DataFrame和Series之间的算术运算会将Series的索引匹配到DataFrame的列,然后沿着行向下广播。原创 2021-02-23 19:53:36 · 143 阅读 · 2 评论 -
中年大叔学Python第二课---Pandas模块学习
Pandas基础入门原创 2021-02-21 22:42:58 · 112 阅读 · 0 评论 -
中年大叔学Python第一课----Numpy用法
作为一个中年男人,在专业知识领域有了一定积淀后,打算用计算机知识对本领域知识进行再思考。工欲善其事必先利其器!本篇blog是对Numpy模块用法的学习和整理了,编程环境使用Jupyter Notebook。欢迎大家指正。原创 2021-02-21 22:37:24 · 364 阅读 · 1 评论 -
Python 学习笔记-20210218
1. 字符串操作三个单字符,可以直接输出长的带换行的文档;Python如何优雅的交换两个变量的值2. random模块的应用引用random模块,randint函数中有两个变量,表示生产[a,b]使用random.getstate获取随机数种子,再通过random.setstate可以重新得到刚才的随机数.3. 浮点数如果在python中,使用float型数据时会出现偏差,但是如果引用decimal模块,则可以精准进行浮点数进行计算4. Bool 型数据只原创 2021-02-17 20:22:22 · 170 阅读 · 0 评论 -
Anaconda Jupyter Notebook 中自动扩展代码功能
摘要:在B站学习视频的时候,看到Up主在Jupyter Notebook中可以自动扩展Python中代码,类似于VC中的VA用法,因此马上再百度上查看需要安装哪些库和设置。但是,试验了很多中方法,终于在今天实现。赶快记下来!1. 参考文献https://stackoverflow.com/questions/58146683/all-jupyter-contrib-nbextensions-are-marked-as-possibly-incompatible/58146865#58146865原创 2021-02-17 20:20:09 · 237 阅读 · 2 评论 -
Jupyter Notebook自学笔记
摘要:由于工作需要,本期开始系统学习Jupyter Notebook使用技巧,由于本笔记主要为个人使用,因此仅对其中的干货内容进行介绍。1. 安装Jupyterthemes在cmd中,使用pip安装Jupyterthemes。pip安装后,很容易即可找到jupyterthemes进行安装。但由于这个源太慢,因此用清华大学的镜像进行下载pip install jupyterthemes -i https://pypi.tuna.tsinghua.edu.cn/simple/秒安装完原创 2021-02-14 19:16:20 · 364 阅读 · 0 评论 -
Pythonnet 安装日记
由于项目需要,需要在电脑上安装Pythonnet 库,折腾了一阵子,把相关过程进行梳理。1. 确认个人电脑的Python版本cmd中,运行python --version,得到个人电脑Python版本号为3.7.6。2. 确认个人电脑操作系统操作系统为win7操作系统 64b。3. 安装pip库安装pip时,一直由于pip版本低报错。试了几种方法都失败了,最后用这种方法成功,记录如下:不要直接win+R然后cmd,而是要选择“开始”—“Windows系统”—“命令提示符”原创 2021-02-14 14:49:04 · 5338 阅读 · 6 评论