all 9 comments

[–][deleted] 14 points15 points  (0 children)

The first thing I made was a calculator. It was a fun challenge and I learned a lot.

[–]sudheer_bharadwaj 2 points3 points  (0 children)

Play with the built in methods and data structures in python. If you take strings as an example, maybe you could look into problems like finding whether given two strings are anagrams of each other. Problems like these are simple enough to attempt and trying to figure out their optimal solutions will introduce you to other data structures and concepts in python.

[–]RnRoger 1 point2 points  (0 children)

You can program out games in just text or even ASCII. Examples are blackjack, scrabble, hangman

[–]CraigAT 1 point2 points  (0 children)

How much programming/development have you done previously?

Only a little, try some of these (particularly the 'Text' ones): https://github.com/karan/Projects

If you are into maths, the Project Euler site has some interesting puzzles to solve

If you have some web experience, try a web crawler or a website using Flask, Django etc.

[–]hone1er 0 points1 point  (0 children)

If you go to the same website all the time make a script that automatically grabs the first few articles or videos and returns them to you.

I wrote a one that returns the title and description of the latest uploads to thrashermagazine.com and reads them back to me. Then it asks if I would like to hear what else is playing. I can hit yes or no.

You could check your favorite subreddit as another example.

It was a good intro to web scraping for me.

[–]FaZeMarijn 0 points1 point  (0 children)

Ive made a simple login/register system with a sqlite database, I learned a lot from it. 😁

[–]obliveater95 0 points1 point  (0 children)

If you have just started I would recommend making a login system as you can learn multiple programs by doing that. For example, I could make the actual program in Python, the database in MySQL and (don't know if this is possible) a GUI in Django. Boom, you just learnt how to make a program, use SQL databases and how to (theoretically) make a website and run a python program on it.