Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4e690c5

Browse files
committed
references:green tree snakes added
1 parent 18259e1 commit 4e690c5

15 files changed

+270
-152
lines changed

generatedfiles/books.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
:::{grid-item-card}
1010
:link: https://jakevdp.github.io/WhirlwindTourOfPython/
11-
{octicon}`stack;1em;caption-text` **A Whirlwind Tour of Python**
11+
{octicon}`heart;1em;caption-text` **A Whirlwind Tour of Python**
1212
^^^
1313
A Whirlwind Tour of Python is a fast-paced introduction to essential features of the Python language, aimed at researchers and developers who are already familiar with programming in another language.
1414
+++
@@ -18,7 +18,7 @@ A Whirlwind Tour of Python is a fast-paced introduction to essential features of
1818

1919
:::{grid-item-card}
2020
:link: https://www.thedigitalcatbooks.com/pycabook-introduction/
21-
{octicon}`hubot;1em;caption-text` **Clean Architectures in Python**
21+
{octicon}`check-circle;1em;caption-text` **Clean Architectures in Python**
2222
^^^
2323
This book is about a software design methodology. With lots of Python examples and a strong emphasis on TDD.
2424
+++
@@ -28,7 +28,7 @@ This book is about a software design methodology. With lots of Python examples a
2828

2929
:::{grid-item-card}
3030
:link: https://runestone.academy/ns/books/published/fopp/index.html
31-
{octicon}`telescope;1em;caption-text` **Foundations of Python Programming**
31+
{octicon}`cross-reference;1em;caption-text` **Foundations of Python Programming**
3232
^^^
3333
This book is to teach you to understand and create computer programs in Python. With hands-on activities!
3434
+++
@@ -38,7 +38,7 @@ This book is to teach you to understand and create computer programs in Python.
3838

3939
:::{grid-item-card}
4040
:link: https://www.labri.fr/perso/nrougier/from-python-to-numpy/
41-
{octicon}`hubot;1em;caption-text` **From Python to Numpy**
41+
{octicon}`light-bulb;1em;caption-text` **From Python to Numpy**
4242
^^^
4343
The goal of this book is to explain advanced techniques for using Numpy.
4444
+++
@@ -48,7 +48,7 @@ The goal of this book is to explain advanced techniques for using Numpy.
4848

4949
:::{grid-item-card}
5050
:link: https://developers.google.com/edu/python
51-
{octicon}`book;1em;caption-text` **Google's Python Class**
51+
{octicon}`checklist;1em;caption-text` **Google's Python Class**
5252
^^^
5353
Free online course book for people with a little bit of programming experience who want to learn Python
5454
+++
@@ -58,7 +58,7 @@ Free online course book for people with a little bit of programming experience w
5858

5959
:::{grid-item-card}
6060
:link: https://book.pythontips.com/en/latest/index.html
61-
{octicon}`megaphone;1em;caption-text` **Intermediate Python**
61+
{octicon}`book;1em;caption-text` **Intermediate Python**
6262
^^^
6363
The topics which are discussed in this book open up your mind towards some nice corners of Python language.
6464
+++
@@ -68,7 +68,7 @@ The topics which are discussed in this book open up your mind towards some nice
6868

6969
:::{grid-item-card}
7070
:link: https://pythonbook.org/
71-
{octicon}`telescope;1em;caption-text` **Professional Python Programming**
71+
{octicon}`smiley;1em;caption-text` **Professional Python Programming**
7272
^^^
7373
Open access book that covers topics that are important for a professional programmer.
7474
+++
@@ -78,7 +78,7 @@ Open access book that covers topics that are important for a professional progr
7878

7979
:::{grid-item-card}
8080
:link: https://www.labri.fr/perso/nrougier/python-opengl/
81-
{octicon}`heart;1em;caption-text` **Python & OpenGL for Scientific Visualization**
81+
{octicon}`stack;1em;caption-text` **Python & OpenGL for Scientific Visualization**
8282
^^^
8383
he goal of this book is to reconciliate Python programmers with OpenGL, providing both an introduction to modern OpenGL and a set of basic and advanced techniques in order to achieve both fast, scalable & beautiful scientific visualizations.
8484
+++
@@ -88,7 +88,7 @@ he goal of this book is to reconciliate Python programmers with OpenGL, providin
8888

