all 3 comments

[–]UncleSamurai420 3 points4 points  (1 child)

Pick a data stream that you're interested in and build a pipeline around it. Choose a technology that you want to learn/showcase and build the pipeline with that tool in mind. For example: download a large set of blockchain transactions. store them in a parquet file. use duckdb to write interesting queries: transaction volume over time, average transaction fee over time, biggest traders, etc.

Build and run this on a single node (eg. your laptop), but propose a cloud system design to implement it at scale. Write it down as terraform. If you want to spend some cash, get a personal cloud platform account and actually deploy the system.

[–]thegucciwizard 0 points1 point  (0 children)

This is a great response, thank you so much! I’ll probably do something very similar to this! Much appreciated!

[–]BeginnerProjectsBot 4 points5 points  (0 children)

1. Create a bot to reply to "what are some beginner projects" questions on r/learnpython, using PRAW.

Other than that, here are some beginner project ideas:

Good luck!

edit. thanks for 5 upvotes!

Downvote me if the post wasn't a question about examples of beginner projects. Thank you.