Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pim-book/programmers-introduction-to-mathematics
Code for A Programmer's Introduction to Mathematics
https://github.com/pim-book/programmers-introduction-to-mathematics
mathematics programmer python
Last synced: 6 days ago
JSON representation
Code for A Programmer's Introduction to Mathematics
- Host: GitHub
- URL: https://github.com/pim-book/programmers-introduction-to-mathematics
- Owner: pim-book
- License: mit
- Created: 2015-02-06T17:01:09.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T04:00:33.000Z (almost 2 years ago)
- Last Synced: 2024-11-29T09:07:28.361Z (13 days ago)
- Topics: mathematics, programmer, python
- Language: JavaScript
- Homepage: https://pimbook.org
- Size: 21.7 MB
- Stars: 3,394
- Watchers: 90
- Forks: 285
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- pure-awesomeness - Programmers Introduction to Mathematics
- my-awesome - pim-book/programmers-introduction-to-mathematics - 03 star:3.4k fork:0.3k Code for A Programmer's Introduction to Mathematics (JavaScript)
README
# A Programmer's Introduction to Mathematics
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/pim-book/programmers-introduction-to-mathematics/tree/master.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/pim-book/programmers-introduction-to-mathematics/tree/master) [![Coverage Status](https://coveralls.io/repos/github/pim-book/programmers-introduction-to-mathematics/badge.svg?branch=master)](https://coveralls.io/github/pim-book/programmers-introduction-to-mathematics?branch=master) [![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/pim-book/programmers-introduction-to-mathematics.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pim-book/programmers-introduction-to-mathematics/context:python)
This repository contains the code implementing the applications from each
chapter of [A Programmer's Introduction to Mathematics](https://pimbook.org).
All code is written in Python 3.x. Feel free to submit a pull request if you
find a bug.To install the requirements and run the examples, using pip and virtualenv (Python's standard packaging tools):
```
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt
```To run the test suite:
```
pytest# with code coverage
pytest --cov-report html:cov_html --cov-report annotate:cov_annotate --cov
```## Docker
To build and run the code in the repository with docker, run
```
docker build -t pimbook -f Dockerfile .
docker run -it --name pimbook pimbook:latest
```