8989
:::{grid-item-card}
9090
:link: https://jakevdp.github.io/PythonDataScienceHandbook/
91-
{octicon}`book;1em;caption-text` **Python Data Science Handbook**
91+
{octicon}`thumbsup;1em;caption-text` **Python Data Science Handbook**
9292
^^^
9393
A book about doing data science with Python.
9494
+++
@@ -98,7 +98,7 @@ A book about doing data science with Python.
9898

9999
:::{grid-item-card}
100100
:link: https://py-pkgs.org/welcome
101-
{octicon}`note;1em;caption-text` **Python Packages**
101+
{octicon}`package;1em;caption-text` **Python Packages**
102102
^^^
103103
Python Packages is an open source book that describes modern and efficient workflows for creating Python packages.
104104
+++
@@ -108,7 +108,7 @@ Python Packages is an open source book that describes modern and efficient workf
108108

109109
:::{grid-item-card}
110110
:link: https://www.tomasbeuzen.com/python-programming-for-data-science/README.html
111-
{octicon}`package;1em;caption-text` **Python Programming for Data Science**
111+
{octicon}`bookmark;1em;caption-text` **Python Programming for Data Science**
112112
^^^
113113
Covers everything you need to know to start using Python for data science.
114114
+++
@@ -118,7 +118,7 @@ Covers everything you need to know to start using Python for data science.
118118

119119
:::{grid-item-card}
120120
:link: https://python-programming.quantecon.org/intro.html
121-
{octicon}`file;1em;caption-text` **Python Programming for Economics and Finance**
121+
{octicon}`project;1em;caption-text` **Python Programming for Economics and Finance**
122122
^^^
123123
Python for scientific computing, with a focus on economics and finance.
124124
+++
@@ -128,7 +128,7 @@ Python for scientific computing, with a focus on economics and finance.
128128

129129
:::{grid-item-card}
130130
:link: https://wesmckinney.com/book/
131-
{octicon}`heart;1em;caption-text` **Python for Data Analysis, 3E**
131+
{octicon}`thumbsup;1em;caption-text` **Python for Data Analysis, 3E**
132132
^^^
133133
This book is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python.
134134
+++
@@ -138,7 +138,7 @@ This book is concerned with the nuts and bolts of manipulating, processing, clea
138138

139139
:::{grid-item-card}
140140
:link: https://goodresearch.dev/
141-
{octicon}`thumbsup;1em;caption-text` **The Good Research Code Handbook**
141+
{octicon}`book;1em;caption-text` **The Good Research Code Handbook**
142142
^^^
143143
Handbook is for all who do a lot of programming as part of their research. It will teach you, in a practical manner, how to organize your code so that it is easy to understand and works reliably.
144144
+++
@@ -148,7 +148,7 @@ Handbook is for all who do a lot of programming as part of their research. It wi
148148

149149
:::{grid-item-card}
150150
:link: https://docs.python-guide.org/
151-
{octicon}`file;1em;caption-text` **The Hitchhiker’s Guide to Python**
151+
{octicon}`checklist;1em;caption-text` **The Hitchhiker’s Guide to Python**
152152
^^^
153153
Python Best Practices Guidebook.
154154
+++
@@ -158,7 +158,7 @@ Python Best Practices Guidebook.
158158

159159
:::{grid-item-card}
160160
:link: https://www.pyopensci.org/python-package-guide/index.html
161-
{octicon}`package;1em;caption-text` **pyOpenSci Python Package Guide**
161+
{octicon}`tag;1em;caption-text` **pyOpenSci Python Package Guide**
162162
^^^
163163
Learn how to create a Python package from start to finish. Also great tutorials for writing test, documentation and more!
164164
+++

