awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jpmorganchase avatar

jpmorganchase/python-training

0
View on GitHub↗
12,714 stars·2,057 forks·Jupyter Notebook·apache-2.0·12 views

Python Training

This project is a comprehensive educational curriculum designed to teach Python programming through the lens of data science and financial analysis. It provides a structured guide for learning how to process complex numerical information, build data models, and perform scientific computing tasks using standard industry libraries.

The materials focus on practical applications, enabling users to develop skills in financial data analysis and interactive exploration. By working through these resources, learners gain experience in executing high-performance mathematical operations, transforming raw datasets, and creating graphical representations to identify trends and patterns.

The repository consists of a collection of interactive notebooks that facilitate iterative development and real-time visualization. These educational materials are organized to support the transition from fundamental programming concepts to advanced workflows involving large-scale data processing and quantitative decision-making.

Features

  • Financial Analysis Tools - Provides a structured curriculum for processing financial datasets and performing quantitative analysis on market information.
  • Financial Data Processing - Processes large financial datasets to support data-driven decision making.
  • Python Exercises - Provides structured exercises for learning Python through practical data science and financial analysis applications.
  • Financial Charting - Creates graphical representations of financial datasets to identify emerging trends and patterns.
  • Numerical Computing - Teaches complex mathematical operations and numerical analysis for financial decision-making.
  • Interactive Data Exploration Tools - Enables iterative code development and real-time data exploration through kernel-based environments.
  • Python Programming Guides - Delivers a structured educational curriculum for learning data science and financial analysis through Python programming.
  • Scientific Computing - Implements high-performance scientific computing workflows for complex numerical analysis.
  • Numerical Analysis Toolkits - Performs complex mathematical calculations and numerical analysis on large datasets.
  • Interactive Development Environments - Provides interactive environments that decouple execution from the interface for iterative development.
  • Interactive Execution Interfaces - Facilitates real-time data exploration by decoupling code evaluation from the user interface.
  • Vectorized Array Operations - Executes high-performance mathematical operations by offloading calculations to optimized C-based routines.
  • Educational Resources - Training curriculum for financial analysts and traders.
  • Scientific Computing Tutorials - Provides structured tutorials for learning scientific computing and mathematical modeling using standard Python libraries.
  • Just-in-Time Compilers - Translates dynamic code into machine instructions at runtime to accelerate mathematical loops.
  • In-Memory Data Stores - Manages tabular data structures in memory to facilitate rapid transformation and analysis.
  • Columnar Formats - Organizes tabular information into contiguous memory blocks for rapid filtering and aggregation.
  • Lazy Evaluation Frameworks - Defers data transformation execution to minimize memory usage and redundant computation.
  • Declarative Visualization Grammars - Constructs visual representations using a layered grammar that separates data from rendering logic.

Star history

Star history chart for jpmorganchase/python-trainingStar history chart for jpmorganchase/python-training

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Python Training

Similar open-source projects, ranked by how many features they share with Python Training.
  • scipy/scipyscipy avatar

    scipy/scipy

    14,474View on GitHub↗

    SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li

    Pythonalgorithmsclosemberpython
    View on GitHub↗14,474
  • stefan-jansen/machine-learning-for-tradingstefan-jansen avatar

    stefan-jansen/machine-learning-for-trading

    16,552View on GitHub↗

    This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    View on GitHub↗16,552
  • cupy/cupycupy avatar

    cupy/cupy

    11,000View on GitHub↗

    CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and numerical computing on NVIDIA GPUs. It serves as a GPU-accelerated numerical library and a CUDA-based SciPy implementation, offloading heavy calculations to graphics hardware to increase processing speed for scientific and engineering workloads. The library enables multi-framework tensor exchange, allowing data buffers to be shared between different deep learning frameworks using standardized memory layouts to avoid memory copies. It also supports custom GPU kernel integratio

    Python
    View on GitHub↗11,000
  • numba/numbanumba avatar

    numba/numba

    10,918View on GitHub↗

    Numba is a just-in-time compiler that translates high-level Python functions into optimized machine code at runtime. By leveraging the LLVM compiler infrastructure, it provides a framework for accelerating numerical data processing and mathematical computations, enabling performance levels comparable to statically compiled languages. The project distinguishes itself through its ability to perform type-inference-based specialization, which generates machine instructions tailored to the specific data types used during execution. It employs a lazy compilation pipeline that defers translation unt

    Pythoncompilercudallvm
    View on GitHub↗10,918
See all 30 alternatives to Python Training→

Frequently asked questions

What does jpmorganchase/python-training do?

This project is a comprehensive educational curriculum designed to teach Python programming through the lens of data science and financial analysis. It provides a structured guide for learning how to process complex numerical information, build data models, and perform scientific computing tasks using standard industry libraries.

What are the main features of jpmorganchase/python-training?

The main features of jpmorganchase/python-training are: Financial Analysis Tools, Financial Data Processing, Python Exercises, Financial Charting, Numerical Computing, Interactive Data Exploration Tools, Python Programming Guides, Scientific Computing.

What are some open-source alternatives to jpmorganchase/python-training?

Open-source alternatives to jpmorganchase/python-training include: scipy/scipy — SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms… stefan-jansen/machine-learning-for-trading — This project is a comprehensive framework for engineering financial data pipelines, designed to automate the… cupy/cupy — CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and… numba/numba — Numba is a just-in-time compiler that translates high-level Python functions into optimized machine code at runtime.… donnemartin/data-science-ipython-notebooks — This project is a collection of interactive Python notebooks and educational resources designed for mastering data… mementum/backtrader — Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading…