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

news2025/4/2 9:25:17

一、前言

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

为提升项目落地的逻辑思维能力,以及通过自我创造工具来提升工作效率,特成立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.coloradmin.cn/o/5575.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

力扣21 - 合并两个有序链表【归并排序思维】

链式铠甲——合体一、题目描述二、思路分析三、代码详解way1【不带头结点】way2【带头结点】四、整体代码展示【需要自取】方法一:不带哨兵位【无头结点】方法二:带哨兵位【有头结点】五、总结与提炼一、题目描述 原题传送门🚪 将两个升序链…

vs2019编译ffmpeg4.4为静态库或动态库

参考文章:vs2019编译ffmpeg源码为静态库动态库【完整步骤、亲测可行】 文章目录编译测试编译 直接把博主的项目下下来 我打开里面FFmpeg文件发现它貌似是4.4版本 然后照着他给的步骤执行命令 先找到vs2019的命令行工具 然后执行两个脚本 执行以上两个脚本后&…

快速排序和归并排序非递归的详解

在经过主页中《八大排序》(下)的学习,我们了解了快速排序和归并排序且都是递归的思想,但是如果递归的深度很深呢?这一节我们就引出用非递归的思想解决这个问题。😵😵😵 快速排序非递…

根据给定数组,创建形状相同的数组并且采用不同方式填充full_like()

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 根据给定数组,创建形状相同的数组 并且采用不同方式填充 full_like() [太阳]选择题 对下面代码中full_like函数结果描述错误的选项为? import numpy as np print(&q…

谷粒学院——Day05【后台系统前端项目创建、讲师管理模块前端开发】

后台系统前端项目创建 一、vue-element-admin 简介 vue-element-admin 是基于 element-ui 的一套后台管理系统集成方案。 功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能 GitHub地址:https://github.com/PanJiaChen/vue-ele…

分布式锁_Redis分布式锁+Redisson分布式锁+Zookeeper分布式锁+Mysql分布式锁(原版)

分布式锁_Redis分布式锁Redisson分布式锁Zookeeper分布式锁Mysql分布式锁(原版) 文章目录分布式锁_Redis分布式锁Redisson分布式锁Zookeeper分布式锁Mysql分布式锁(原版)1. 传统锁回顾1.1. 从减库存聊起1.2. 环境准备1.3. 简单实现…

Dreamweaver网页设计与制作100例——HTML5期末考核大作业——票务网站整套网页

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

正确查询DO基站IP

对于DO站的IP地址在系统中设置是否正确需要确定基站侧IP地址和RNC侧地址是否匹配,匹配关系为:基站侧IP地址减2即为RNC侧地址(如:RCS 234 BTS-IP: 6.33.84.30 则匹配RNC侧地址即为6.33.84.28),下面举例进行襄…

基于单片机的语音小车设计

目 录 引言 1 1 系统概述 1 1.1 声控产品前景和发展趋势 1 1.2 研究目的和意义 1 1.3 本次设计内容 2 2 系统设计的整体方案 2 2.1 主控芯片的方案论证 2 2.2 语音识别模块的方案论证 3 2.3 电机驱动方案选择 4 2.4 本章小节 4 3 系统…

使用ssh克隆GitHub仓库以及替换https方式

目录 使用ssh克隆GitHub仓库 第一步:生成ssh 第二步:添加SSH key 第三步:验证绑定是否成功 第四步:克隆 意外的情况: 情况1:ssh连接GitHub失败 情况2:使用git clone 不成功 替换原来的…

队列的简单实现

队列的简单实现一、什么是队列二、队列的分类三、队列的数据结构四、队列的基本操作1、初始化队列2、销毁队列3、入队4、出队5、队列判空6、获取队头元素7、获取队尾元素8、获取队列元素总结头文件基本操作一、什么是队列 首先我们既然想要实现队列就得明白什么是队列&#xff…

1.7.4、计算机网络体系结构中的术语

1.7.4、计算机网络体系结构中的术语 1.7.4.1、实体 实体: 任何可发送或接收信息的硬件或软件进程。 对等实体: 收发双方相同层次中的实体 1.7.4.2、协议 协议:控制两个的对等实体进行逻辑通信的规则的集合 之所以称为逻辑通信&#xf…

目标检测论文解读复现之五:改进YOLOv5的SAR图像舰船目标检测

目标检测论文解读复现 文章目录目标检测论文解读复现前言一、摘要二、网络模型及核心创新点三、应用数据集四、实验效果(部分展示)五、实验结论六、投稿期刊介绍前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改…

HTML5期末考核大作业,电影网站——橙色国外电影 web期末作业设计网页

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

【代码精读】ATF的异常向量表

快速链接: . 👉👉👉 【代码精读】–Kernel/ATF/optee等-目录👈👈👈 付费专栏-付费课程 【购买须知】:本专栏的视频介绍-----视频👈👈👈概要: 本文概述了ARMv8/ARMv9的aarch64体系中异常向量表的结构、以及基地寄存器的总结。然后通过导读ATF BL31的异常向量…

Flink系列文档-(YY09)-Flink时间语义

1 三种时间语义 在实时流式计算中,"时间"是一个能影响计算结果的非常重要因素! 试想场景:每隔1分钟计算一次最近10分钟的活跃用户量: ①假设此刻的时间是13:10,要计算的活跃用户量时间段为:[ …

【C++】类和对象(下)

​🌠 作者:阿亮joy. 🎆专栏:《吃透西嘎嘎》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉再谈构造…

kindle自定义屏保之自定义字帖

kindle自定义屏保之自定义字帖 01 前言 毕业以后,很少动笔写字了,某天要手写一堆材料,写出来实在不忍直视,于是当晚下班后突发奇想——能不能把一些字帖搞成kindle屏保,摆在桌面上,睡前说不准还能练练 随…

web课程设计 基于html+css+javascript+jquery女性化妆品商城

常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他等网页设计题目, A…

软件测试基础知识

软件测试基础知识1.测试模型2.测试分类3.测试目的与原则4.测试流程5.测试发展规划6.单元测试7.黑盒测试8.白盒测试9.缺陷1.测试模型 瀑布模型 开发将系统都做好了,然后测试。最大问题是测试工作后置,导致整个项目开发完成之后如果发现比较重要的问题&…