Python学习小组课程-课程大纲与Python开发环境安装

news/2024/4/29 4:22:44/文章来源:https://blog.csdn.net/Leytton/article/details/127755933

一、前言

注意:此为内部小组学习资料,非售卖品,仅供学习参考。

为提升项目落地的逻辑思维能力,以及通过自我创造工具来提升工作效率,特成立Python学习小组。计划每周花一个小时进行在线会议直播学习,面向对象主要是零基础的运营部成员、以及技术部等其他想学习相关技术的人员,进度安排根据每个人的学习情况调整。

课程大纲:

  1. 学习Python编程基础,锻炼逻辑思维,了解技术部项目落地思维方
  2. 爬虫技术,快速收集信息资料
  3. 自动化办公,提升工作效率
  4. Web自动化,控制浏览器自动化操作
  5. 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.pkgpython-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自动化测试框架》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_224057.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国内访问Github超级慢?那是你没有用我这个脚本。直接起飞。

导语 之前很多朋友咨询过国内访问Github较慢的问题,然后我一般让他们自己去知乎上找攻略,但今天我才发现网上竟然没有一个一键配置的脚本,一般都需要我们跟着教程一步步地去做才行。这也太麻烦了,于是自己动手写了个脚本&#xf…

ceph浅谈

总谈 ceph简介 用上ceph,多台机器的磁盘空间在一起了,在一台机器上就可以看到使用所有空间。 还可以保存多份安全备份 存储先ceph,自我管理修复,跨机房,节点越多,并行化,论上,节点越…

1-(3-磺酸基)丙基-1-甲基-2-吡咯烷酮三氟甲磺酸盐[C3SO3Hnmp]CF3SO3

1-(3-磺酸基)丙基-1-甲基-2-吡咯烷酮三氟甲磺酸盐[C3SO3Hnmp]CF3SO3 离子液体(IonicLiquids)是完全由离子组成,现在多指在低于100摄氏度时呈液体状态的熔盐。通常由特定的有机阳离子和无机阴离子(或有机阴离子)构成。 离子液体特点 蒸汽压…

C++基础——模板讲解

目录 一. 泛型编程 二. 函数模板 1.格式: 2.定义: 1.隐式实例化 2.显式实例化 3.解决方法3:使用多个T类型 4.在C中编译器允许非模板函数和模板函数同时存在 一. 泛型编程 先来看一段代码: void Swap(int& p1, int&am…

LeetCode:8. 字符串转换整数 (atoi)

8. 字符串转换整数 (atoi)1)题目2)思路3)代码4)结果1)题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C 中的 atoi 函数…

逻辑判断与正则表达式文本处理

上一篇文章分享了正则表达式的操作,这一篇文章就让我们一起看看正则表达式与逻辑判断结合起来会发生什么吧!感兴趣的小伙伴欢迎评论区或者是私信留言! 一、题目描述: 输入一个字符串,检查其是否为合法的python变量。输入$$$结束:…

数据结构【队列】

文章目录(一)队列定义(二)队列实现(1)创建结构体(2)具体函数实现及解析1.1 初始化队列1.2入队列1.3出队列1.4取队首元素1.5取队尾元素1.6返回队列个数1.7判断是否为空1.8销毁队列&am…

FITC标记的STAT1-ASON,绿色荧光素标记STAT1反义寡核苷酸,FITC-STAT1-ASON

产品名称:FITC标记的STAT1-ASON,绿色荧光素标记STAT1反义寡核苷酸 ​​​​​​​英文名称:FITC-STAT1-ASON STAT1 是第一个被发现的 STATs 家族成员,其编码基因位于 2 号染色体上,由 750 个氨基酸残基组成&#xff…

随想录一刷Day55——动态规划

文章目录Day55_动态规划47. 判断子序列48. 不同的子序列Day55_动态规划 47. 判断子序列 392. 判断子序列 思路: 双指针很简单,O(n)O(n)O(n) 时间就能解决 这里还是用dp dp[i][j] 表示以 s[i - 1] 结尾的字符串和以 t[]i-1 为结尾的字符串的最大子序列长…

Linux篇【5】:Linux 进程概念(二)

目录 3.5、查看进程 3.6、通过系统调用接口获取正在进行的进程的标识符 3.7、通过系统调用接口创建子进程 - fork 初识 3.5、查看进程 [HJMhjmlcc ~]$ clear [HJMhjmlcc ~]$ pwd /home/HJM [HJMhjmlcc ~]$ ls [HJMhjmlcc ~]$ touch mytest.c [HJMhjmlcc ~]$ ls mytest.c [H…

基于51单片机的简易数字计算器Proteus仿真

资料编号:115 下面是相关功能视频演示: 115-基于51单片机的简易数字计算器Proteus仿真(源码仿真全套资料)功能说明: 该计算器系统51 系列的单片机进行的数字计算器系统设计,可以完成计算器的键盘输入&…

一看就会的Java方法

文章目录一、方法的定义和使用🍑1、为什么引入方法?🍑2、方法的定义🍑3、方法调用的执行过程🍑4、实参和形参的关系二、方法重载🍑1、为什么需要方法重载🍑2、方法重载的概念和特点&#x1f351…

用DIV+CSS技术设计的体育主题网站(足球介绍)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

【面经】之小鼠喝药问题

题目 现在有 10 只小白鼠和 1000 支药水,1000 支药水中有且仅有一支药水有毒,如果小白鼠喝下毒药,那么毒发的时间是两小时。 现在只给你两小时的时间,请问如何用这 10 只小白鼠测出哪支药水有毒?(忽略小白…

linux系统文件权限

目录 shell命令以及运行原理 具体体现(命令行解释器) Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户 su指令 Linux权限管理方面 文件访问者的分类(人) 为什么要有所属组? 文件属性…

STM32 Bootloader开发记录 2

在《stm32 bootloader开发记录.md》文档中,已经实现了Bootloader下的升级功能。可以在Bootloader启动时,进入升级模式,使用串口传输数据,来下载固件到flash中。 但是,在实际应用中,一般是在应用运行过程中…

基于单片机的指纹门禁设计

功能: 研究内容:本课题以单片机为核心采用C语言来开发一指纹电子密码锁。系统拟在Altium Designer9开发平台上设计原理图,并绘制PCB并制成单片机开发板,然后根据原理图将相关元器件焊接到开发板上。软件部分在Keil uVision4开发…

餐饮美食网页设计(HTML+CSS+JavaScript)

🎀 精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

目标检测算法——自动驾驶开源数据集汇总2(附下载链接)

>>>深度学习Tricks&#xff0c;第一时间送达<<< 目录 一、Highway Driving 二、Mapillary Vistas 三、Cityscapes 四、CamVid >>>一起交流&#xff01;互相学习&#xff01;共同进步&#xff01;<<< 近期&#xff0c;小海带在空闲之余…

【FPGA】FPGA实现IIC协议读写EEPROM(二) -----EEPROM读写控制模块实现

EEPROM读写控制模块实现一、模块功能分析二、输入/输出信号三、EEPROM读写控制模块状态机四、EEPROM读写控制模块实现五、仿真测试写在前面&#xff1a; FPGA实现IIC协议读写EEPROM相关文章&#xff1a; IIC通信协议 【FPGA】FPGA实现IIC协议读写EEPROM&#xff08;一&#xff…