generatedfiles/commercialcompanies.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
:::{grid-item-card}
1010
:link: https://www.anaconda.com/
11-
{octicon}`megaphone;1em;caption-text` **Anaconda**
11+
{octicon}`note;1em;caption-text` **Anaconda**
1212
^^^
1313
Anaconda sits at the center of the AI revolution. We provide data science tools, MLOps, and data & model management to empower our customers and community with AI capabilities to propel their projects forward.
1414
+++
@@ -18,7 +18,7 @@ Anaconda sits at the center of the AI revolution. We provide data science tools,
1818

1919
:::{grid-item-card}
2020
:link: https://astral.sh/
21-
{octicon}`eye;1em;caption-text` **Astral**
21+
{octicon}`bookmark;1em;caption-text` **Astral**
2222
^^^
2323
Next-gen Python tooling
2424
+++

generatedfiles/communities.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
:::{grid-item-card}
1010
:link: https://conda.org/
11-
{octicon}`check-circle;1em;caption-text` **Conda Community**
11+
{octicon}`bookmark;1em;caption-text` **Conda Community**
1212
^^^
1313
A community supporting a language-agnostic, multi-platform package management ecosystem for projects of any size and complexity.
1414
+++
@@ -18,7 +18,7 @@ A community supporting a language-agnostic, multi-platform package management ec
1818

1919
:::{grid-item-card}
2020
:link: https://jazzband.co/
21-
{octicon}`briefcase;1em;caption-text` **Jazzband**
21+
{octicon}`tools;1em;caption-text` **Jazzband**
2222
^^^
2323
Jazzband is a collaborative community to share the responsibility of maintaining Python-based projects.
2424
+++
@@ -28,7 +28,7 @@ Jazzband is a collaborative community to share the responsibility of maintaining
2828

2929
:::{grid-item-card}
3030
:link: https://palletsprojects.com/
31-
{octicon}`zap;1em;caption-text` **Pallets**
31+
{octicon}`package;1em;caption-text` **Pallets**
3232
^^^
3333
Pallets is the open source community organization that develops and supports popular Python frameworks.
3434
+++
@@ -38,7 +38,7 @@ Pallets is the open source community organization that develops and supports pop
3838

3939
:::{grid-item-card}
4040
:link: https://pydata.org/
41-
{octicon}`book;1em;caption-text` **PyData**
41+
{octicon}`telescope;1em;caption-text` **PyData**
4242
^^^
4343
PyData is an educational program of NumFOCUS, a 501(c)(3) nonprofit charity.
4444
+++
@@ -48,7 +48,7 @@ PyData is an educational program of NumFOCUS, a 501(c)(3) nonprofit charity.
4848

4949
:::{grid-item-card}
5050
:link: https://docs-community.readthedocs.io/index.html
51-
{octicon}`book;1em;caption-text` **Python Documentation Community**
51+
{octicon}`stack;1em;caption-text` **Python Documentation Community**
5252
^^^
5353
The Documentation Team will be contributors to documentation who participate regularly to CPython documentation and monthly meetings (synchronously or asynchronously). A goal of this team will be to build a global community around CPython documentation.
5454
+++
@@ -58,7 +58,7 @@ The Documentation Team will be contributors to documentation who participate reg
5858

5959
:::{grid-item-card}
6060
:link: https://scientific-python.org
61-
{octicon}`eye;1em;caption-text` **The Scientific Python project**
61+
{octicon}`briefcase;1em;caption-text` **The Scientific Python project**
6262
^^^
6363
The scientific Python ecosystem is a loose federation of community-developed and -owned Python projects widely used in scientific research, technical computing, and data science.
6464
+++

generatedfiles/foundations.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,26 @@
88

