别的同学不太了解,这里可以说说我的经历.
入门书籍
首选,推荐入门书籍
里面前半部分讲述的是
python
的基础语法和实验小项目
后半部分讲述的是如何使用
python
实现自动化任务(实用的项目)
把这本书吃透,基本的自动化办公不是问题,可以针对痛点和需求自行设计和编写程序
实战教程
搭配,
python
基础视频课程
慕课网和网易云课堂的免费视频都有
python
,主要是基础知识
关于讲述中千篇一律的猜数游戏和贪吃蛇等
demo
,这里不予置评......
如果可以,尽量选择付费的实战课程,基础和项目同步进行,服务和社群也是学习资源之一
深度思考
为了找工作而学习
Python
的,不再本文讨论范围之内.
为了学习
python
而去完成书中的实验题和课程中的
demo
项目,少了一些内在驱动力
好好想一想,对编程或者对
python
究竟有多感兴趣?
如果不能用来找工作,我们可以用它来做些什么?为什么?
学习
python
,是因为它是一门后端语言,同时也是一门当下的热门语言.
能够补全前后端中后端的短板,同时它也是一门相对之下比较简单但实用的语言.
人工智能,自动化办公,桌面版,
web
端,后端,都可以用它快速实现.
练手项目
只说它能够补全前端的短板,还是概念太虚了.
在学习
Python
的一个星期,我用它解决了日常生活的4个痛点(需求).
1.微信自动化
注意是把网上的自媒体和社群结合微信自动化,避免手动浪费时间
-
自动接受一些来源于指定渠道的微信好友请求,如网易云课堂的学员,博客的读者等
- 网易云课程的微信验证关键字为: 网易云
- 个人博客的微信验证关键字为: 大师兄
-
自动回复一些日常的问题汇总
-
AE
模板的资源链接(其他资源链接等),好友消息关键字 :ae
- 知识星球等社群和活动的海报图片等: 回复形式为图片
- 微信群自动邀请: 来自网易云课堂的微信好友会发送指定课程的群邀请
- 微信公众号的名片推荐: 被添加好友和消息自动回复中推送
-
- 一些特殊需求: 微信好友统计,微信群统计,好友消息防撤回, 消息记录, 陪聊机器人等
顺带练手和复习
echarts
,
vue
,
element
,
typyScript
,
socket
,
flask
,
mongodb
,
pyqt5
等
2.网易云课堂学员数据统计
网易的数据统计极其简单,没有每日数据,也没有相关通知,只有一份汇总
对于数据而言,最起码应该有以下展示:
- 每门课程的当日,本周,本月的学员数量/增加数
- 学员的基本用户画像,访问来源,其他通用数据
- 以上内容的趋势图,饼图,柱状图等展示形式
使用
python
定时框架
APScheduler
结合爬虫库request获取每日最新的数据情况,然后转化为可视化图表
在学习
python
之前,曾经手动录入数据到笔记表格一段时间
后悔没有早点......
3.魔兽世界怀旧服 自动跳一跳
使用
pyautogui
控制空格键的使用,自动间隔几秒跳一跳
不要问我为什么
演示链接: 魔兽世界怀旧服 自动跳一跳
4.最新图书资讯自动整理推荐
结合
selenium
自动化,爬虫爬取最新图书
一旦有新书上架,且类目为互联网,科学等类目时就发送手机通知等