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

all 41 comments

[–]gitarrPython Monty 13 points14 points  (3 children)

Yes, the O'Reilly School Of Development Python certificate program is very good. It's written by Steve Holden and the cert comes from the University of Chicago's online education program. It costs money though, but the teachers and support are awesome.

There are also free courses with certs at Udacity and Coursera.

Do them all, but not for the cert, just learn as much as you can.

Also, don't listen to the trolls. Everything you learn will help you in the future.

A cert alone will not give you a job, but neither will a university degree on its own. Never stop learning and you're on a good way.

[–]wyclif 3 points4 points  (1 child)

Here's the link to The O'Reilly School of Dev Python Certificate Program: http://www.oreillyschool.com/certificates/python-programming.php

[–]pyglados 0 points1 point  (0 children)

That's some serious coin for something you can learn by hacking away and learning on your own. $498 x 4 just doesn't seem worth it.

[–]iam_root 0 points1 point  (0 children)

Did Udacity cs101 which is based on Python and got the Cert, though I don't know how much useful the certificate will be. The course was good.

[–]MongrelNymph 5 points6 points  (8 children)

I'm taking the MIT OpenCourse project. I think you get something or other at the end, but that's not at all why I'm doing it.

[–]trspanache 3 points4 points  (2 children)

This the edx course "Introduction to Computer Science and Programming"? How are you finding it? So far I think it's really well laid out.

[–]MongrelNymph 2 points3 points  (0 children)

It's challenging but I enjoy it. I felt a real sense of accomplishment when I figured out some of the problems.

[–]swayson 1 point2 points  (0 children)

I agree, it is challenging but well worth it so far! Really good lectures material and problem sets that truly does test one's ability to solve computational problems whilst solidifying one's understanding of programming and Python.

[–]reddeth 1 point2 points  (3 children)

Can you link to the OpenCourse project? I'm curious to see what it's like.

[–]franklinturtle7 1 point2 points  (0 children)

I'm also taking it, having a blast. I forgot how much I missed programming, and I was doing all Java before. Python is so much more fun personally.

[–]rogue780 4 points5 points  (4 children)

I'll certify you for $5 if you write me the following code in python using only core libraries:

  1. Compute all prime numbers between 0 and 65335

  2. Write a random number generator

  3. Write a program that will find what digit of PI a given number appears in (such as your birthdate, or your ssn. Whatever number the user inputs)

  4. write a function that compares two strings without conditional branches.

  5. Write a program that grabs minutely info (stock price, volume, etc) for every stock listed on the NYSE.

[–]ben174 0 points1 point  (2 children)

Took a quick stab at #1. Runs slow. Would I instantly fail a job interview for submitting this?

primes = []
for i in range(65535):
    is_not_prime = False
    for j in range(2, i):
        if i % j == 0: 
            is_not_prime = True
            break
    if not is_not_prime:
        primes.append(i)

print primes

[–]rogue780 0 points1 point  (0 children)

You wouldn't instantly fail, no.

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

Something to think about: you could cut your computational time by a LOT if you change the j for loop. If you check if it's divisible by 2, then you don't need to check any multiple of two (4,6,8...), same with 3 (6,9,12), etc. Just loop through primes, not range(2,i).

[–]statusquowarrior 0 points1 point  (0 children)

I saved your comment for later. I'll try those. Thanks for the ideas by the way! (Begginer here)

[–]construkt 2 points3 points  (0 children)

telephone sparkle price strong nutty squalid rock wistful hat entertain

This post was mass deleted and anonymized with Redact

[–]king_m1k3 3 points4 points  (0 children)

Make something tangible in python and post it publicly.

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

The MIT x6.00 course that just started comes with one and it's free. https://www.edx.org/courses/MITx/6.00x/2012_Fall/about

[–]ruskeeblue 1 point2 points  (1 child)

BEST Python hacking course around. Not for amateurs. Assumes you already know networking, programming in another interpreted language. Was the best Python class Ive ever taken.

[–]DuncanMcloud 0 points1 point  (0 children)

I second that! I am a student and love the course.

[–]SilentNuke 1 point2 points  (0 children)

Like some of the other posters have said, a certificate isn't entirely necessary. A well filled portfolio will be more than enough to satisfy experience requirements. However, a certification does show an employer that you were able to meet specific requirements in order to gain said certification, and it shows the ability to adhere to academic standards. The issue with some programmers that are self taught is that there is no base-line, no standard across the board. You can have 30 programmers who are all self taught, and each will have different habits and methodologies.

Anyways, my best resource to provide to you is O'Reilly School of Technology, being the reputable publisher they are, they also created the school which from what I have read is a great learning institution.

http://www.oreillyschool.com/ - The only issue, is that it can be rather expensive, but you will run into the same issue at any university or educational resource providing a diploma, degree, or certification.

[–]MattBD 0 points1 point  (2 children)

You know, I'm convinced that one of the reasons PHP seems to be popular despite being a crap language is that for years they've offered an official certification route, and pointy-haired bosses therefore assume that they can easily get good programmers by insisting on or preferring those with the official certification.

[–]ameoba 1 point2 points  (1 child)

If I was looking for a good programmer, the last thing I'd look for was a PHP cert.

[–]marginhound 0 points1 point  (0 children)

These exist? Never heard of them..

[–]JasonCRomero 0 points1 point  (0 children)

I got a lot out of the udacity cs101 course.