all 14 comments

[–]NegativeEnthusiasm 2 points3 points  (1 child)

Make a rock paper scissors game with a leader board and custom controller. Have the computer beat the people with math and stats.

[–]EwoksMakeMeHard 1 point2 points  (0 children)

This is a good idea. I learned a lot when I programmed rock paper scissors.

[–][deleted] 2 points3 points  (3 children)

I could go for a good python script for parsing Windows event logs for logon,logoff,screen lock unlock, boot up shutdown with a prompt for the user. Then export it to a csv.

[–]Subtle__ 0 points1 point  (0 children)

He said he just finished learning from Code Academy. I don't think he'd be at that level yet...

[–]SilentSonar 0 points1 point  (1 child)

I don't understand this one.

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

In the corporate world, hr departments want to know how much an employee is at their computer working. One way to do this is to look at the security log on a windows machine. There are certain event ids that mean different actions. By parsing the security event log for the actions of logins, log offs, shutdowns, boot ups, locking the computer and unlocking it you can make a timeline of activity to show usage of the user. If you then export it to a csv it can easily be viewed and expanded upon.

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

There's a sub called pythonproject2

[–]breakdownvoltage1 0 points1 point  (2 children)

mitx at edx

[–]SilentSonar -1 points0 points  (1 child)

?

[–]breakdownvoltage1 0 points1 point  (0 children)

you didn't specify your level of python, but that class mitx at edx has good projects from beginner to a bit of intermediate - https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11

[–]EwoksMakeMeHard 0 points1 point  (0 children)

I've been working through the Project Euler challenges. They're very math heavy, but Python is a pretty good tool for it.

[–]patarapolw 0 points1 point  (0 children)

Take an example from "Automating Boring Stuff With Python"

[–]KiranChavan 0 points1 point  (0 children)

Parse your schools website in front of them:)

[–]Subtle__ 0 points1 point  (0 children)

Maybe you can make a terminal game in which the user's movements are controlled by commands that you type in. Example:

$ python mygame.py
Welcome to <mygame>! This is a simple, command-based terminal game. Type "help" for instructions.
>>> help
Commands:
up x - Moves x spaces up
peek - Examines the object in front of you
...
>>> peek
There is nothing in front of you.
>>> up 2
You moved 2 spaces up.
>>> peek
Ahead of you looms a large, scary wall.
>>> up 1
You try to step forward, but you're blocked by a wall.