•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