Learn Python MySql Opencv Selenium Webdriver from Scratch & Develop Crypto Alert

person icon Gianluca Mottola

Learn Python MySql Opencv Selenium Webdriver from Scratch & Develop Crypto Alert

Python, MySql , Opencv, Selenium Webdriver libraries: image recognition to shift a slider on a puzzle window , web scraping , regular expressions, email verification code bypass

updated on icon Updated on Sep, 2023

language icon Language - English

person icon Gianluca Mottola

architecture icon Python,Selenium WebDriver,Open Source Tools,Development


30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course Description

Basic Python Language features explained from the beginning:

  • Installation of visual studio code editor and of the python relevant packages

  • Basic Types in Python

  • Python Lists

  • Python dictionaries

  • Python tuples

  • Python sets

  • Python - if else conditional statement

  • Python while loops

  • Python for loops

  • Python Functions

  • Python lambda functions

OOP Concepts - Classes and objects explained with real life examples:

  • OOP concepts

  • Python classes definition and object instantation

  • Python Inheritance  

Selenium WebDriver framework explained in detail:

  • Fill the input fields out

  • ActionChains to move a slider

  • More Web element detections strategies for a better web scraping strategy

  • Explicit WebWait strategy to wait for the Web elements without losing performances

MySQl - Postgres db interaction:

  • all queries needed for the project explained in detail

  • cancellation of the oldest rows in case the remote db is full

OpenCV2 for detailed image pixel analysis:

  • Filter out the relevant pixels of a given image

  • Detect the edges and the x-y coordinates of the edges 

  • Detect the distance between two edges to shift a slider of the correct amount

  • Numpy arrays management

Python App development on Heroku Remote Host Provider:

  • Installation of the relevant packages to make the Linux remote host running properly

  • Deployment of the Python App directly from GitHub environment

  • Take a screenshot on the remote host machine to analyze in real time the flow of the applications , save that screenshot to a cloud provider

Build a Real crypto alert python application to scrape crypto - stocks market:

  • Get in real time the all crypto - value pairs

  • Store those values in a database (MySQl,Postgres)

  • Pull all the values in the past

  • Decide , for each crypto wheter it's the moment to invest or not according to a complete customable strategy

  • Send the crypto alert notification on a Telegram Account

Trade automatically a crypto without human intervention:

  • login to Pionex

    • by ovverriding the puzzle shifting authorization check window

    • by overriding the email verification code window (Google Restful APIs)

  • click the crypto for which the algorithm decides to invest

  • invest money on that crypto with 0.05% fees !

Typical recruiters questions to apply to python and web testing positions

Final developing challenge for you

Entire source code is provided

Who this course is for:

  • Beginner Python developers that want to discover the power of this language !
  • People that want to understand images recognition mechanism
  • People that wish to apply for a web testing position
  • People that want to understand how mysql and postgres databases work
  • Professional traders that want to understand the trend of crypto,stocks market in real time
  • Professional traders that want to trade with lowest fees in the market
  • Professional traders that want to develop easily an app trading automatically after the decision tree is met


What will you learn in this course:

  • Selenium Web testing learners

  • Beginner and advanced Python learners

  • People that want to automate boring tasks on web applications

  • People that want to dive into web scraping

  • People that want to create the own trading strategy without paying thousands of dollars fees to trading - crypto platforms

  • Improve the own crypto - stock investment strategy by studying old data trends

  • Make automatically the login in a crypto platform and invest immediately for the crypto without make the login by hands

  • People that want to learn how image recognition works

  • People that want to create professional trading crypto alerts

  • People that want to create professional items pricing alerts

  • People that want to create professional stock alerts

  • Create and mantain a mySql Db

  • Create , edit and mantain a remote Postgres Db, check when you overload the max allowed capacity and cancel eventually some rows

  • Override the check of the image check puzzle window by moving the slider, with the package opencv2

  • Override an email verification check window by checking the content of your email inbox and look for the current verification code

  • Deploy a python application to a remote server through GitHub


What are the prerequisites for this course?

  • No prerequisites are required, I will explain everything you need from scratch!
Learn Python MySql Opencv Selenium Webdriver from Scratch & Develop Crypto Alert


Check out the detailed breakdown of what’s inside the course

1 Lectures
  • play icon Introduction to the course 05:49 05:49
Introduction to python language - installation of the relevant packages
12 Lectures
OOP Concepts - classes and objects
4 Lectures
Python - Selenium Crypto alert project developing - Local Host
31 Lectures
Python - Selenium Crypto alert project developing - Remote Host
16 Lectures
Typical Python - Selenium interview questions from recruiters
3 Lectures

Instructor Details

Gianluca Mottola

Gianluca Mottola

Hello my audience

I am a senior software testing engineer , my aim is to make software testing and programming in general unbelievable easy for you! 

I am on this platform for sharing my experience with all of you, I will do the best to simplify the theory and make as transparent as possible every kind of topic

enjoy learning !!

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us