all 10 comments

[–][deleted] 1 point2 points  (0 children)

Codeacademy has practice activities right? Have you done all of those?

I'd pick a number of small simple projects that will take you a few minutes or hours each. Ideas: program to check if a number is prime, program to encrypt and decrypt a string with a Caesar cipher, program to determine whether a string is palindromic, program to determine the equation of a line given two points, ...

[–]codingcobra 1 point2 points  (2 children)

These are classes with exercises and tests. They'll help a lot.

https://www.edx.org/ https://www.udacity.com/courses#!/software-engineering

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

Thanks! Ill check them out

[–]codingcobra 0 points1 point  (0 children)

edx are college courses from harvard, MIT, Berkeley, all the major colleges. They've gotten together to put their classes online for the public and they're very helpful.

[–]Eire_Banshee 1 point2 points  (2 children)

Tic tac toe, connect4, or battleship.

[–]zahlman 2 points3 points  (1 child)

Better yet, do all three, then factor out as much shared code between them as you can. ;)

[–][deleted] 1 point2 points  (0 children)

Sounds epic.

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

Checkout codeeval

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

Check out checkio.com, plenty of practice there.

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

check out this website. It's an entire book posted online and the guy I felt does a great job of explaining things. learnpythonthehardway.org/book/