99
:::{grid-item-card}
1010
:link: https://numfocus.org/
11-
{octicon}`telescope;1em;caption-text` **NumFOCUS**
11+
{octicon}`checklist;1em;caption-text` **NumFOCUS**
1212
^^^
1313
NumFOCUS is to promote open practices in research, data, and scientific computing
1414
+++
1515
[Read more or use this reference »](https://numfocus.org/)
1616
:::
1717

1818

19+
:::{grid-item-card}
20+
{octicon}`checklist;1em;caption-text` **WheelNext**
21+
^^^
22+
WheelNext is an open-source initiative (https://github.com/wheelnext & https://wheelnext.dev/) aiming to improve the user experience in the Python packaging ecosystem, specifically around the scientific computing and machine/deep learning space. We also anticipate benefits in other domains that heavily rely on performance of compiled Python extension modules - the benefit of utilizing one's hardware more optimally is not exclusive to any single domain.
23+
+++
24+
[Read more or use this reference »](https://wheelnext.dev/)
25+
:::
26+
27+
1928
:::{grid-item-card}
2029
:link: https://www.pyopensci.org/python-package-guide/index.html
21-
{octicon}`book;1em;caption-text` **pyOpenSci**
30+
{octicon}`project;1em;caption-text` **pyOpenSci**
2231
^^^
2332
Community that supports free and open Python tools for processing scientific data.
2433
+++

generatedfiles/guiframeworks.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
:::{grid-item-card}
1010
:link: https://github.com/lona-web-org/lona
11-
{octicon}`file;1em;caption-text` **Lona**
11+
{octicon}`light-bulb;1em;caption-text` **Lona**
1212
^^^
1313
Write responsive web apps in full python
1414
+++
@@ -18,7 +18,7 @@ Write responsive web apps in full python
1818

1919
:::{grid-item-card}
2020
:link: https://github.com/web2py/py4web
21-
{octicon}`thumbsup;1em;caption-text` **PY4WEB**
21+
{octicon}`note;1em;caption-text` **PY4WEB**
2222
^^^
2323
PY4WEB is a web framework for the rapid development of efficient database driven web applications. It is an evolution of the popular web2py framework but much faster and slicker.
2424
+++
@@ -28,7 +28,7 @@ PY4WEB is a web framework for the rapid development of efficient database driven
2828

2929
:::{grid-item-card}
3030
:link: https://github.com/posit-dev/py-shiny/
31-
{octicon}`briefcase;1em;caption-text` **Shiny**
31+
{octicon}`telescope;1em;caption-text` **Shiny**
3232
^^^
3333
Build fast, beautiful web applications in Python.
3434
+++

generatedfiles/httpprogramming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
:::{grid-item-card}
1010
:link: https://github.com/urllib3/urllib3
11-
{octicon}`checklist;1em;caption-text` **urllib3**
11+
{octicon}`hubot;1em;caption-text` **urllib3**
1212
^^^
1313
urllib3 is a powerful, user-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries:
1414
+++

generatedfiles/manuals.md

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
:::{grid-item-card}
1010
:link: https://black.readthedocs.io/en/stable/
11-
{octicon}`verified;1em;caption-text` **Black**
11+
{octicon}`book;1em;caption-text` **Black**
1212
^^^
1313
Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. Defacto standard formatter for many projects.
1414
+++
@@ -18,17 +18,27 @@ Black is the uncompromising Python code formatter. By using it, you agree to ced
1818

1919
:::{grid-item-card}
2020
:link: https://docs.conda.io/projects/conda/en/stable/
21-
{octicon}`pencil;1em;caption-text` **Conda Documentation**
21+
{octicon}`zap;1em;caption-text` **Conda Documentation**
2222
^^^
2323
Conda's documentation! Conda provides package, dependency, and environment management for any language.
2424
+++
2525
[Read more or use this reference »](https://docs.conda.io/projects/conda/en/stable/)
2626
:::
2727

2828

29+
:::{grid-item-card}
30+
:link: https://greentreesnakes.readthedocs.io/en/latest/
31+
{octicon}`checklist;1em;caption-text` **Green Tree Snakes - the missing Python AST docs**
32+
^^^
33+
Abstract Syntax Trees, ASTs, are a powerful feature of Python. You can write programs that inspect and modify Python code, after the syntax has been parsed, but before it gets compiled to byte code. That opens up a world of possibilities for introspection, testing, and mischief.
34+
+++
35+
[Read more or use this reference »](https://greentreesnakes.readthedocs.io/en/latest/)
36+
:::
37+
38+
2939
:::{grid-item-card}
3040
:link: https://hatch.pypa.io/latest/
31-
{octicon}`light-bulb;1em;caption-text` **Hatch**
41+
{octicon}`check-circle;1em;caption-text` **Hatch**
3242
^^^
3343
Hatch is a modern, extensible Python project manager.
3444
+++
@@ -38,7 +48,7 @@ Hatch is a modern, extensible Python project manager.
3848

3949
:::{grid-item-card}
4050
:link: https://mamba.readthedocs.io/en/latest/
41-
{octicon}`megaphone;1em;caption-text` **Mamba’s documentation**
51+
{octicon}`thumbsup;1em;caption-text` **Mamba’s documentation**
4252
^^^
4353
Mamba is a fast, robust, and cross-platform package manage
4454
+++
@@ -48,7 +58,7 @@ Mamba is a fast, robust, and cross-platform package manage
4858

4959
:::{grid-item-card}
5060
:link: https://nox.thea.codes/en/stable/index.html
51-
{octicon}`tools;1em;caption-text` **Nox**
61+
{octicon}`book;1em;caption-text` **Nox**
5262
^^^
5363
nox is a command-line tool that automates testing in multiple Python environments, similar to tox. Unlike tox, Nox uses a standard Python file for configuration.
5464
+++
@@ -58,7 +68,7 @@ nox is a command-line tool that automates testing in multiple Python environment
5868

5969
:::{grid-item-card}
6070
:link: https://py-pkgs-cookiecutter.readthedocs.io/en/latest/
61-
{octicon}`package;1em;caption-text` **Py-Pkgs-Cookiecutter**
71+
{octicon}`thumbsup;1em;caption-text` **Py-Pkgs-Cookiecutter**
6272
^^^
6373
py-pkgs-cookiecutter is a cookiecutter template for creating a fully-featured Python package using poetry. It supplements the Python Packages book by Tomas Beuzen and Tiffany Timbers but can be used independently.
6474
+++
@@ -68,27 +78,47 @@ py-pkgs-cookiecutter is a cookiecutter template for creating a fully-featured Py
6878

6979
:::{grid-item-card}
7080
:link: https://docs.pypi.org/
71-
{octicon}`zap;1em;caption-text` **PyPI User Documentation**
81+
{octicon}`tag;1em;caption-text` **PyPI User Documentation**
7282
^^^
7383
PyPI is the official repository of packages for Python. This user documentation is aimed at users who use the PyPI website.
7484
+++
7585
[Read more or use this reference »](https://docs.pypi.org/)
7686
:::
7787

7888

89+
:::{grid-item-card}
90+
:link: https://docs.pydantic.dev/latest/
91+
{octicon}`verified;1em;caption-text` **Pydantic**
92+
^^^
93+
Data validation using Python type hints. Fast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.9+;
94+
+++
95+
[Read more or use this reference »](https://docs.pydantic.dev/latest/)
96+
:::
97+
98+
7999
:::{grid-item-card}
80100
:link: https://setuptools.pypa.io/en/latest/userguide/
81-
{octicon}`light-bulb;1em;caption-text` **Setuptools**
101+
{octicon}`tools;1em;caption-text` **Setuptools**
82102
^^^
83103
Building and Distributing Packages with Setuptools. If you are not (yet) using Hatch, this is a good manual for using setup tools.
84104
+++
85105
[Read more or use this reference »](https://setuptools.pypa.io/en/latest/userguide/)
86106
:::
87107

88108

109+
:::{grid-item-card}
110+
:link: https://typing.python.org/en/latest/
111+
{octicon}`package;1em;caption-text` **Static Typing with Python**
112+
^^^
113+
Manual created by The Python Typing Team. Good info about static typing and the relevant PEPs. Including examples.
114+
+++
115+
[Read more or use this reference »](https://typing.python.org/en/latest/)
116+
:::
117+
118+
89119
:::{grid-item-card}
90120
:link: https://docs.pex-tool.org/
91-
{octicon}`thumbsup;1em;caption-text` **pex**
121+
{octicon}`bookmark;1em;caption-text` **pex**
92122
^^^
93123
A tool for generating .pex (Python EXecutable) files, lock files and venvs.
94124
+++

0 commit comments

Comments
 (0)