Metadata-Version: 2.1
Name: d2py
Version: 0.3.6
Summary: Dive into Python.
Author-email: xinetzone <735613050@qq.com>
Maintainer-email: xinetzone <735613050@qq.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: invoke
Requires-Dist: pdm
Requires-Dist: PyGithub[integrations]
Requires-Dist: bytecode
Requires-Dist: numpy
Requires-Dist: sphinx<6 ; extra == "doc"
Requires-Dist: sphinxcontrib-youtube ; extra == "doc"
Requires-Dist: sphinx-favicon ; extra == "doc"
Requires-Dist: xyzstyle ; extra == "doc"
Requires-Dist: pydata-sphinx-theme>=0.7.2 ; extra == "doc"
Requires-Dist: sphinx-book-theme ; extra == "doc"
Requires-Dist: ablog ; extra == "doc"
Requires-Dist: ipywidgets>=7.0.0 ; extra == "doc"
Requires-Dist: myst-nb ; extra == "doc"
Requires-Dist: sphinxcontrib-websupport ; extra == "doc"
Requires-Dist: sphinx-thebe ; extra == "doc"
Requires-Dist: sphinx-copybutton ; extra == "doc"
Requires-Dist: sphinx-comments ; extra == "doc"
Requires-Dist: plotly ; extra == "doc"
Requires-Dist: pandas ; extra == "doc"
Requires-Dist: matplotlib ; extra == "doc"
Requires-Dist: sphinxcontrib-mermaid ; extra == "doc"
Requires-Dist: sphinx-design ; extra == "doc"
Requires-Dist: sphinx-automodapi ; extra == "doc"
Requires-Dist: sphinxext-rediraffe ; extra == "doc"
Requires-Dist: sphinx-plotly-directive ; extra == "doc"
Requires-Dist: jupyter-dash ; extra == "doc"
Requires-Dist: plotly ; extra == "doc"
Requires-Dist: python-docx ; extra == "doc"
Requires-Dist: sphinx-sitemap ; extra == "doc"
Requires-Dist: sphinx-packaging ; extra == "doc"
Requires-Dist: bokeh ; extra == "doc"
Project-URL: Home, https://github.com/xinetzone/d2py
Provides-Extra: doc

# 动手学习 Python

![repo size](https://img.shields.io/github/repo-size/xinetzone/d2py.svg)
[![PyPI][pypi-badge]][pypi-link]
[![GitHub issues][issue-badge]][issue-link]
[![GitHub forks][fork-badge]][fork-link]
[![GitHub stars][star-badge]][star-link]
[![GitHub license][license-badge]][license-link]
[![contributors][contributor-badge]][contributor-link]
[![watcher][watcher-badge]][watcher-link]
[![Binder][binder-badge]][binder-link]
[![Downloads][download-badge]][download-link]
[![Documentation Status][status-badge]][status-link]
[![PyPI - Downloads][install-badge]][install-link]

学无止境！

[pypi-badge]: https://img.shields.io/pypi/v/d2py.svg
[pypi-link]: https://pypi.org/project/d2py/
[issue-badge]: https://img.shields.io/github/issues/xinetzone/d2py
[issue-link]: https://github.com/xinetzone/d2py/issues
[fork-badge]: https://img.shields.io/github/forks/xinetzone/d2py
[fork-link]: https://github.com/xinetzone/d2py/network
[star-badge]: https://img.shields.io/github/stars/xinetzone/d2py
[star-link]: https://github.com/xinetzone/d2py/stargazers
[license-badge]: https://img.shields.io/github/license/xinetzone/d2py
[license-link]: https://github.com/xinetzone/d2py/LICENSE
[contributor-badge]: https://img.shields.io/github/contributors/xinetzone/d2py
[contributor-link]: https://github.com/xinetzone/d2py/contributors
[watcher-badge]: https://img.shields.io/github/watchers/xinetzone/d2py
[watcher-link]: https://github.com/xinetzone/d2py/watchers
[binder-badge]: https://mybinder.org/badge_logo.svg
[binder-link]: https://mybinder.org/v2/gh/xinetzone/d2py/main
[install-badge]: https://img.shields.io/pypi/dw/d2py?label=pypi%20installs
[install-link]: https://pypistats.org/packages/d2py
[status-badge]: https://readthedocs.org/projects/d2py/badge/?version=latest
[status-link]: https://d2py.readthedocs.io/zh/latest/?badge=latest
[download-badge]: https://pepy.tech/badge/d2py
[download-link]: https://pepy.tech/project/d2py

## PyPI

支持 PyPI：

```sh
pip install d2py
```

## 文档模板

优质文档模板：

- [xbook](https://xinetzone.github.io/xbook/index.html)

