throb36 0 Report post Posted October 17, 2011 Introduction to Computer Science and Programming (taught with Python) (the entire course is online) Quote Share this post Link to post Share on other sites
seth_eckert 0 Report post Posted October 17, 2011 Uh, this is awesome Quote Share this post Link to post Share on other sites
douwe 0 Report post Posted October 17, 2011 cool stuff. here's the . you can also click the Interactive Transcript button below the videos to get subtitles with timestamps, for browsing, skipping and easy referencing. Quote Share this post Link to post Share on other sites
Aaron Scott 0 Report post Posted October 17, 2011 Python > every other programming language ever Quote Share this post Link to post Share on other sites
microdot 0 Report post Posted October 17, 2011 sweet Quote Share this post Link to post Share on other sites
NewSolid 0 Report post Posted October 18, 2011 Fantastic! Thanks for the share. Quote Share this post Link to post Share on other sites
devnull 0 Report post Posted October 18, 2011 Not only is there python, but a multitude of other courses and languages... very helpful share. http://ocw.mit.edu/courses Thanks, Quote Share this post Link to post Share on other sites
the_Monkey 8 Report post Posted October 18, 2011 While this open courseware is very generous of MIT...I might steer beginning C4D Python enthusiasts away from it. The lecturer himself states that the class is not about Python (and from the several minutes I watched... he's right). Someone else recommended this book... maybe even on mograph and it's awesome: Python the Hard Way If you do it the "hard" way you will spend quite a lot of time typing... and typing... and typing. I am the worst, slowest typer on the interweb, but I swear by the method. Zed Shaw is a wonderful teacher with well commented code. He picks smart variable names that help you see what's happening and really pulls some Mr. Miyagi shit on you. You got to sand a lot of floors but he'll have you doin crane kicks by the end. -m Quote Share this post Link to post Share on other sites
PeterJohn 0 Report post Posted December 22, 2011 I'm only a two chapters into this book but it has a very easy to follow approach that encourages you to follow along in IDLE. Also, I found out recently that the code academy will soon have a python course. GREAT! Quote Share this post Link to post Share on other sites
C.Smith 0 Report post Posted December 23, 2011 Not that I would ever discourage anyone from learning anything. I may want to point out that you may not want to bust too hard of a nut getting too deep into Python itself if you are learning the language to do programming for entertainment software (C4D, Maya, Nuke, etc). In my experience programming so far in C4D and Nuke, the time and complexity has been for me 99% the API of the software itself and 1% Python. Point is, learn what you want to learn because Python is as much of a hoot as doing BASIC on a Commodore 64 (yes I'm that old). But you may want to spend more time on the specific API a lot more than having your nose in Python books. I would add to that, I would secondarily spend more time on OOP design books even more so than Python as well. OOP will be far more of a help than the language you use to do OOP itself me thinks. If you are strong with OOP design and the API of your host software itself, it should take you no more than a few days of learning any specific language to implement your ideas. Like the Stanford course on iOS programming. They only spend a few days on Objective C and the rest of the entire course teaching the API for the iOS Frameworks. Quote Share this post Link to post Share on other sites
rovino 0 Report post Posted April 9, 2012 Not that I would ever discourage anyone from learning anything. I may want to point out that you may not want to bust too hard of a nut getting too deep into Python itself if you are learning the language to do programming for entertainment software (C4D, Maya, Nuke, etc). In my experience programming so far in C4D and Nuke, the time and complexity has been for me 99% the API of the software itself and 1% Python. Point is, learn what you want to learn because Python is as much of a hoot as doing BASIC on a Commodore 64 (yes I'm that old). But you may want to spend more time on the specific API a lot more than having your nose in Python books. I would add to that, I would secondarily spend more time on OOP design books even more so than Python as well. OOP will be far more of a help than the language you use to do OOP itself me thinks. If you are strong with OOP design and the API of your host software itself, it should take you no more than a few days of learning any specific language to implement your ideas. Like the Stanford course on iOS programming. They only spend a few days on Objective C and the rest of the entire course teaching the API for the iOS Frameworks. Assuming I understood everyting you just said.. OOP (object oriented programming) [yes I looked it up..] Design books? Can you give me an example or maybe a nudge in the right direction? What you're saying is basically learn the C4D API. in your opinion is the touger of hurdles and then go back and play around with python? Coming from a no programming background. I understand expressions are javascript and have fun with those in AE.. Im getting my feet wet with Xpresso and very much like the node system in that. However after playing around with Python. I get that its suppose to be easy, for a non programmer. I even kinda understand it. However like you said as soon as I went into the API for c4d I got lost. Any who I have some info for those that want to learn python.. check out. http://www.udacity.com/ the CS101 course is all python, 7 weeks and Free.. I plan on taking it, and learning as much as I can. Hope that helps.. Quote Share this post Link to post Share on other sites