Skip to content

Latest commit

 

History

History
68 lines (59 loc) · 2.49 KB

python.org

File metadata and controls

68 lines (59 loc) · 2.49 KB

Python

Compiler

python 3 is better than 2, which provide more morden designing.

Coding Style

PEP8
It is too strict, but useful. A tool named flake8 can check it.

Tool Chain

pip
setuptools
wheel
pdm
a dependency management
hatchling
a building tools
ruff
lint
uv
An extremely fast Python package installer and resolver, written in Rust.
micromamba
Mamba is a fast, robust, and cross-platform package manager. This is an alternative of conda with compatibility.
conda
virtualenv
sand box
ipython
more powerful interpretation
jedi
code completion and navigation
flake8
code checks
importmagic
auto imports
autopep8
code PEP8 formatting
rope
refactoring library
yapf
format tool
pycscope
cscope support
pytz
a useful package for timezone
poetry
a dependency management

Editor

ryven
Flow-based visual scripting for Python. A simple and powerful visual nodes editor for Python, and a framework for building nodes executing any Python code.

Partice

100days

Library

AI

ML

tensorflow
tensorflow-world
Simple and ready-to-use tutorials for TensorFlow
pytorch

Web

Framework

flask
The Python micro framework for building web applications.
django

Music

musicpy
Musicpy is a music programming langauge designed to write music in very handy syntax for musicians

Visualization

manim
Animation engine for explanatory math videos

Test

pytest

Document

sphinx
sphinx-rtd-theme

Model

pydantic
Data validation using Python type hints

Embedded Lang

hy
A dialect of Lisp that’s embedded in Python