就可以通过python作自动化办公,比如用Python中的selenium(这就是代码版的按键精灵)进行登陆网站获取表格的操作,然后用pandas将数据进行整合汇总并导出为你想要的报表格式,同时使用python-docx编写一段报告文字并保存为docx文档。
Python几乎是近几年火的一门计算机语言。借着机器学习,尤其是深度学习的兴起,Python的发展搭上了快车。Python是一个工具。不论你是不是IT工作者。熟练的使用Python都可以提高你的工作效率。
课程大纲
标签属性、常用标签详解、颜色设置详解、相对路径和路径。
表格标准结构、表格样式详解、合并方、合并列。
表单空间详解、文本框、密码框、文本域、隐藏域、上传空间、单选和复选框、下拉列表、按钮、重置、提交等控件。
HTML5新增标签、新增控件
CSS概述、行内式、标签式、导入式、标签选择器、类别选择器、ID选择器、交集选择法、并集选择法、子代选择法、常用属性详解
CSS盒子模型、CSS定位、static定位、relative定位、absolute定位、fixed定位
圆角、阴影、渐变、CSS图标、CSS3新增属性、CSS3新增选择器、CSS3新增选择法
Javascript概述、Javascript基础语法、注释、输出、对话框、变量使用、类型转换、运算符。
选择结构-if-else、选择结构switch。
循环结构-for、break和continue的使用,嵌套循环结构
数组的概念、数组的使用、循环数组、遍历数组。
数组的聚合算法、数组的倒置算法、数组的查询算法、数组的排序算法。
函数的概念、函数的定义、函数的调用、函数递归。
面向对象思想、创建对象、闭包原理及使用场景。
内置对象和常用方法、Javascript事件概述、常用事件详解、表单输入校验课堂案例。
DOM效果课堂案例、计时器使用。
正则表达式概念、正则表达式使用场景、正则表达式使用详解、PropType扩展函数详解。
Json数据和Json对象、JQuery常用内容详解。
JQuery监听事件详解、Jquery动画详解。
JQuery常用效果课堂案例制作、JQuery插件制作。
Bootstrap概述、响应式控件、响应式组件、响应式布局。
项目实训前台静态页面制作详解、分组分工安排(根据各班级计划项目安排)。
对象的扩展、对象的新增方法、Symbol。
Set和Map数据结构、Proxy、Reflect、Promise对象。
Class的基本语法、Class的继承、编程风格、异步遍历器。
Module的基本语法、Module的加载实现、ArrayBuffer。
Vue介绍、Vue实例、模板语法、计算属性和侦听器、Class与Style绑定。
条件渲染、列表渲染、事件处理、表单输入绑定、组件基础。
列表过度、状态过度
混入、自定义指令、渲染函数&JSX、插件、过滤器、路由。
单文件组件、单元测试、TypeScript支持、生产环境部署。
Vuex介绍、Vuex的使用场景、State的概念、Getter、Mutation
MVVM数据绑定原理、Render方法原理、$nextTick方法的使用、发布订阅模式。
Action、Module、Vuex插件、Vuex表单处理、热重载。
安装与基本配置、打包JavaScript模块、打包CSS模块、打包图片和字体文件模块、打包less/sass资源模块
ES6转ES5、打包vue资源模块、配置ESLint代码校验工具、使用clean-webpack-plugin插件清除打包结果目录
模块打包热更新、treeshaking打包优化
生产环境和开发环境分离打包、打包优化之CodeSplitting代码分割
打包优化之模块懒加载、打包优化之缓存
Python介绍、python使用场景、Python安装、VsCode的基本使用、个Python程序、注释的使用。
常见的数据类型、查看数据类型、标识符的命名规则、print语句的使用、input语句的使用。
使用系统环境变量、不同进制数据的表示方式、十进制转换成二进制、二进制转八进制、转十六进制以及十进制、使用内置函数实现进制转换。
运算符的优先级、if--else语句、if--elif语句、if嵌套语句、pass关键字的使用、猜拳游戏。
while循环语句、for--in循环语句、break和continue的使用、嵌套打印矩形、打印三角形、打印九九乘法表。
for--else语句、使用技术方法求质数、是哟个假设成立法求质数、求斐波那契数列。
列表的使用、移除空字符串、冒泡排序、深拷贝和浅拷贝、元组的使用。
字典的使用、修改和新增数据、update方法、字典的遍历、字典的练习。
集合的基本使用、集合运算符的使用、eval和json的使用、公共方法总结。
函数的介绍、函数的参会素、函数的返回值、函数调用函数、全局变量和局部变量、多个返回值。
匿名函数、sort方法的使用、filter方法、map方法、reduce方法、内置函数总结、高阶函数。
闭包的概念、计算代码的执行时长、装饰器的基本使用、装饰器详解、装饰器的高级使用。
导入模块、os模块、sys模块、math模块、random模块、datetime模块、time模块、calendar模块、hashlib和hmac模块。
uuid模块、pip管理、自定义模块、__name__的使用、包的概念。
面向对象介绍、基本语法、self的介绍、__slots__属性、__init__、__del__、__str__、__repr__、__call__魔法方法、__eq__方法。
类属性和对象属性、私有属性和方法的使用、类方法和静态方法、单例设计模式
继承的基本使用、私有属性的继承特点、新式类和经典类、Python2和Python3的区别、is、isinstance、issbuclass的使用。
子类重写、多态的应用场景、文件打开和关闭、路径介绍、文件的实例操作。
文件的读取方式、文件拷贝、csv文件读取、将数据写到内存、标准输入和输出。
json字符串详解、pickle的使用、json和pickle的区别、异常处理基本使用、异常的应用场景。
高级装饰器、装饰器高级使用、可迭代对象和迭代器、迭代器的使用场景。
正则表达式介绍、正则查找相关、re.Match类的介绍、re.compile方法的使用、正则修饰符的使用。
正则匹配规则、标点符号的特殊含义、特殊字母的含义、正则替换、贪婪模式和非贪婪模式。
网络通信的概念、IP地址概念、IP地址分类、网络通信原理、网络连接原理、端口号和套接字。
多线程实现多任务、多线程版聊天、多线程共享全局变量、多线程安全问题、线程锁的使用、线程间的通讯
多进程的使用、进程和线程的区别、多进程不能共享全局变量、进程间的通信、队列的使用、进程池的使用、join方法。
简单的HTTP服务器、http请求头、IP地址绑定、内容请求、服务器封装。
WSGI服务器的介绍、WSGI异同路径和HTTP状态码、浏览器返回文件内容、方法的封装、使用字典管理路径、requests模块的使用。
WSGI服务器的介绍、WSGI异同路径和HTTP状态码、浏览器返回文件内容、方法的封装、使用字典管理路径、requests模块的使用。
数据库设计范式概述,数据库引擎分析、海量存储分片优化。
PyMySQL概述、PyMySQL连接MySQL数据库、DML操作、DQL操作、参数化操作。
Python连接MySQL课堂案例、小案例制作。
爬虫介绍、curl的使用、wget的使用、urlib的使用、requests的使用。
scrapy入门、使用scrapy进行重构爬虫、测试scrapy爬虫。Scrapy-pipelines。
scrapy构建中间件的机制、动态ip代理、scrapy插件。
scrapy-redis、重构ip代理中间件、selenium的使用。。。。。。
python能做什么
Python语言可以开发传统的桌面应用程序,Tkinter、PyQt、PySide、wxPython和PyGTK等Python库可以快速开发桌面应用程序。
在因大数据、人工智能为人所熟知之前,Python 就已经在 Web 开发领域被广泛使用,产生了 Django、Flask、Tornado 等 Web 开发框架。得益于其简洁的语法和动态语言特性,Python 的开发效率很高。很多网站是基于Python Web开发的,如豆瓣、知乎和Dropbox等。很多成熟的Python Web框架,可以帮助开发人员快速开发Web应用。
随着公司的发展、业务需求的持续并快速的增长,往往一个运维工程师通常要管理成百上千台服务器,运维工作变的重复、繁杂。那么将运维工作自动化,自动化处理大量的运维任务,让工作变得更加简单。Python可以编写服务器运维自动化脚本。很多服务器采用Linux和UNIX系统,以前很多运维人员编写系统管理Shell脚本实现运维工作。而现在使用Python编写系统管理,在可读性、性能、代码可重性、可扩展性等几方面优于普通Shell脚本。Python 标准库中包含了多个可用来调用操作系统功能的库。例如,通过 pywin32 这个软件包,我们能访问 Windows 的 COM 服务以及其他 Windows API;使用 IronPython,我们能够直接调用
Python语言也广泛地应用科学计算,随着NumPy, SciPy, Matplotlib, Enthought librarys等众多程序库的开发,Python越来越适合于做科学计算、绘制高质量的2D和3D图像。是一门通用的程序设计语言,比Matlab所采用的脚本语言的应用范围更广泛,有更多的程序库的支持。
通过模拟浏览器向网站发送类似“点击某页面”的请求,服务器以为你是个正常用户,把你需要的数据发送给你。这些数据是浏览器运行的数据,你在python中找到数据中你要的字符、框架、表格的,将数据整理出来,写成你想要的格式。比如批量下载美剧、运行投资策略、爬合适房源、系统管理员的脚本任务等。