
You will learn everything for the right crypto strategy throug Python Selenium, opencv2,mysql,Postgresql,googleauth lib
What you'll learn
- 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
Requirements
- No prior programming experience is required, I will teach you everything from the beginning
Description
- Basic Python Language features explained from the beginning
- OOP Concepts - Classes and objects explained with real life examples
- 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 !
- login to Pionex
- 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