Skip to content

Latest commit

 

History

History
176 lines (139 loc) · 5.57 KB

File metadata and controls

176 lines (139 loc) · 5.57 KB

Professional programming

% This file is GENERATED. Check the tools on https://nocomplexity.com/ or my github.com/nocomplexity to use it too! Its FOSS.

::::{grid} 3 :class-container: text-center :gutter: 2

:::{grid-item-card} :link: https://google.github.io/styleguide/pyguide.html {octicon}zap;1em;caption-text Google Python Style Guide ^^^ Python is the main dynamic language used at Google. This style guide is a list of dos and don’ts for Python programs. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://hatch.pypa.io/latest/ {octicon}cross-reference;1em;caption-text Hatch ^^^ Hatch is a modern, extensible Python project manager. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://pythonbook.org/ {octicon}file;1em;caption-text Professional Python Programming ^^^ Open access book that covers topics that are important for a professional programmer. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://py-pkgs-cookiecutter.readthedocs.io/en/latest/ {octicon}stack;1em;caption-text Py-Pkgs-Cookiecutter ^^^ 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. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://docs.pydantic.dev/latest/ {octicon}checklist;1em;caption-text Pydantic ^^^ 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+; +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://nocomplexity.com/codeaudit/ {octicon}zap;1em;caption-text Python Code Audit ^^^

:height: 100px 

Python Codeaudit - A modern Python source code analyzer based on distrust.Codeaudit is a tool to find security issues in Python code. This static application security testing (SAST) tool has great features to simplify the necessary security tasks and make it fun and easy. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://peps.python.org/ {octicon}briefcase;1em;caption-text Python Enhancement Proposals (PEPs) ^^^ This PEP contains the index of all Python Enhancement Proposals (PEPs) +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://packaging.python.org/en/latest/ {octicon}heart;1em;caption-text Python Packaging User Guide ^^^ A collection of tutorials and references to help you distribute and install Python packages with modern tools. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://typing.python.org/en/latest/ {octicon}check-circle;1em;caption-text Static Typing with Python ^^^ Manual created by The Python Typing Team. Good info about static typing and the relevant PEPs. Including examples. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://www.mypy-lang.org/ {octicon}pencil;1em;caption-text mypy ^^^ Mypy is an optional static type checker for Python that aims to combine the benefits of dynamic (or "duck") typing and static typing. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://pandas.pydata.org/docs/development/contributing_docstring.html#pandas-docstring-guide {octicon}tag;1em;caption-text pandas docstring guide ^^^ The pandas guide for documenting code. Solid reference. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://docs.pex-tool.org/ {octicon}note;1em;caption-text pex ^^^ A tool for generating .pex (Python EXecutable) files, lock files and venvs. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://pip.pypa.io/en/stable/ {octicon}megaphone;1em;caption-text pip ^^^ pip is the package installer for Python. +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://pipx.pypa.io/stable/ {octicon}heart;1em;caption-text pipx ^^^ Install and Run Python Applications in Isolated Environments +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://www.pyopensci.org/python-package-guide/index.html {octicon}project;1em;caption-text pyOpenSci Python Package Guide ^^^ Learn how to create a Python package from start to finish. Also great tutorials for writing test, documentation and more! +++ Read more or use this reference » :::

:::{grid-item-card} :link: https://docs.astral.sh/uv/ {octicon}note;1em;caption-text uv ^^^ An fast Python package and project manager, written in Rust. +++ Read more or use this reference » :::

:::: % End of Grid % 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.