Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Learn Python MySQL from Scratch and Develop Crypto Alert

person icon Gianluca Mottola

4.3

Learn Python MySQL from Scratch and 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 Apr, 2024

language icon Language - English

person icon Gianluca Mottola

English [CC]

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

Lectures -67

Resources -6

Duration -6.5 hours

4.3

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point 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

Goals

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

Prerequisites

What are the prerequisites for this course?

  • No prerequisites are required, I will explain everything you need from scratch!
Learn Python MySQL from Scratch and Develop Crypto Alert

Curriculum

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

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

Instructor Details

Gianluca Mottola

Gianluca Mottola

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

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
Annual Membership

Online Certifications

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

Explore Now
Online Certifications

Talk to us

1800-202-0515