
扩展自我边界
拧螺丝专业户
这个作者很懒,什么都没留下…
展开
-
命令式编程、声明式编程和函数式编程的理解与思考
命令式、声明式和函数式三种编程范式都各有特色。命令式编程关注的是具体步骤。声明式编程关注的是最后的结果。函数式编程在声明式编程基础上更进一步,将函数作为第一公民。命令式编程在平时常见的编程范式就是命令式编程。来个生活中的例子说明一下什么是命令式编程。比如,小红想吃西红柿炒鸡蛋,然后她妈妈就去买菜、洗菜、做好西红柿炒鸡蛋。小红她妈妈就是在执行命令式编程,必须清楚的知道每一步的动作。下面...原创 2019-10-18 22:38:15 · 4361 阅读 · 1 评论 -
Python学习资料与学习路线的整理
Python学习资料与学习路线的整理学习资源Python官网地址:https://www.python.org/Python官网给出的学习资源:Python For BeginnersPython官方入门文档:Python Tutorial – Learn Python Programming Step By StepPython教程-廖雪峰的官方网站:PythonPython基础教程...原创 2019-04-16 16:48:57 · 1434 阅读 · 0 评论 -
零基础爬虫实战(Python):抓取豆瓣电影TOP250
学习了《简明Python教程》,然后想着实战一下,搜索了一些资料,然后对豆瓣电影排行250进行了一个抓取,后续还会对数据进行一些分析。 这篇文章主要是对抓取豆瓣电影top250过程的一个梳理,方便日后自己查阅,也希望可以方便到有需要的人。一、整体步骤 下面是整个抓取过程的思维导图:1. 生成URL信息 首先观察豆瓣电影TOP250的网页地址,多点开几页,就能发现规律。...原创 2019-05-07 01:26:51 · 7033 阅读 · 1 评论 -
Python大数据分析实战:豆瓣电影Top250中的最佳导演是谁?
在之前写的一篇文中中,已经采用urllib和BeautifulSoup的方式抓取了豆瓣电影TOP250的导演、编剧、演员、上映时间和地区、语言、短评数、影评数、多少人想看、多少人看过等22个字段。接下来,我们要对这些数据进行分析、挖掘,得到有价值的信息。下面是整个分析过程的思维导图:一、获取数据先从csv文件中读取数据,观察一下:import pandas as pddf = pd...原创 2019-05-07 01:54:08 · 1624 阅读 · 0 评论 -
linux替换rm命令为mv命令
linux替换rm命令为mv命令一、目的rm是Linux系统非常强大删除命令,但是使用rm命令删除文件后很难恢复。特别是对于将rm -rf ./*误敲成rm -rf /*,那可就欲哭无泪了。为了给自己的操作留有余地,会使用mv命令来替换危险的rm命令。二、步骤实现命令替换的思想其实就是采用bash内置的alias命令进行命令别名设置。2.1 代码演示在家目录下的.bashrc文件的末...原创 2019-07-14 14:35:53 · 2150 阅读 · 0 评论