文章目录
前言
Python代码主要由:5个部分组成,下面就分别介绍,这5个部分代码的使用方法如下:
一、Python代码
1.表达式
产生或计算新数据值的代码片段,称为表达式,一般由数据和操作符等构成,也可以作用于字符串;
如下图所示,操作符:+;关于数据代表求和,关于字符串代表字符拼接;
2.赋值句子
对变量进行赋值的一行代码被称为赋值句子。语法格局∶
<变量>=<表达式>
举例:把1+1赋值给变量a,打印输出后成果为:2;由于2是整型,所以a的数据类型为:int;
3.引证
Python适用于各个领域,其最大的魅力就在于:它可以引证大量的外部函数库。
【引证方法】
①import<功用库库名>
②from<库名>import<函数名>
引证time库的sleep函数,可以实现延时1秒,以上2中引证方法,运转成果相同;
4.分支句子
分支句子是控制程序运转的一种句子,它的作用是,依据判别条件选择程序执行路径。
分支句子包含单分支、二分支和多分支。
5.循环句子
循环句子包含:遍历循环和条件循环,使用方法如下∶
,python代码库,最开始学习Python,不需要太过杂乱。只要玩儿的高兴就行,渐渐培养爱好,等你上手后,你会学习的更有信心。
二、五行代码项目实例
5行代码能做啥?这儿我为大家介绍两个好玩儿的小项目,介绍如下:
项目一:5行代码让电脑永不息屏!
项目二:5行代码爬取表格数据!
项目一:5行代码让电脑永不锁屏
众所周知,当你的电脑鼠标一向在动的时候,体系会默认你的电脑是在工作傍边,因此就不会息屏。
既然是玩吗?你就不要杠,说为啥“不设置用不息屏”?那样,你赢了,我无话可说。哈哈!
这儿便是用代码自动化操控鼠标,完成鼠标的“上下左右”移动操作,让电脑误以为是以为在操作鼠标。
在这儿,咱们运用的是Python中的pyautogui库。假如你的电脑没有安装这个库,能够运用下面代码安装一下。
pipinstallpyautogui
操控鼠标移动,运用的是pyautogui库中的moveRel(x,y)函数,用法如下:
含义:依据当前方位,相对移动鼠标指针;
留意:当x/y大于0,则表明往右/往下移动鼠标指针。当x/y小于0,则往左/往上移动鼠标指针【x/y是整数】;
当然这个随机数,肯定不要你人为去设置,咱们也随机生成。在这儿我需要为大家在介绍random库中的一个函数random.randint(a,b),用法如下:
含义:用于生成指定数值范围内的随机整数;
留意:该函数有两个参数a和b,表明指定区间的上限和下限;
importrandom
random.randint(a=100,b=300)
结果如下:
有了这些根底后,咱们直接上代码吧!
#导入相关库
importpyautogui
importrandom
importtime
#运用whileTrue循环,让程序一向执行!
whileTrue:
x=random.randint(-200,200)
y=random.randint(-200,200)
pyautogui.moveRel(x,y)
time.sleep(5)#让鼠标移动到某个方位,停留几秒钟,我怕它太累
当然,pyautogui库作为一个自动化操作鼠标的库,有许多值得你去挖掘的常识点。这儿仅仅简略运用,其它常识能够依据你的实际需求,去体系学习一下。
项目二:5行代码爬取表格数据
假如说想学习Python爬虫的话,我想这应该是最简略爬虫代码了。
说白了,便是pandas库爬取表格数据。这个其实和Excel有点像,Excel不便是只能爬取一些规矩的表格数据吗?可是这个更好用哦,究竟不让你着手。
今日咱们爬取到网页是“中商情报网”。
网址如下:
https://s.askci.com/stock/a/0-0?reportTime
假如想要运用pandas爬取数据,它的HTML结构是下面这个Table格式的。
咱们点击F12,查看源代码,当咱们定位待爬取数据时,会发现该数据满意这个特点。
其他常识没必要多讲,究竟都是pandas中的常识,大家很熟悉了。上代码:
#导入相关库
importpandasaspd
importcsv
#咱们只爬取十页数据
foriinrange(1,10):#爬取全部页
tb=pd.read_html(f’http://s.askci.com/stock/a/?reportTime=2021-03-31&pageNum={i}’)[3]
tb.to_csv(r’上市公司.csv’,mode=’a’,encoding=’utf_8_sig’,header=1,index=0)
总结
妥妥的,这么多家上市公司的数据,就被你收入囊中了。然后能够拿去做个简略的剖析,或许练习pandas数据处理,不香吗?
这儿还有一点值得阐明的是,上面代码中有一个[3],代表啥意思呢?
这是由于网页上或许存在多个表格,这时候就需要靠列表的切片tables[x],来指定获取哪个表格。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
👉CSDN大礼包:《Python入门资料&实战源码&安装工具】免费领取(安全链接,放心点击)
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python基础学习视频
② 路线对应学习视频
还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~在这里插入图片描述
③练习题
每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
因篇幅有限,仅展示部分资料
三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python工具包+项目源码合集
①Python工具包
学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
②Python实战案例
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
③Python小游戏源码
如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
六、Python兼职渠道
而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】