从零开始学习Python MySQL并开发加密货币预警系统
Python、MySQL、OpenCV、Selenium Webdriver库:图像识别以移动拼图窗口上的滑块、网页抓取、正则表达式、绕过邮箱验证码
课时 -67
资源 -6
时长 -6.5 小时
终身访问
课程描述
从基础开始讲解Python语言特性
安装Visual Studio Code编辑器和相关的Python包
Python基本数据类型
Python列表
Python字典
Python元组
Python集合
Python条件语句(if else)
Python while循环
Python for循环
Python函数
Python lambda函数
面向对象编程概念 - 使用真实案例讲解类和对象
OOP概念
Python类定义和对象实例化
Python继承
详细讲解Selenium WebDriver框架
填写输入字段
使用ActionChains移动滑块
更多网页元素检测策略,以改进网络爬虫策略
显式WebWait策略,在等待网页元素的同时不影响性能
MySQL - Postgres数据库交互
详细解释项目所需的所有查询
如果远程数据库已满,则取消最旧的行
使用OpenCV2进行详细的图像像素分析
过滤给定图像中的相关像素
检测边缘以及边缘的x-y坐标
检测两个边缘之间的距离,以移动滑块正确的距离
NumPy数组管理
在Heroku远程主机提供商上进行Python应用程序开发
安装相关的软件包,使Linux远程主机正常运行
直接从GitHub环境部署Python应用程序
在远程主机上截屏,实时分析应用程序流程,并将屏幕截图保存到云提供商
构建一个真实的加密货币预警Python应用程序,用于抓取加密货币和股票市场
实时获取所有加密货币价值对
将这些值存储在数据库中(MySQL,Postgres)
提取过去的所有值
根据完整的可定制策略,决定对于每种加密货币是否为投资时机
向Telegram帐户发送加密货币预警通知
在无需人工干预的情况下自动交易加密货币
登录Pionex
通过覆盖拼图滑动授权检查窗口
通过覆盖电子邮件验证码窗口(Google Restful APIs)
点击算法决定投资的加密货币
以0.05%的费用投资该加密货币!
申请Python和Web测试职位时,招聘人员通常会问到的问题
最终的开发挑战
提供完整的源代码
本课程适合谁
- 想要了解这门语言强大功能的Python初学者!
- 想要了解图像识别机制的人
- 希望申请Web测试职位的人
- 想要了解MySQL和Postgres数据库如何工作的人
- 想要实时了解加密货币和股票市场趋势的专业交易员
- 想要以市场最低费用进行交易的专业交易员
- 想要在决策树满足后轻松开发自动交易应用程序的专业交易员
目标
Selenium Web测试学习者
Python初学者和高级学习者
想要自动化Web应用程序上枯燥任务的人
想要深入学习网络爬虫的人
想要创建自己的交易策略,而不向交易/加密平台支付数千美元费用的人
通过研究旧数据趋势来改进自己的加密货币/股票投资策略
自动登录加密平台,立即投资加密货币,无需手动登录
想要了解图像识别如何工作的人
想要创建专业的加密货币交易预警的人
想要创建专业的商品价格预警的人
想要创建专业的股票预警的人
创建和维护MySQL数据库
创建、编辑和维护远程Postgres数据库,检查何时超过最大允许容量,并最终取消某些行
通过使用OpenCV2移动滑块来覆盖图像检查拼图窗口的检查
通过检查电子邮件收件箱的内容并查找当前验证码来覆盖电子邮件验证检查窗口
通过GitHub将Python应用程序部署到远程服务器
先决条件
- 无需任何先决条件,我将从头开始解释您需要的一切!
课程大纲
查看课程内容的详细分解
简介
1 节课
-
课程介绍 05:49 05:49
Python语言入门 - 相关包的安装
12个讲座
Python - Selenium加密货币预警项目开发 - 本地主机
31个讲座
招聘人员常见的Python - Selenium面试问题
3个讲座
讲师 详情
Gianluca Mottola
大家好
我是一名资深测试工程师,
我的热情在于编程
我偏爱的编程语言是C、Python、Java
我来到这个平台是为了与大家分享我的经验,我将尽最大努力简化理论,并使各种编程主题尽可能透明。
课程 证书
使用您的证书来改变职业或在您目前的职业中提升自己。
我们的学生与
最优秀的
相关视频课程
查看更多
