Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Signup for Free!
-More Features-
-Far Less Ads-
About   Users   Help
Users & Guests Online
On Page: 1
Directory: 171
Entire Site: 5 & 1029
Page Staff: pokemon x, pennylessz, Barathemos, tgags123, alexanyways, supercool22, RavusRat,
04-26-24 07:15 PM

Thread Information

Views
1,401
Replies
6
Rating
0
Status
CLOSED
Thread
Creator
soxfan849
04-26-12 03:47 PM
Last
Post
soxfan849
04-29-12 01:03 AM
Additional Thread Details
Views: 502
Today: 0
Users: 0 unique

Thread Actions

Thread Closed
New Thread
New Poll
Order
 

Python Programming Classes on Udacity

 

04-26-12 03:47 PM
soxfan849 is Offline
| ID: 574663 | 303 Words

soxfan849
Level: 77


POSTS: 509/1490
POST EXP: 106261
LVL EXP: 4007851
CP: 5193.6
VIZ: 222680

Likes: 0  Dislikes: 0
I had never heard of Udacity before, but a professor at my university suggested it on his website. The class he teaches is a web application course that I'm planning on taking when I can manage to fit it into my schedule, but for now I decided to take his advice.

The class on Udactity that he suggested is called CS253: Web Application Engineering, and is taught by Steve Huffman (the guy that created Reddit). And while some previous programming experience is suggested, it doesn't seem like any previous experience with Python is all that necessary. He does a good job explaining everything that he does.

Then another class that people on the suggestion board for 253 suggested, was CS101: Building a Search Engine. This is for people who have never programmed before. It starts off very basic, and works with Python so it would be a great course to take if you want to learn how to program in Python, or if you want to learn about programming in general.

