注意:此为内部小组学习资料,非售卖品,仅供学习参考。
本系列课程:
Python学习小组课程-课程大纲与Python开发环境安装
Python学习小组课程P1-Python基础(1)语法与数组
Python学习小组课程P2-Python基础(2)文件操作
Python学习小组课程P3-Python爬虫(1)HTML与Json解析
Python学习小组课程P4-Python办公(1)Excel保存
Python学习小组课程P5-Python办公(2)Excel读取与Word生成
Python学习小组课程P6-Python办公(3)邮件与钉钉消息通知
为提升项目落地的逻辑思维能力,以及通过自我创造工具来提升工作效率,特成立Python学习小组。计划每周花一个小时进行在线会议直播学习,面向对象主要是零基础的运营部成员、以及技术部等其他想学习相关技术的人员,进度安排根据每个人的学习情况调整。
课程大纲:
注意:苹果电脑只需要往下滑看Mac系统的内容就行了
打开下载页面:https://registry.npmmirror.com/binary.html?path=python/3.8.10/
Windows 64位的系统安装包选择python-3.8.10-amd64.exe文件下载
打开安装包,注意勾选Add python.exe to PATH,添加到系统环境变量,这样在任何地方的命令行都能调用Python程序。

安装好后,打开命令行工具:

输入以下命令回车运行:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
然后再输入以下命令,回车运行安装 Jupyter Notebook:
pip install jupyter notebook
这里耐心等待安装完成,页面如下:

Python和Jupyter Notebook安装完成。
同样也是打开下载页面:https://registry.npmmirror.com/binary.html?path=python/3.8.10/
苹果电脑首先查看版本号,如下图:

这里是11或12开头的则选择下载python-3.8.10-macos11.pkg,若是10开头的则选择python-3.8.10-macosx10.9.pkg。
关于怎么查看 Mac OS 版本号,请参考这里
安装包下载好了,打开安装包一直点继续就行了。
安装好后,搜索终端或者terminal并打开,如下图所示


打开后输入以下命令,回车执行:
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
接着输入以下命令,回车等待执行完成即可:
pip3 install jupyter notebook
根据mac系统版本的不一样,期间可能提示安装gcc,同意即可。
Windows系统:
下载地址: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
搜索简体中文安装中文语言包插件

重启后即是中文界面:


安装了Python插件会自动安装Jupyter插件 ,这里略慢耐心等待。
习惯用eclipse快捷键的人可以在vscode安装Eclipse Keymap插件。
环境安装好之后,就可以使用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自动化测试框架》