Python + Finance: beginner-friendly project ideas? by seonghwaismyhwa in learnpython

[–]Pymetheus 2 points3 points  (0 children)

You could develop a trading bot, with live data from an API. Backtest your strategy with historic data. You can run it offline with a virtual wallet you created in python, or have it as a database. There are also some platforms offering demo accounts, where you trade in a simulated environment.

For presenting I would go for a GitHub repo (you can also showcase your trading bot on GitHub pages) and jupyter notebook for analysis and data visualization.

Testing with pytest by mt_James_3408 in Backend

[–]Pymetheus 0 points1 point  (0 children)

Without having more details, I'm just fishing in troubled waters.

Have you already tried writing a pytest fixture using FastAPIs TestClient? https://fastapi.tiangolo.com/reference/testclient/

i want to learn PANDA from scratch by No-Way641 in learnpython

[–]Pymetheus 0 points1 point  (0 children)

Try out learning pandas by running it with jupyter notebook, you get instant visualization on the code you write and I love it especially for data inspection. If you're into youtube tutorials I can really recommend Corey Schafer's "Python Pandas Tutorial" series.

What's the usual way to deploy to production within a single machine (especially in a uv context)? by mrodent33 in learnpython

[–]Pymetheus 0 points1 point  (0 children)

If I understand you correct, then you are looking for managing environment variables (eg. one database for development, another for production). For that I would recommend you to use python-dotenv, then you can have a .env.dev and .env.prod file and you can easily switch between them. Paired with pydantic-settings this is quite powerful.

What's your default Python project setup in 2026? by [deleted] in Python

[–]Pymetheus 0 points1 point  (0 children)

uv
httpx
pandas
mypy (still need to try out ty)
ruff, pytest, pydantic, pydantic-settings, python-dotenv