您的位置:首页 > 编程语言 > Python开发

一只菜鸟的python之路

2018-08-12 00:01 232 查看

星期六, 11. 八月 2018 10:53下午

   开始学习python也差不多有一个多月了,写过一些小东西,有基于mysql数据库无GUI的学生管理系统,爬取斗鱼在线主播信息,爬取nba球员信息,爬取彩票信息等小东西,对python可以说半只脚踏进了,或者说看到了python之门,正在努力的取打开这扇门!

  至于为什么选择这么语言,第一是跟随时代潮流吧,目前人工智能这么火,就想着往这边靠,但发现python!=人工智能,掌握python语法,就相当于你手中有了堆砌一座大楼的砖块,但一座大楼无法只靠砖块堆砌。所以说没有深入进入某个领域,只是迷茫的听信别人说的,有时候就会走很多弯路。所以到现在,我虽然对python有一定了解,但是python与人工智能的联系并没有搞清楚,所以就好好继续夯实基础。

  其次就是python语言近年来越来越火了,因为它是开源的,所以免去了重复造轮子的时间,对于想短时间做出成功可视的编程的不二之选,可以满足自己的虚荣心,就会让自己对这个领域越来越感兴趣。

  最后就是喜欢python的简洁优雅之美吧,python语言就正如python之禅所描述的,简单便捷,高效开发,选择多样。就比如爬取一个网页的信息就有许多种方式,访问网页可使用requests库,号称是为人类编写的Http库,当然这个库也就是对更低层次库的封装,这就说明你还可以使用底层库比如urllib等,另外还可以使用scrapy库来爬取信息,因为目前几个爬虫项目都是用requests库或者有自动化测试selenium库写的,所以对这个库了解的比较多一点。访问网页获取信息之后就必须对信息进行分析爬取,在这你可以使用Beautifulsoup4库或者Xpath来进行分析查找,这里推荐后者,效率更高。所以说python的好处就是有很多现成的轮子给你去用,你不用用很多时间去重复一些不必要的工作,在现阶段的我看来,学习python更多的是在熟悉学习python中各种现成的东西,至于等以后境界高了或许会有不同的简介。 总之,人生苦短,我用python,已经进入python的坑了,想继续把这个坑越挖越深把,但前段时间python之父宣布退位了,不知道这个会对python语言的发展有什么影响。

  在使用python的过程中也遇到了许多问题,比如因为内存泄露导致程序崩溃,并发使用requests爬取网页会出现数据缺失,即requests多线程多进程不安全等等,这些问题在解决之后回头看就是一些小问题,但是当时解决这个问题却花了很多时间,这几天会把前面的东西写到blog上,当做是多前段时间的回顾巩固吧。自从开始写些小东西,越发觉得头上凉飕飕的,有些很基本的东西有时候就会困扰好久,绞尽脑汁之后的恍然大悟,还是涉及的少,记录下来,以后可以回来回顾一波。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: