Skip to content

Commit 3090fdc

Browse files
committed
data science books added
1 parent 526977f commit 3090fdc

16 files changed

+286
-148
lines changed

generatedfiles/books.md

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,27 @@
88

99
:::{grid-item-card}
1010
:link: https://jakevdp.github.io/WhirlwindTourOfPython/
11-
{octicon}`briefcase;1em;caption-text` **A Whirlwind Tour of Python**
11+
{octicon}`smiley;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
+++
1515
[Read more or use this reference »](https://jakevdp.github.io/WhirlwindTourOfPython/)
1616
:::
1717

1818

19+
:::{grid-item-card}
20+
:link: https://github.com/dabeaz-course/python-mastery
21+
{octicon}`bookmark;1em;caption-text` **Advanced Python Mastery**
22+
^^^
23+
An exercise-driven course on Advanced Python Programming that was battle-tested several hundred times on the corporate-training circuit for more than a decade. Written by David Beazley.
24+
+++
25+
[Read more or use this reference »](https://github.com/dabeaz-course/python-mastery)
26+
:::
27+
28+
1929
:::{grid-item-card}
2030
:link: https://www.thedigitalcatbooks.com/pycabook-introduction/
21-
{octicon}`tools;1em;caption-text` **Clean Architectures in Python**
31+
{octicon}`zap;1em;caption-text` **Clean Architectures in Python**
2232
^^^
2333
This book is about a software design methodology. With lots of Python examples and a strong emphasis on TDD.
2434
+++
@@ -28,7 +38,7 @@ This book is about a software design methodology. With lots of Python examples a
2838

2939
:::{grid-item-card}
3040
:link: https://runestone.academy/ns/books/published/fopp/index.html
31-
{octicon}`tools;1em;caption-text` **Foundations of Python Programming**
41+
{octicon}`book;1em;caption-text` **Foundations of Python Programming**
3242
^^^
3343
This book is to teach you to understand and create computer programs in Python. With hands-on activities!
3444
+++
@@ -38,7 +48,7 @@ This book is to teach you to understand and create computer programs in Python.
3848

3949
:::{grid-item-card}
4050
:link: https://www.labri.fr/perso/nrougier/from-python-to-numpy/
41-
{octicon}`zap;1em;caption-text` **From Python to Numpy**
51+
{octicon}`telescope;1em;caption-text` **From Python to Numpy**
4252
^^^
4353
The goal of this book is to explain advanced techniques for using Numpy.
4454
+++
@@ -48,7 +58,7 @@ The goal of this book is to explain advanced techniques for using Numpy.
4858

4959
:::{grid-item-card}
5060
:link: https://developers.google.com/edu/python
51-
{octicon}`briefcase;1em;caption-text` **Google's Python Class**
61+
{octicon}`checklist;1em;caption-text` **Google's Python Class**
5262
^^^
5363
Free online course book for people with a little bit of programming experience who want to learn Python
5464
+++
@@ -58,17 +68,27 @@ Free online course book for people with a little bit of programming experience w
5868

5969
:::{grid-item-card}
6070
:link: https://book.pythontips.com/en/latest/index.html
61-
{octicon}`note;1em;caption-text` **Intermediate Python**
71+
{octicon}`tools;1em;caption-text` **Intermediate Python**
6272
^^^
6373
The topics which are discussed in this book open up your mind towards some nice corners of Python language.
6474
+++
6575
[Read more or use this reference »](https://book.pythontips.com/en/latest/index.html)
6676
:::
6777

6878

79+
:::{grid-item-card}
80+
:link: https://learningds.org/intro.html
81+
{octicon}`hubot;1em;caption-text` **Learning Data Science**
82+
^^^
83+
Principles and Techniques of Data Science: This open book is tailored for ML! (Python numpy, classification etc)
84+
+++
85+
[Read more or use this reference »](https://learningds.org/intro.html)
86+
:::
87+
88+
6989
:::{grid-item-card}
7090
:link: https://pythonbook.org/
71-
{octicon}`hubot;1em;caption-text` **Professional Python Programming**
91+
{octicon}`pencil;1em;caption-text` **Professional Python Programming**
7292
^^^
7393
Open access book that covers topics that are important for a professional programmer.
7494
+++
@@ -78,7 +98,7 @@ Open access book that covers topics that are important for a professional progr
7898

7999
:::{grid-item-card}
80100
:link: https://www.labri.fr/perso/nrougier/python-opengl/
81-
{octicon}`megaphone;1em;caption-text` **Python & OpenGL for Scientific Visualization**
101+
{octicon}`pencil;1em;caption-text` **Python & OpenGL for Scientific Visualization**
82102
^^^
83103
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.
84104
+++
@@ -88,7 +108,7 @@ he goal of this book is to reconciliate Python programmers with OpenGL, providin
88108

89109
:::{grid-item-card}
90110
:link: https://jakevdp.github.io/PythonDataScienceHandbook/
91-
{octicon}`package;1em;caption-text` **Python Data Science Handbook**
111+
{octicon}`checklist;1em;caption-text` **Python Data Science Handbook**
92112
^^^
93113
A book about doing data science with Python.
94114
+++
@@ -108,7 +128,7 @@ Python Packages is an open source book that describes modern and efficient workf
108128

109129
:::{grid-item-card}
110130
:link: https://www.tomasbeuzen.com/python-programming-for-data-science/README.html
111-
{octicon}`package;1em;caption-text` **Python Programming for Data Science**
131+
{octicon}`file;1em;caption-text` **Python Programming for Data Science**
112132
^^^
113133
Covers everything you need to know to start using Python for data science.
114134
+++
@@ -118,7 +138,7 @@ Covers everything you need to know to start using Python for data science.
118138

119139
:::{grid-item-card}
120140
:link: https://python-programming.quantecon.org/intro.html
121-
{octicon}`pencil;1em;caption-text` **Python Programming for Economics and Finance**
141+
{octicon}`briefcase;1em;caption-text` **Python Programming for Economics and Finance**
122142
^^^
123143
Python for scientific computing, with a focus on economics and finance.
124144
+++
@@ -128,7 +148,7 @@ Python for scientific computing, with a focus on economics and finance.
128148

129149
:::{grid-item-card}
130150
:link: https://wesmckinney.com/book/
131-
{octicon}`pencil;1em;caption-text` **Python for Data Analysis, 3E**
151+
{octicon}`note;1em;caption-text` **Python for Data Analysis, 3E**
132152
^^^
133153
This book is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python.
134154
+++
@@ -138,7 +158,7 @@ This book is concerned with the nuts and bolts of manipulating, processing, clea
138158

139159
:::{grid-item-card}
140160
:link: https://goodresearch.dev/
141-
{octicon}`tools;1em;caption-text` **The Good Research Code Handbook**
161+
{octicon}`telescope;1em;caption-text` **The Good Research Code Handbook**
142162
^^^
143163
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.
144164
+++
@@ -158,7 +178,7 @@ Python Best Practices Guidebook.
158178

159179
:::{grid-item-card}
160180
:link: https://www.pyopensci.org/python-package-guide/index.html
161-
{octicon}`book;1em;caption-text` **pyOpenSci Python Package Guide**
181+
{octicon}`project;1em;caption-text` **pyOpenSci Python Package Guide**
162182
^^^
163183
Learn how to create a Python package from start to finish. Also great tutorials for writing test, documentation and more!
164184
+++

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}`report;1em;caption-text` **Anaconda**
11+
{octicon}`bookmark;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}`note;1em;caption-text` **Astral**
21+
{octicon}`tag;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}`hubot;1em;caption-text` **Conda Community**
11+
{octicon}`package;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}`tag;1em;caption-text` **Jazzband**
21+
{octicon}`megaphone;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}`tag;1em;caption-text` **Pallets**
31+
{octicon}`light-bulb;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}`checklist;1em;caption-text` **PyData**
41+
{octicon}`project;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}`note;1em;caption-text` **Python Documentation Community**
51+
{octicon}`zap;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}`note;1em;caption-text` **The Scientific Python project**
61+
{octicon}`zap;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/datascience.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## Data Science
2+
3+
% This file is GENERATED. Check the tools on https://nocomplexity.com/ or my github.com/nocomplexity to use it too! Its FOSS.
4+
5+
::::{grid} 3
6+
:class-container: text-center
7+
:gutter: 2
8+
9+
:::{grid-item-card}
10+
{octicon}`stack;1em;caption-text` **Foundations of Data Science with Python**
11+
^^^
12+
13+
```{image} https://github.com/jmshea/Foundations-of-Data-Science-with-Python/raw/main/images/3d-book.png
14+
:height: 100px
15+
```
16+
Learn data visualization, statistics, probability, and dimensionality reduction using a computational-first approach, without giving up mathematical rigor. A great textbook for an Introduction to Data Science or Engineering Statistics class. Sources on https://github.com/jmshea/Foundations-of-Data-Science-with-Python
17+
+++
18+
[Read more or use this reference »](https://jmshea.github.io/Foundations-of-Data-Science-with-Python/intro.html)
19+
:::
20+
21+
22+
:::{grid-item-card}
23+
:link: https://learningds.org/intro.html
24+
{octicon}`stack;1em;caption-text` **Learning Data Science**
25+
^^^
26+
Principles and Techniques of Data Science: This open book is tailored for ML! (Python numpy, classification etc)
27+
+++
28+
[Read more or use this reference »](https://learningds.org/intro.html)
29+
:::
30+
31+
32+
::::
33+
% End of Grid
34+
% This file is GENERATED using a simple tool. Check the tools on https://nocomplexity.com/ or my github.com/nocomplexity to use it too! Its FOSS.
35+

generatedfiles/foundations.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://numfocus.org/
11-
{octicon}`check-circle;1em;caption-text` **NumFOCUS**
11+
{octicon}`project;1em;caption-text` **NumFOCUS**
1212
^^^
1313
NumFOCUS is to promote open practices in research, data, and scientific computing
1414
+++
@@ -17,7 +17,7 @@ NumFOCUS is to promote open practices in research, data, and scientific computin
1717

1818

1919
:::{grid-item-card}
20-
{octicon}`book;1em;caption-text` **WheelNext**
20+
{octicon}`hubot;1em;caption-text` **WheelNext**
2121
^^^
2222
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.
2323
+++

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}`checklist;1em;caption-text` **Lona**
11+
{octicon}`thumbsup;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}`tools;1em;caption-text` **PY4WEB**
21+
{octicon}`tag;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}`bookmark;1em;caption-text` **Shiny**
31+
{octicon}`pencil;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}`pencil;1em;caption-text` **urllib3**
11+
{octicon}`thumbsup;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
+++

0 commit comments

Comments
 (0)