一、前言
注意:此为内部小组学习资料,非售卖品,仅供学习参考。
为提升项目落地的逻辑思维能力,以及通过自我创造工具来提升工作效率,特成立Python学习小组。计划每周花一个小时进行在线会议直播学习,面向对象主要是零基础的运营部成员、以及技术部等其他想学习相关技术的人员,进度安排根据每个人的学习情况调整。
课程大纲:
- 学习Python编程基础,锻炼逻辑思维,了解技术部项目落地思维方
- 爬虫技术,快速收集信息资料
- 自动化办公,提升工作效率
- Web自动化,控制浏览器自动化操作
- APP自动化,控制手机自动化操作
二、准备工作
2.1 Python安装
打开下载页面:https://registry.npmmirror.com/binary.html?path=python/3.8.10/
Windows 64位的系统安装包选择python-3.8.10-amd64.exe
苹果电脑根据版本号选择python-3.8.10-macosx10.9.pkg
或python-3.8.10-macos11.pkg
关于怎么查看 Mac OS 版本号,请参考这里
我们用最快捷的方式安装,注意勾选Add python.exe to PATH
,添加到系统环境变量,这样在任何地方的命令行都能调用Python程序。
2.2 Jupyter Notebook安装
Jupyter Notebook是Python的依赖包,用pip包管理器安装,以后Python需要一些额外的功能,也是用pip进行安装。
注意:Mac电脑是pip3
由于pip下载的地址是国外的比较慢,我们设置使用清华的镜像网址:
打开命令行工具:
输入以下命令回车运行:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
然后再输入以下命令,回车运行安装 Jupyter Notebook:
pip install jupyter notebook
这里耐心等待安装完成,页面如下:
2.3 VSCode安装
Windows 64位系统:
https://vscode.cdn.azure.cn/stable/8fa188b2b301d36553cbc9ce1b0a146ccb93351f/VSCodeSetup-x64-1.73.0.exe
Mac系统:
https://vscode.cdn.azure.cn/stable/8fa188b2b301d36553cbc9ce1b0a146ccb93351f/VSCode-darwin-universal.zip
安装时除了以下页面勾选以下,其他默认下一步即可
2.3.1 汉化
搜索简体中文
安装中文语言包插件
重启后即是中文界面:
2.3.2 安装Python插件
安装了Python插件会自动安装Jupyter
插件 ,这里略慢耐心等待。
2.3.3 安装Eclipse Keymap插件
习惯用eclipse快捷键的人可安装Eclipse Keymap插件。
2.4 创建文件进行测试
环境安装好之后,就可以使用Jupyter创建Python文件了.
打开vscode,文件
->新建文件
->点击选择Jupyter Notebook
就会创建一个Jupyter
文件。
输入1+1,左手按住Ctrl
键,右手回车
运行,输出结果2,则环境安装成功,准备工作完成。
恭喜你,成功迈入了这扇大门!接下来,一起漫游新的世界吧 ~
三、参考课程
选择部分合适的内容进行参考性讲解,目的是用最短的时间学习到最实用的内容,如需系统化学习可进一步学习这些参考课程。
Python基础
《零基础入门学习Python》
《学习Python必练的100道例题》
Web爬虫
《Python爬虫30个实战案例教程,超适合小白练手》
注意事项:
1、遵守Robots协议
Robots是网站和爬虫之间的君子协议,当网站拒绝爬虫访问,爬取数据时,可以在根目录下存放robots.txt文件,告诉爬虫不能爬取网站全部或部分指定内容。
2、控制合理请求频率
如果请求频率过高,可能服务器瘫痪。慎用多线程,采取请求间休眠措施
3、禁止爬取用户敏感信息、商业、知识产权数据
4、禁止破解反爬措施
办公自动化
《40个Python办公自动化真实案例》
Web自动化
《下一代自动化工具Playwright教程》
APP自动化
《python+Appium自动化测试框架》