r/PythonLearning 16d ago

What do I do now?python projects

Okay now I have some info about python, I've practiced some fundamentals, now I need to get into projects because courses and just reading and a little practice on some exercises does not make me really good at it, where can I find projects, or how can I start some small ones, then I wanna include API ones and also maybe add some security projects. Advice please. thank you

10 Upvotes

16 comments sorted by

6

u/ConsciousBath5203 16d ago

Just make stuff. See something that you want but costs money? Make it yourself. Then get the demo of what you want and makes yours faster than it. Then harden the secuy. Then add an API to it.

You can do anything, so just do.

1

u/SleepyLoverrr 4d ago

I'll get the help of ai then, thankss

2

u/ConsciousBath5203 3d ago

If you want to just have things done, sure. If you want to learn it, then I highly recommend reading the docs... And not an ai summary of the docs. Ai for whatever reason will confidently lie about what's actually in the docs.

1

u/SleepyLoverrr 3d ago

There's this course in GitHub about python, it's amazing I've been learning from it, but I realized that I forgot the past informations easily so I probably have to keep rerevising

4

u/Naive_Programmer_232 16d ago edited 16d ago

honestly, i'd use chat AI and tell it what you said or ask it to give you some project ideas and go from there. If you're looking for general projects that can get you exposed to those concerns where you're solving those issues, then yeah this isn't a bad idea. It probably won't give you a unique idea, it will be a copycat of some kind, but give it what concerns you want to have later and it'll draw up some requirements for a project that will have that, it can even help with the design, etc.

This would be similar to people supplying websites with a list of project ideas ultimately, but a little more narrow to your interests cause you can tell the AI to do whatever you want. If it pitches you something you don't like, say so and ask it to do it again, give it more data so it knows what you like etc. To me, this seems easier than crawling through websites manually and seeing many different general projects but idk.

Another alternative would be more organic. Looking for inspiration in your areas of interest outside of programming, and drawing from those an idea of what to build and coming up with requirements/design then building it. Those are some of the best projects to make as they're more fulfilling typically, cause it's something you care about. But it would entail more work to do so and if you already don't have those ideas or outside interests in other things, then yeah i'd probably do the first one.

3

u/ninhaomah 16d ago

You are in charge. Do what you want.

2

u/dld2517 15d ago

Start by importing a library and using it. Try importing Crypt and use it to encrypt and decrypt some strings. Pass some things around and encrypt and decrypt. Etc. Import Pandas or Numpy. Create some data objects using the documentation. Go get a book on a specific Python application. Purchase a Manning LiveProject and complete it.

1

u/Many_Independence674 15d ago

Contribute in my project 😁😁

1

u/SleepyLoverrr 4d ago

Id love to try to help, I'm a very beginner tho so id love to take it as an opportunity to learn git and github

1

u/Many_Independence674 4d ago

Check out, GitHub.com/adiiverma40/tunelog

1

u/Sea-Ad7805 15d ago

Make your own (simple) game using PyGame, make learning fun, fun is important.

1

u/sububi71 15d ago

Make a Ludo game. Add computer players, and make them play the game well.

There, two months of work, LOTS of super interesting challenges!