Skip to content

Deep dive into Python, Data Structures and Algorithms, Automations using Selenium and Playwright and more!

License

Notifications You must be signed in to change notification settings

talshaked-git/Python

Repository files navigation

Python

Deep learning Python, Data Structures and Algorithms, Automation using Selenium and Playwright.

Python Repository

A comprehensive collection of Python projects, including solutions to LeetCode problems, automation scripts, and data structures and algorithms implementations.

Table of Contents

LeetCode Solutions

This section contains solutions to various LeetCode problems. For example:

  • Array Problems

    • Two Sum
  • String Problems

    • Longest Substring Without Repeating Characters

Automation Scripts

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.

Data Structures and Algorithms

Implementations of common data structures and algorithms.

Data Structures

  • Linked List - Self implemented Linked List with basic functionality.

Algorithms

WiP

Installation

To run any of the scripts or projects, follow these steps:

  1. Clone the repository:
    git clone https://github.com/talshaked-git/Python.git
  2. Navigate to the project directory:
    cd Python
  3. (Optional) Create a virtual environment and activate it:
    python -m venv venv
    source venv/bin/activate # On Windows use `venv\Scripts\activate`
  4. Install required dependencies:
    pip install -r requirements.txt

Usage

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

About

Deep dive into Python, Data Structures and Algorithms, Automations using Selenium and Playwright and more!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published