Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/techcsispit/algorithmic-trading

This project focuses on algorithmic training using Python in Jupyter Notebooks. It covers various data structures and algorithms, providing a hands-on approach to solving algorithmic challenges. The notebooks are designed to be interactive and educational for learners of all levels.
https://github.com/techcsispit/algorithmic-trading

matplotlib numpy pandas python sklearn

Last synced: 19 days ago
JSON representation

This project focuses on algorithmic training using Python in Jupyter Notebooks. It covers various data structures and algorithms, providing a hands-on approach to solving algorithmic challenges. The notebooks are designed to be interactive and educational for learners of all levels.

Awesome Lists containing this project

README

        

# Algorithmic Training in Jupyter Notebook

## About
This project focuses on algorithmic training using **Python** in **Jupyter Notebooks**. It covers various data structures and algorithms, providing a hands-on approach to solving algorithmic challenges. The notebooks are designed to be interactive and educational for learners of all levels.

## Requirements
- Python
- Jupyter Notebook
- Libraries: NumPy, Pandas (if applicable)

## Installation
1. Clone the repository:
```bash
git clone https://github.com/techcsispit/Algorithmic-Trading
```
2. Navigate to the project folder:
```bash
cd algorithmic-training
```
3. Install required libraries:
```bash
pip install yfinance
pip install pandas
pip install numpy
pip install matplotlib
```
4. Start Jupyter Notebook:
```bash
jupyter notebook
```

## Contributing
Contributions are welcome! Please follow these steps:

1. Creating an Issue: Before making any changes, create an issue explaining what you'd like to add or change and why
2. Fork the repository.
3. Create a new branch for your feature or bug fix.
4. Make your changes and commit them.
5. Push your changes to your forked repository.
6. Open a pull request detailing your changes.

## Raising an Issue
If you encounter any bugs or have feature requests, please create an issue in the repository. Provide detailed information to assist in addressing the problem.