The great thing about these courses is that, while they do have graded homework and quizzes, you can submit as many answers as you want until you get it right. It's not about being graded. The quizzes and homework only provide you with a way to interact with the lesson and see how well you're learning the material (or to ask you about something that hasn't been taught yet, so they can explain the correct answer). They also upload the videos onto the website and don't have any real due dates for the homework. So the course can be taken whenever you have the time.

So I thought that these were pretty good resources for anyone who might be interested in learning any kind of programming. I figured I'd share them here.
I had never heard of Udacity before, but a professor at my university suggested it on his website. The class he teaches is a web application course that I'm planning on taking when I can manage to fit it into my schedule, but for now I decided to take his advice.

The class on Udactity that he suggested is called CS253: Web Application Engineering, and is taught by Steve Huffman (the guy that created Reddit). And while some previous programming experience is suggested, it doesn't seem like any previous experience with Python is all that necessary. He does a good job explaining everything that he does.

Then another class that people on the suggestion board for 253 suggested, was CS101: Building a Search Engine. This is for people who have never programmed before. It starts off very basic, and works with Python so it would be a great course to take if you want to learn how to program in Python, or if you want to learn about programming in general.

The great thing about these courses is that, while they do have graded homework and quizzes, you can submit as many answers as you want until you get it right. It's not about being graded. The quizzes and homework only provide you with a way to interact with the lesson and see how well you're learning the material (or to ask you about something that hasn't been taught yet, so they can explain the correct answer). They also upload the videos onto the website and don't have any real due dates for the homework. So the course can be taken whenever you have the time.

So I thought that these were pretty good resources for anyone who might be interested in learning any kind of programming. I figured I'd share them here.
Vizzed Elite
The Reaper


Affected by 'Laziness Syndrome'

Registered: 01-09-11
Location: soxfan849
Last Post: 2720 days
Last Active: 2556 days

04-26-12 03:48 PM
Klutch is Offline
| ID: 574664 | 12 Words

Klutch
Level: 54


POSTS: 99/697
POST EXP: 37000
LVL EXP: 1220052
CP: 535.7
VIZ: 13889

Likes: 0  Dislikes: 0
Udacity, huh thats a cool word. Taking a Udacity class? thats weird.
Udacity, huh thats a cool word. Taking a Udacity class? thats weird.
Vizzed Elite
LAST MONTHS TOUR DE VIZZED: White Banner Champ


Affected by 'Laziness Syndrome'

Registered: 04-13-12
Location: Loading Location . . . (99.6%)
Last Post: 4353 days
Last Active: 4178 days

04-26-12 05:34 PM
soxfan849 is Offline
| ID: 574707 | 87 Words

soxfan849
Level: 77


POSTS: 510/1490
POST EXP: 106261
LVL EXP: 4007851
CP: 5193.6
VIZ: 222680

Likes: 0  Dislikes: 0
Klutch :

Uh... alright. I guess taking classes on Udacity is out of the ordinary, but I wouldn't say that it's weird.

And yeah, I am taking both classes myself. I've gone through both units that have been uploaded for the 253 class, and I'm about a unit and a half into the 101 course. I'm taking them both at the same time because I have enough experience in Python to hold my own in the 253 class, but I could still stand to learn more about it.
Klutch :

Uh... alright. I guess taking classes on Udacity is out of the ordinary, but I wouldn't say that it's weird.

And yeah, I am taking both classes myself. I've gone through both units that have been uploaded for the 253 class, and I'm about a unit and a half into the 101 course. I'm taking them both at the same time because I have enough experience in Python to hold my own in the 253 class, but I could still stand to learn more about it.
Vizzed Elite
The Reaper


Affected by 'Laziness Syndrome'

Registered: 01-09-11
Location: soxfan849
Last Post: 2720 days
Last Active: 2556 days

04-27-12 11:23 PM
Lazlo Falconi is Offline
| ID: 575596 | 40 Words

Lazlo Falconi
Level: 99


POSTS: 1265/2750
POST EXP: 199963
LVL EXP: 9666226
CP: 3100.7
VIZ: 182754

Likes: 0  Dislikes: 0
Wow, this is awesome, I've heard that Python is pretty easy to get into, but the only thing I know about it is
import antigravity
I'll have to look into this, because my site could certainly use a search feature!
Wow, this is awesome, I've heard that Python is pretty easy to get into, but the only thing I know about it is
import antigravity
I'll have to look into this, because my site could certainly use a search feature!
Vizzed Elite
The Shake Zula


Affected by 'Laziness Syndrome'

Registered: 01-07-12
Location: Cartoon Hell
Last Post: 1410 days
Last Active: 1285 days

04-28-12 03:12 AM
soxfan849 is Offline
| ID: 575700 | 284 Words

soxfan849
Level: 77


POSTS: 513/1490
POST EXP: 106261
LVL EXP: 4007851
CP: 5193.6
VIZ: 222680

Likes: 0  Dislikes: 0
Lazlo Falconi :

They reference that comic in a few of the videos. And yeah, Python is relatively simple to get started with, and I haven't noticed anything that isn't really all that straightforward. They start with the absolute basics and slowly work their way up. The only problem I have with Python is its use of tabs instead of enclosing things with the curly brackets. Only because some text editors can mess things up, or using tab instead of spaces can sometimes mess up

And since you're gonna want to write your own programs (I'm assuming your on a Windows 7 machine), then I suggest using PyDev with Eclipse (I'd suggest just downloading Eclipse from Ninite). You'll also need to download Python if you want to do that..

The course provide you with an interpreter that can be used from the class's website, but if you want to do something with the code on your own website then Eclipse will definitely make your life easier. And honestly I suggest trying to write out some of the code when he creates his own procedures, and running it in your own program. Just note that when he uses his get_page(string) procedure with a URL as an input, that's his own procedure. He doesn't really explain that, and it might not be obvious until a while after he first uses it.

Anyway, I've been going back and forth between writing this and working and now it's 4 AM. So some of what I post might not make sense. But do let me know if you have any questions about the course, getting everything set up, or Python in general. I'll try to help as best I can.
Lazlo Falconi :

They reference that comic in a few of the videos. And yeah, Python is relatively simple to get started with, and I haven't noticed anything that isn't really all that straightforward. They start with the absolute basics and slowly work their way up. The only problem I have with Python is its use of tabs instead of enclosing things with the curly brackets. Only because some text editors can mess things up, or using tab instead of spaces can sometimes mess up

And since you're gonna want to write your own programs (I'm assuming your on a Windows 7 machine), then I suggest using PyDev with Eclipse (I'd suggest just downloading Eclipse from Ninite). You'll also need to download Python if you want to do that..

The course provide you with an interpreter that can be used from the class's website, but if you want to do something with the code on your own website then Eclipse will definitely make your life easier. And honestly I suggest trying to write out some of the code when he creates his own procedures, and running it in your own program. Just note that when he uses his get_page(string) procedure with a URL as an input, that's his own procedure. He doesn't really explain that, and it might not be obvious until a while after he first uses it.

Anyway, I've been going back and forth between writing this and working and now it's 4 AM. So some of what I post might not make sense. But do let me know if you have any questions about the course, getting everything set up, or Python in general. I'll try to help as best I can.
Vizzed Elite
The Reaper


Affected by 'Laziness Syndrome'

Registered: 01-09-11
Location: soxfan849
Last Post: 2720 days
Last Active: 2556 days

04-28-12 11:18 PM
Lazlo Falconi is Offline
| ID: 576295 | 87 Words

Lazlo Falconi
Level: 99


POSTS: 1278/2750
POST EXP: 199963
LVL EXP: 9666226
CP: 3100.7
VIZ: 182754

Likes: 0  Dislikes: 0
soxfan849 : That all made sense, except the part where you "assume" I'm using Windows 7. I have not been using Windows 7 since I joined Vizzed, because I was on 8 when I first got here, and I've been using solely LMDE for a while now.

But I don't know when I'll be able to look into all of this, as I'm going to be in the field all next week without a computer, and I have very little free time anyway. Hopefully not too long, though.
soxfan849 : That all made sense, except the part where you "assume" I'm using Windows 7. I have not been using Windows 7 since I joined Vizzed, because I was on 8 when I first got here, and I've been using solely LMDE for a while now.

But I don't know when I'll be able to look into all of this, as I'm going to be in the field all next week without a computer, and I have very little free time anyway. Hopefully not too long, though.
Vizzed Elite
The Shake Zula


Affected by 'Laziness Syndrome'

Registered: 01-07-12
Location: Cartoon Hell
Last Post: 1410 days
Last Active: 1285 days

04-29-12 01:03 AM
soxfan849 is Offline
| ID: 576324 | 115 Words

soxfan849
Level: 77


POSTS: 516/1490
POST EXP: 106261
LVL EXP: 4007851
CP: 5193.6
VIZ: 222680

Likes: 0  Dislikes: 0
Lazlo Falconi :

Hm, then I assume you already have Python (I'm not very good at this assuming thing, though, so I could be wrong). And honestly I think I would just program in Vi and then run it in the terminal. But if you want something to point out any syntax errors as you're programming instead of after running a program, then I still suggest getting Eclipse.

Anyway, it doesn't look like these classes are going anywhere. They seem to be specifically designed for people who want to learn how to program, but don't have a lot of free time. So there's definitely no rush. Which is perhaps the best part of the whole thing.
Lazlo Falconi :

Hm, then I assume you already have Python (I'm not very good at this assuming thing, though, so I could be wrong). And honestly I think I would just program in Vi and then run it in the terminal. But if you want something to point out any syntax errors as you're programming instead of after running a program, then I still suggest getting Eclipse.

Anyway, it doesn't look like these classes are going anywhere. They seem to be specifically designed for people who want to learn how to program, but don't have a lot of free time. So there's definitely no rush. Which is perhaps the best part of the whole thing.
Vizzed Elite
The Reaper


Affected by 'Laziness Syndrome'

Registered: 01-09-11
Location: soxfan849
Last Post: 2720 days
Last Active: 2556 days

Links

Page Comments


This page has no comments

Adblocker detected!

Vizzed.com is very expensive to keep alive! The Ads pay for the servers.

Vizzed has 3 TB worth of games and 1 TB worth of music.  This site is free to use but the ads barely pay for the monthly server fees.  If too many more people use ad block, the site cannot survive.

We prioritize the community over the site profits.  This is why we avoid using annoying (but high paying) ads like most other sites which include popups, obnoxious sounds and animations, malware, and other forms of intrusiveness.  We'll do our part to never resort to these types of ads, please do your part by helping support this site by adding Vizzed.com to your ad blocking whitelist.

×