Doesn't matter when you take it, just make sure you have Dr. Farmer and not Dr. Smith..Dr. Farmer is a bit easier
If you want to do good in that course:
1. Read the book
2. Do the m/c and t/f questions at the end of each chapter
3. Make sure you do few of the programming questions at the end of the chapter, because that's the only way to learn programming!
Some people might disagree and say that reading in the book is useless... actually it's very useful because the book will teach you the basics of programming (i.e. variables, classes, strings...), the next step would be to roll up your sleeves and start programming
Also, it would help if you have Python open while reading in the book, that way you can pick up the little tricks and what not.
You will like Python if you give it some time...I did and I enjoyed that course.
Good luck !