Deep learning Python, Data Structures and Algorithms, Automation using Selenium and Playwright.
A comprehensive collection of Python projects, including solutions to LeetCode problems, automation scripts, and data structures and algorithms implementations.
- LeetCode Solutions
- Automation Scripts
- Data Structures and Algorithms
- Installation
- Usage
- Contributing
- License
- Contact
This section contains solutions to various LeetCode problems. For example:
-
Array Problems
- Two Sum
-
String Problems
- Longest Substring Without Repeating Characters
A collection of scripts to automate daily tasks.
- Cookie Clicker - Open the Cookie Clicker game website and let the script do everything for you, including buying upgrades.
- Speed Test - Open the SpeedTest website and start the speed test.
- Google search - Open Google and search for any given input.
- eBay Tracker - Use the program's GUI to enter a search term and price range, the program will get all matching results and save it under search_term.csv for easier data management.
Implementations of common data structures and algorithms.
- Linked List - Self implemented Linked List with basic functionality.
WiP
To run any of the scripts or projects, follow these steps:
- Clone the repository:
git clone https://github.com/talshaked-git/Python.git
- Navigate to the project directory:
cd Python
- (Optional) Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install required dependencies:
pip install -r requirements.txt
Navigate to the specific directory of the project you want to run and follow the instructions provided in the corresponding README file.
Example:
cd LeetCode/Two_Sum
python two_sum.py