ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Other Software > Developer's Corner

Book: Learn Python the Hard Way

<< < (2/2)

ewemoa:
Regarding Python 3 vs Python 2, I came across the following in the book:

A programmer may try to get you to install Python 3 and learn that. You should tell them, “When all of the python code on your computer is Python 3, then I’ll try to learn it.” That should keep them busy for about 10 years.

--- End quote ---

...and that, my liege, is how we know the Earth to be banana shaped. ;)

daddydave:
I've carried around a note of my all-time pet peeves in technical writing, and kept them to myself at least since 2008. One of them is, to quote myself:

Write for the target reader who doesn't know anything, so you can reuse the same first ten know-nothing chapters in all your books.
--- End quote ---

So I cringed when I read in Exercise 4:

Note: The _ in space_in_a_car is called an underscore character. Find out how to type it if you do not.
already know.
--- End quote ---

Patrick: I'll never learn Python, I can't find the underscore key!
Spongebob: Why don't you find out on Google, Patrick?
Squidward (derisively): That's spelled G-O-O-G-L-E!
(one hour later)
Patrick: I can't find the G key!

40hz:
If you're a rank beginner to Python (and programming) look no further than this free  course offered through Udacity.com.

Intro to Computer Science (cs101)
Building a Search Engine
with Professor David Evans - University of Virginia

Class Summary

In this course you will learn key concepts in computer science and learn how to write your own computer programs in the context of building a web crawler.

What do I need to know?

There is no prior programming knowledge needed for this course. Beginners welcome!

What will I learn?

At the end of this course you will have a rock solid foundation for programming in Python and built a working web crawler. This course will prepare you to take many of Udacity's more advanced courses.

--- End quote ---

Really quite a step up from many free 'university level' online courses in that they offer an interactive web-based programming environment (no need to install Python so you can use any PC when you want to work on the course); graded exams, live people to ask questions of - and a certificate when you successfully complete the course.

Some other good courses available there as well. Check it out. 8)

Navigation

[0] Message Index

[*] Previous page

Go to full version