最近呆在家里不出门就是给国家做贡献了,武汉加油!中国加油!自己也要加油!
现在有的是大把时间,除了看电影,打游戏,看抖音,刷朋友圈,逛淘宝,利用闲暇时光学门手艺超越同僚,难道不香吗?
Q1“学什么样的手艺?”
那就学编程吧,就从python开始,“时尚、新潮、不落伍”。学python不一定就要去当码农,但学会python可以提高工作效率,加快赚钱速度、提升生活质量,毕竟多了一门手艺,就多了一份保障,技多不压身嘛。
Q2“python是什么?”
python是一门编程语言。一门人人都可以学会的编程语言。
Q3“python好学吗?”
好学,非常好学,门槛低,学的快。老实讲比学office简单多了,比学photoshop容易多了,如果不好学在这里也就不推荐学python了,直接推荐学java了。如果你用心学半天的功夫就能写一个“hello,world”。你学你也会!
编程老少皆宜 —— 也就是说,“只要你愿意”,根本没有年龄差异。十二岁的孩子可以学;十八岁的大学生可以学;在职工作人员可以学…… 就算你已经退休了,想学就能学,谁也拦不住你。
它也不分性别,男性可以学,女性同样可以学,性别差异在这里完全不存在。
编程老少皆宜 —— 也就是说,“只要你愿意”,根本没有年龄差异。十二岁的孩子可以学;十八岁的大学生可以学;在职工作人员可以学…… 就算你已经退休了,想学就能学,谁也拦不住你。 它也不分性别,男性可以学,女性同样可以学,性别差异在这里完全不存在。 它也不分国界,更没有区域差异 —— 互联网的恩惠在于,你在北京、纽约也好,老头沟、门头沟也罢,在这个领域里同样完全没有任何具体差异。它也不分国界,更没有区域差异 —— 互联网的恩惠在于,你在北京、纽约也好,老头沟、门头沟也罢,在这个领域里同样完全没有任何具体差异。 --李笑来
Q4“谁在学python?”
除了我们知道的程序员,其实还有很多牛人都在学。 地产大佬潘石屹就是其中之一,2019年11月份潘石屹在微博上宣布开始学习python。 一开始我还有点不太相信,毕竟我微博也没关注这位大佬,怎么可能跨界学python了呢?,后来大佬再次发声,才确定这是真的。看来越优秀的人越努力!投资自己的大脑是永赚不赔的事。
在李笑来老师的开源书《自学是门手艺》中就是用教学 Python 的名义,告诉大家自学是门手艺。
Q5“学python有什么用?”
这个问题不好回答,因为Python用途真的很多。
我们来例举几个常见的:
-
网络web开发 python有很多的web开发框架,比如django、flask、sanic等,开发网站、接口很是方便。 当然也可以自己开发web框架,毕竟在python中这是件很容易的事。
-
数据采集 我们接触到的数据采集软件大多是用python开发的,python的灵活性很强,可以自由的定义和修改采集数据格式,在python中最常用的爬虫框架是scrapy。
-
数据分析 对于大部分人来说,excel就可以满足日常数据统计分析了,但如果你会python,你会发现平时需要2个小时才能完成的excel工作量,用python可能只需要10分钟,这是python对数据批量处理的结果。python提供了很多关于数据分析的库比如:numpy、scipy、matplotlib、pandas等
-
人工智能 目前开发人工智能设备/软件,使用最多的就是python了,最常见的AI框架就是TensorFlow、Torch、Keras等,自己训练个自己的人工机器人,或者训练个人脸识别,车牌号识别都是轻而易举的事。最关键的是可调用百度、腾讯、阿里等大厂的api接口,不到20行代码就实现了自己的人工智能产品了,是不是很方便
-
开发游戏 Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。PyGame模块可用于编写游戏软件。
-
日常工具脚本 用python写工具脚本对开发人员来说并不陌生,但对非开发人来说可能还没有什么概念,或者不知道能用来干什么? 其实这方面的使用是最广泛的,比如自动发短信、发邮件、自动对照片进行归类,批量处理照片,采集点有内涵的文章,下载个付费小说,每天上班自动签到等
比较接地气实用功能我在这里先例举3点:
-
利用python可以自动管理微信群,不用自己手动点来点去,代替人工复制粘贴重复到无法呼吸的操作,管理在多的群也不怕,自动加好友,自动回复消息,根据群内提问自动回复指定内容,解放双手,来把王者荣耀,省力不?
-
利用python获取某电商平台商品价格,找出同品质商品价格最低的商品进行下单,省时不?
-
利用python抓取垂直领域内容,比如文章、视频等,对内容稍作处理,创建自己的自媒体IP,赚点外快,开心不?
除了以上说的比较实用的3点,还有很多很多,比如自动维护网站,自动查关键词排名,影楼照片批量修图,批量处理excel等等。以后我会持续把一些实用工具公布出来,供大家参考学习...
Q6“怎么学python?”
千万不要认为编程是个多么高深的事,编程就是个手艺活。
千里之行始于足下,编程界入门往往都是一个输出一个 “hello,world” 开始的小程序,在python中是这样写的:
print('hello,world')
如果你能成功利用上面的语句输出 “hello,world”,那么恭喜你你已经入门python了。
可能有些人不明白怎么做,我在这里做个提示:
- 安装python运行环境
- 打开python命令窗口
- 输入上述代码
不是吧,对于小白来说这也太难了,跟没说一样,其实程序员每天面对编程日常就和你面对这个hello world一样,面对问题解决问题,不明白的就上网搜。编程就是个解决问题的思路,不要认为编程像电影里面演的那样敲代码行云流水,其实大部分的时候码农1个小时能写10行高质量的代码就不错了,大多都是复制粘贴,改个参数,但这个前提就是编程思路要清晰。
以目的为导向,滤清思路,最后再敲代码,有问题解决问题,不断实践,不断重复...,虽是小白,但走在大神的路上