Хватит использовать
Даже в госконторах уже все давно используют Typer для создания CLI приложений. Чем плох argparse?
1. Много лишнего кода
2. Not pythonic
3. Порождает bad practices в стиле "а давайте будем передавать args в качестве аргументов" (из-за этого вообще не понятно, что за объект перед нами, и как его потом использовать)
Чем хорош typer?
1. От создателя FastAPI (да, поэтому круто)
2. Pythonic: пишешь функцию, указываешь типы и всё
3. Прост в использовании: пару строчек к существующему коду
4. Много фичей: можно делать сложные приложения, использовать нативный typing, автодополнения и многое другое
argparse! Даже в госконторах уже все давно используют Typer для создания CLI приложений. Чем плох argparse?
1. Много лишнего кода
2. Not pythonic
3. Порождает bad practices в стиле "а давайте будем передавать args в качестве аргументов" (из-за этого вообще не понятно, что за объект перед нами, и как его потом использовать)
Чем хорош typer?
1. От создателя FastAPI (да, поэтому круто)
2. Pythonic: пишешь функцию, указываешь типы и всё
3. Прост в использовании: пару строчек к существующему коду
4. Много фичей: можно делать сложные приложения, использовать нативный typing, автодополнения и многое другое
👍12🔥3
tgoop.com/neural_cat/7
Create:
Last Update:
Last Update:
Хватит использовать
Даже в госконторах уже все давно используют Typer для создания CLI приложений. Чем плох argparse?
1. Много лишнего кода
2. Not pythonic
3. Порождает bad practices в стиле "а давайте будем передавать args в качестве аргументов" (из-за этого вообще не понятно, что за объект перед нами, и как его потом использовать)
Чем хорош typer?
1. От создателя FastAPI (да, поэтому круто)
2. Pythonic: пишешь функцию, указываешь типы и всё
3. Прост в использовании: пару строчек к существующему коду
4. Много фичей: можно делать сложные приложения, использовать нативный typing, автодополнения и многое другое
argparse! Даже в госконторах уже все давно используют Typer для создания CLI приложений. Чем плох argparse?
1. Много лишнего кода
2. Not pythonic
3. Порождает bad practices в стиле "а давайте будем передавать args в качестве аргументов" (из-за этого вообще не понятно, что за объект перед нами, и как его потом использовать)
Чем хорош typer?
1. От создателя FastAPI (да, поэтому круто)
2. Pythonic: пишешь функцию, указываешь типы и всё
3. Прост в использовании: пару строчек к существующему коду
4. Много фичей: можно делать сложные приложения, использовать нативный typing, автодополнения и многое другое
BY Нейронный Кот


Share with your friend now:
tgoop.com/neural_cat/7
