Skip to content

Commit 9c751a4

Browse files
committed
updates
1 parent 6499e73 commit 9c751a4

21 files changed

+318
-223
lines changed

about.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ Currently, I lead initiatives at NoComplexity.com, an innovative IT company focu
1818
:class-container: text-center
1919
:gutter: 3
2020

21+
:::{grid-item-card}
22+
:link: https://nocomplexity.com/codeaudit
23+
:link-type: url
24+
{octicon}`book;2em;caption-text` **Python Code Audit**
25+
^^^
26+
Modern Python source code security analyser. A local-first, FOSS tool that makes security checks simple for everyone.
27+
:::
28+
29+
2130
:::{grid-item-card}
2231
:link: https://nocomplexity.com/documents/securityarchitecture/introduction.html
2332
:link-type: url

generatedfiles/books.md

Lines changed: 17 additions & 37 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}`file;1em;caption-text` **A Whirlwind Tour of Python**
11+
{octicon}`project;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://github.com/dabeaz-course/python-mastery
21-
{octicon}`light-bulb;1em;caption-text` **Advanced Python Mastery**
21+
{octicon}`tools;1em;caption-text` **Advanced Python Mastery**
2222
^^^
2323
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.
2424
+++
@@ -28,7 +28,7 @@ An exercise-driven course on Advanced Python Programming that was battle-tested
2828

2929
:::{grid-item-card}
3030
:link: https://www.thedigitalcatbooks.com/pycabook-introduction/
31-
{octicon}`project;1em;caption-text` **Clean Architectures in Python**
31+
{octicon}`check-circle;1em;caption-text` **Clean Architectures in Python**
3232
^^^
3333
This book is about a software design methodology. With lots of Python examples and a strong emphasis on TDD.
3434
+++
@@ -38,7 +38,7 @@ This book is about a software design methodology. With lots of Python examples a
3838

3939
:::{grid-item-card}
4040
:link: https://runestone.academy/ns/books/published/fopp/index.html
41-
{octicon}`stack;1em;caption-text` **Foundations of Python Programming**
41+
{octicon}`book;1em;caption-text` **Foundations of Python Programming**
4242
^^^
4343
This book is to teach you to understand and create computer programs in Python. With hands-on activities!
4444
+++
@@ -48,27 +48,17 @@ This book is to teach you to understand and create computer programs in Python.
4848

4949
:::{grid-item-card}
5050
:link: https://www.labri.fr/perso/nrougier/from-python-to-numpy/
51-
{octicon}`megaphone;1em;caption-text` **From Python to Numpy**
51+
{octicon}`light-bulb;1em;caption-text` **From Python to Numpy**
5252
^^^
5353
The goal of this book is to explain advanced techniques for using Numpy.
5454
+++
5555
[Read more or use this reference »](https://www.labri.fr/perso/nrougier/from-python-to-numpy/)
5656
:::
5757

5858

59-
:::{grid-item-card}
60-
:link: https://developers.google.com/edu/python
61-
{octicon}`telescope;1em;caption-text` **Google's Python Class**
62-
^^^
63-
Free online course book for people with a little bit of programming experience who want to learn Python
64-
+++
65-
[Read more or use this reference »](https://developers.google.com/edu/python)
66-
:::
67-
68-
6959
:::{grid-item-card}
7060
:link: https://leanpub.com/insidethepythonvirtualmachine/read
71-
{octicon}`cross-reference;1em;caption-text` **Inside The Python Virtual Machine**
61+
{octicon}`checklist;1em;caption-text` **Inside The Python Virtual Machine**
7262
^^^
7363

7464
```{image} https://d2sofvawe08yqg.cloudfront.net/insidethepythonvirtualmachine/s_shelf?1721860161
@@ -82,7 +72,7 @@ Inside the Python Virtual Machine provides a guided tour under the covers of the
8272

