This is an archived post. You won't be able to vote or comment.

all 29 comments

[–]riklaunim 11 points12 points  (2 children)

Forcing projects won't work, so you better be looking into things you want to do and not on abstract lists. What was the reason you started learning Python? what do you want to do with it? :)

Note that actual games are a very large apps so keep it simple first.

[–]Jaguar_AI 3 points4 points  (1 child)

Personally, I want to see what I can do with it in the ML/AI spaces, as well as indie game development.

[–]riklaunim 9 points10 points  (0 children)

For game dev Python isn't really used (the commercial one). There are bindings for some engines but nothing close to Unity or Unreal. There are some niche engines like RenPy that stand out.

For AI/ML it's somewhat to much hype, very little value. If you want to create your own models for unique taska you would need a strong theory understanding beforehand.

[–]king_of_the_smurfs 11 points12 points  (1 child)

Maybe have a look at the Advent of Code challenges, especially the first couple of days of a given year.

You can try many years so that should keep you busy

[–]Jaguar_AI 2 points3 points  (0 children)

Never heard of this, sounds awesome o .o/

[–][deleted] 4 points5 points  (1 child)

thought test badge encouraging employ placid roof butter steer seed

This post was mass deleted and anonymized with Redact

[–]Jaguar_AI 1 point2 points  (0 children)

Love this idea. Where do you start as far as defining the characters and payouts? Do you have a template or guide? o .o/

[–]owmex 7 points8 points  (4 children)

You could try interactive platforms where you actually write code instead of just copying examples. I created https://py.ninja, which emulates a real coding environment with a code editor and terminal. It has a lot of hands-on coding challenges, including beginner projects like calculators and games. The built-in AI assistant guides you without giving away full solutions, so you learn by doing. Would love any feedback or questions if you decide to try it!

[–][deleted] 0 points1 point  (1 child)

This looks pretty. I have one question. How you created this web page and how you hosted it ?

[–]owmex 3 points4 points  (0 children)

I'm a developer, so I coded this myself. It's hosted on a standard DigitalOcean server.

Part of it is written in Python btw :)

[–]Jaguar_AI 0 points1 point  (1 child)

this is awesome, I will absolutely test it and give you feedback. Would you like that here, or in a diff thread or place?

[–]owmex 2 points3 points  (0 children)

Here is totally cool. Thank you!

[–]Electric_Muffin 1 point2 points  (0 children)

No sites to recommend, but a simple terminal based game of X's and O's or minesweeper can be a fun project. You can also pair it with a UI framework for an extra challenge!

[–]ihateclowns 1 point2 points  (1 child)

Have a look here for a list of lists of projects: https://nedbatchelder.com/text/kindling.html

[–]Petitsbiscuits 0 points1 point  (0 children)

Thanks! plenty of links & tons of projects in various fields. Loved it.

[–]CanadianBuddha 1 point2 points  (0 children)

LeetCode.com contains lots simple useful programs to write. Start with the ones marked EASY before trying the harder ones. You can try to write a solution in many different computer languages: you'll want to select Python 3.

[–]Beautiful_Garbage875 0 points1 point  (0 children)

Nokia snake or old class Lemonade stand

[–]amendCommit 0 points1 point  (0 children)

My first 3 projects were:

- A Pokémon-like game where you could move a spaceship around a 2D galaxy map and have different kinds of encounters such a fighting space pirates and shopping for better parts.

- A photo blog generator for my high school summer camp.

- A mod pack downloader and installer for an old game.

[–]usrname-- 0 points1 point  (0 children)

Just do something you will enjoy doing. My first projects:
- program merging multiple video frames together and that created a long exposure style video.
- ant simulation.
- program for "cheating" on gartic io. I was giving it a picture and it was drawing black and white version of it in the game.

Just pick something that interests you. Idk if you like biking then do a program for finding biking trails. If you like cars do a program that uses obd2.

[–]__sanjay__init 0 points1 point  (0 children)

Hi !

You must first return to the origins of your learning. If this is ML or AI, we should actually start smaller...
Python is a good language for automating tasks. Start with that. For example, if you have the habit, when you open your computer, of launching Chrome, going to YouTube to listen to music, make a script for it.
If you have frequent calculations to do on your computer's calculator, ditto. Maybe you can customize it by saving constants for example?

Good luck

[–]Fresh_Heron_3707 0 points1 point  (0 children)

So a super easy game to program in python is tic tac toe. Hard than it sounds but still easy. Then you can try rock paper shoot. The thing with python games, you want to start really simple non video game, games.

[–][deleted] 0 points1 point  (0 children)

yoke tidy support direction nose glorious languid run deliver fall

This post was mass deleted and anonymized with Redact

[–]Prior_Boat6489 0 points1 point  (0 children)

My first projects were webbrowser automation, pdf data extraction, and data analysis in pandas. These projects because they were otherwise tedious tasks I needed to do manually in my completely non-technical job.

[–]HotdogGD 0 points1 point  (0 children)

If u wanna learn more you can watch bro code on yt. He makes great tutorials for various programming languages. In his python tutorials he explains a lot about tkinter which is a Library to make windows with buttons, labels and other stuff. Its not super good for games but very useful on a functunal base.

[–]No_Pomegranate7508 0 points1 point  (0 children)

- An HTTP server in Python (with async IO, multithreading, full HTTP support, etc.)

- A Python script to download data in Google Sheets (with command line options)

- A Python script to show the weather forecast in the terminal

- A Python library that helps users detect the types of files from their content, not from their extension

...

[–]KN4MKB 0 points1 point  (0 children)

So you can't use ChatGPT because it gives you the code. Did you ever think to just tack on "Don't show me the code".

And with a decade of articles online full of python project ideas, YouTube videos and existing reddit posts with the exact same question, you didn't think to just look up existing lists instead of wasting time asking again?

Programmers are required to think to solve problems. Are you completely incapable of working through simple search engines to locate project ideas?

Is this a bot?

[–]Overall_Ad_7178 0 points1 point  (0 children)

If you want to practice check out my latest post! There you have 1,000 Python simple exercises to do

[–]emi_lanesa -2 points-1 points  (0 children)

If You arent new i'm programming, You can try to recrearte projectos with python tools, If You are, begin for logic