8373
:::{grid-item-card}
8474
:link: https://book.pythontips.com/en/latest/index.html
85-
{octicon}`check-circle;1em;caption-text` **Intermediate Python**
75+
{octicon}`smiley;1em;caption-text` **Intermediate Python**
8676
^^^
8777
The topics which are discussed in this book open up your mind towards some nice corners of Python language.
8878
+++
@@ -92,7 +82,7 @@ The topics which are discussed in this book open up your mind towards some nice
9282

9383
:::{grid-item-card}
9484
:link: https://learningds.org/intro.html
95-
{octicon}`smiley;1em;caption-text` **Learning Data Science**
85+
{octicon}`report;1em;caption-text` **Learning Data Science**
9686
^^^
9787
Principles and Techniques of Data Science: This open book is tailored for ML! (Python numpy, classification etc)
9888
+++
@@ -102,7 +92,7 @@ Principles and Techniques of Data Science: This open book is tailored for ML! (P
10292

10393
:::{grid-item-card}
10494
:link: https://pythonbook.org/
105-
{octicon}`note;1em;caption-text` **Professional Python Programming**
95+
{octicon}`eye;1em;caption-text` **Professional Python Programming**
10696
^^^
10797
Open access book that covers topics that are important for a professional programmer.
10898
+++
@@ -112,7 +102,7 @@ Open access book that covers topics that are important for a professional progr
112102

113103
:::{grid-item-card}
114104
:link: https://www.labri.fr/perso/nrougier/python-opengl/
115-
{octicon}`hubot;1em;caption-text` **Python & OpenGL for Scientific Visualization**
105+
{octicon}`note;1em;caption-text` **Python & OpenGL for Scientific Visualization**
116106
^^^
117107
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.
118108
+++
@@ -122,7 +112,7 @@ he goal of this book is to reconciliate Python programmers with OpenGL, providin
122112

123113
:::{grid-item-card}
124114
:link: https://jakevdp.github.io/PythonDataScienceHandbook/
125-
{octicon}`smiley;1em;caption-text` **Python Data Science Handbook**
115+
{octicon}`heart;1em;caption-text` **Python Data Science Handbook**
126116
^^^
127117
A book about doing data science with Python.
128118
+++
@@ -132,7 +122,7 @@ A book about doing data science with Python.
132122

133123
:::{grid-item-card}
134124
:link: https://py-pkgs.org/welcome
135-
{octicon}`verified;1em;caption-text` **Python Packages**
125+
{octicon}`check-circle;1em;caption-text` **Python Packages**
136126
^^^
137127
Python Packages is an open source book that describes modern and efficient workflows for creating Python packages.
138128
+++
@@ -142,7 +132,7 @@ Python Packages is an open source book that describes modern and efficient workf
142132

143133
:::{grid-item-card}
144134
:link: https://www.tomasbeuzen.com/python-programming-for-data-science/README.html
145-
{octicon}`telescope;1em;caption-text` **Python Programming for Data Science**
135+
{octicon}`report;1em;caption-text` **Python Programming for Data Science**
146136
^^^
147137
Covers everything you need to know to start using Python for data science.
148138
+++
@@ -152,7 +142,7 @@ Covers everything you need to know to start using Python for data science.
152142

153143
:::{grid-item-card}
154144
:link: https://python-programming.quantecon.org/intro.html
155-
{octicon}`briefcase;1em;caption-text` **Python Programming for Economics and Finance**
145+
{octicon}`book;1em;caption-text` **Python Programming for Economics and Finance**
156146
^^^
157147
Python for scientific computing, with a focus on economics and finance.
158148
+++
@@ -162,27 +152,17 @@ Python for scientific computing, with a focus on economics and finance.
162152

163153
:::{grid-item-card}
164154
:link: https://wesmckinney.com/book/
165-
{octicon}`smiley;1em;caption-text` **Python for Data Analysis, 3E**
155+
{octicon}`project;1em;caption-text` **Python for Data Analysis, 3E**
166156
^^^
167157
This book is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python.
168158
+++
169159
[Read more or use this reference »](https://wesmckinney.com/book/)
170160
:::
171161

172162

173-
:::{grid-item-card}
174-
:link: https://goodresearch.dev/
175-
{octicon}`note;1em;caption-text` **The Good Research Code Handbook**
176-
^^^
177-
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.
178-
+++
179-
[Read more or use this reference »](https://goodresearch.dev/)
180-
:::
181-
182-
183163
:::{grid-item-card}
184164
:link: https://docs.python-guide.org/
185-
{octicon}`megaphone;1em;caption-text` **The Hitchhiker’s Guide to Python**
165+
{octicon}`briefcase;1em;caption-text` **The Hitchhiker’s Guide to Python**
186166
^^^
187167
Python Best Practices Guidebook.
188168
+++
@@ -192,7 +172,7 @@ Python Best Practices Guidebook.
192172

193173
:::{grid-item-card}
194174
:link: https://www.pyopensci.org/python-package-guide/index.html
195-
{octicon}`briefcase;1em;caption-text` **pyOpenSci Python Package Guide**
175+
{octicon}`package;1em;caption-text` **pyOpenSci Python Package Guide**
196176
^^^
197177
Learn how to create a Python package from start to finish. Also great tutorials for writing test, documentation and more!
198178
+++

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}`briefcase;1em;caption-text` **Anaconda**
11+
{octicon}`checklist;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}`telescope;1em;caption-text` **Astral**
21+
{octicon}`thumbsup;1em;caption-text` **Astral**
2222
^^^
2323
Next-gen Python tooling
2424
+++

generatedfiles/communities.md

Lines changed: 8 additions & 8 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}`pencil;1em;caption-text` **Conda Community**
11+
{octicon}`megaphone;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}`file;1em;caption-text` **Jazzband**
21+
{octicon}`checklist;1em;caption-text` **Jazzband**
2222
^^^
2323
Jazzband is a collaborative community to share the responsibility of maintaining Python-based projects.
2424
+++
@@ -28,21 +28,21 @@ Jazzband is a collaborative community to share the responsibility of maintaining
2828

2929
:::{grid-item-card}
3030
:link: https://numfocus.org/
31-
{octicon}`checklist;1em;caption-text` **NumFOCUS**
31+
{octicon}`report;1em;caption-text` **NumFOCUS**
3232
^^^
3333

3434
```{image} https://numfocus.org/wp-content/uploads/2017/03/numfocusweblogo_orig-1.png
3535
:height: 100px
3636
```
37-
Better tools to build a better world.From Netflix to NASA, researchers use our open source tools to solve the most challenging problems.
37+
Better tools to build a better world. NumFOCUS is to promote open practices in research, data, and scientific computing.From Netflix to NASA, researchers use our open source tools to solve the most challenging problems.
3838
+++
3939
[Read more or use this reference »](https://numfocus.org/)
4040
:::
4141

4242

4343
:::{grid-item-card}
4444
:link: https://palletsprojects.com/
45-
{octicon}`megaphone;1em;caption-text` **Pallets**
45+
{octicon}`briefcase;1em;caption-text` **Pallets**
4646
^^^
4747
Pallets is the open source community organization that develops and supports popular Python frameworks.
4848
+++
@@ -52,7 +52,7 @@ Pallets is the open source community organization that develops and supports pop
5252

5353
:::{grid-item-card}
5454
:link: https://pydata.org/
55-
{octicon}`file;1em;caption-text` **PyData**
55+
{octicon}`package;1em;caption-text` **PyData**
5656
^^^
5757
PyData is an educational program of NumFOCUS, a 501(c)(3) nonprofit charity.
5858
+++
@@ -62,7 +62,7 @@ PyData is an educational program of NumFOCUS, a 501(c)(3) nonprofit charity.
6262

6363
:::{grid-item-card}
6464
:link: https://docs-community.readthedocs.io/index.html
65-
{octicon}`stack;1em;caption-text` **Python Documentation Community**
65+
{octicon}`briefcase;1em;caption-text` **Python Documentation Community**
6666
^^^
6767
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.
6868
+++
@@ -72,7 +72,7 @@ The Documentation Team will be contributors to documentation who participate reg
7272

7373
:::{grid-item-card}
7474
:link: https://scientific-python.org
75-
{octicon}`check-circle;1em;caption-text` **The Scientific Python project**
75+
{octicon}`verified;1em;caption-text` **The Scientific Python project**
7676
^^^
7777
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.
7878
+++

generatedfiles/courses.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## Courses
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+
:link: https://developers.google.com/edu/python
11+
{octicon}`book;1em;caption-text` **Google's Python Class**
12+
^^^
13+
Free online course book for people with a little bit of programming experience who want to learn Python
14+
+++
15+
[Read more or use this reference »](https://developers.google.com/edu/python)
16+
:::
17+
18+
19+
:::{grid-item-card}
20+
:link: https://lectures.scientific-python.org/index.html
21+
{octicon}`file;1em;caption-text` **Scientific Python Lectures**
22+
^^^
23+
24+
```{image} https://lectures.scientific-python.org/_static/logo.png
25+
:height: 100px
26+
```
27+
Tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to expert.
28+
+++
29+
[Read more or use this reference »](https://lectures.scientific-python.org/index.html)
30+
:::
31+
32+
33+
:::{grid-item-card}
34+
:link: https://goodresearch.dev/
35+
{octicon}`briefcase;1em;caption-text` **The Good Research Code Handbook**
36+
^^^
37+
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.
38+
+++
39+
[Read more or use this reference »](https://goodresearch.dev/)
40+
:::
41+
42+
43+
::::
44+
% End of Grid
45+
% 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.
46+

generatedfiles/datascience.md

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

99
:::{grid-item-card}
10-
{octicon}`report;1em;caption-text` **Foundations of Data Science with Python**
10+
{octicon}`light-bulb;1em;caption-text` **Foundations of Data Science with Python**
1111
^^^
1212

1313
```{image} https://github.com/jmshea/Foundations-of-Data-Science-with-Python/raw/main/images/3d-book.png
@@ -21,7 +21,7 @@ Learn data visualization, statistics, probability, and dimensionality reduction
2121

2222
:::{grid-item-card}
2323
:link: https://learningds.org/intro.html
24-
{octicon}`cross-reference;1em;caption-text` **Learning Data Science**
24+
{octicon}`pencil;1em;caption-text` **Learning Data Science**
2525
^^^
2626
Principles and Techniques of Data Science: This open book is tailored for ML! (Python numpy, classification etc)
2727
+++

generatedfiles/foundations.md

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

99
:::{grid-item-card}
1010
:link: https://numfocus.org/
11-
{octicon}`cross-reference;1em;caption-text` **NumFOCUS**
11+
{octicon}`tools;1em;caption-text` **NumFOCUS**
1212
^^^
13-
NumFOCUS is to promote open practices in research, data, and scientific computing
13+
14+
```{image} https://numfocus.org/wp-content/uploads/2017/03/numfocusweblogo_orig-1.png
15+
:height: 100px
16+
```
17+
Better tools to build a better world. NumFOCUS is to promote open practices in research, data, and scientific computing.From Netflix to NASA, researchers use our open source tools to solve the most challenging problems.
1418
+++
1519
[Read more or use this reference »](https://numfocus.org/)
1620
:::
@@ -27,7 +31,7 @@ WheelNext is an open-source initiative (https://github.com/wheelnext & https://w
2731

2832
:::{grid-item-card}
2933
:link: https://www.pyopensci.org/python-package-guide/index.html
30-
{octicon}`briefcase;1em;caption-text` **pyOpenSci**
34+
{octicon}`check-circle;1em;caption-text` **pyOpenSci**
3135
^^^
3236
Community that supports free and open Python tools for processing scientific data.
3337
+++

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}`tag;1em;caption-text` **Lona**
11+
{octicon}`tools;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}`package;1em;caption-text` **PY4WEB**
21+
{octicon}`stack;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}`eye;1em;caption-text` **Shiny**
31+
{octicon}`light-bulb;1em;caption-text` **Shiny**
3232
^^^
3333
Build fast, beautiful web applications in Python.
3434
+++

0 commit comments

Comments
 (0)