Halfvalue.com: Online Shopping for Electronics, Computers, Textbooks, Books, Music, DVDs, Video Games & moreworld's cheapest shopping dealslowest price in Textbooks, apparel and accesoriesBooks, Music, DVDs & more
welcomebookselectronicsmusicdvd and vhsapparelsoftwarecomputer & video gamestoysall stores directory
   shopping cart shopping cart View and/or modify your account information. my account log in
      Gift Ideas
               Search our Shops           Top Searches | Top Keywords
 


Halfvalue.com
>E-Books Resources >Free ebook by Alan Gauld: Learning to Program

TOP Free Ebooks
  Free e-book: Flash
  Free e-book: Python
  Free e-book: Hacking/  Hackers
  Free ebook : C, C++, C# (C Sharp)
 Free e-books
arrowFree e-book: Java
 Free e-book: Javascript
 Free e-book: PHP & MySQL
 Free e-book: Visual Basic & Visual Basic.NET
 Free e-book: Web Design, Web Promotion & Web Development
 Free e-book: Office, Word Processor, Spreadsheet & Related
 Other Free Computer &  Programming e-books
 Other Free e-book
free magazines
arrowFree Computer Magazine
 Free Internet Magazine
 Free Information Technology Magazine
 Free Multimedia Magazine
 Free Network Magazine
 Free Telecommunication & Wireless Magazine
 

Free ebook by Alan Gauld: Learning to Program.pdf

RSS   Add to Yahoo!  Add to Google  Add to My MSN  

Python happens to be a nice language to learn. Its syntax is simple and it has some very powerful features built into the language. It supports lots of programming styles from the very simple through to state of the art Object Oriented techniques. It runs on lots of platforms - Unix/Linux, MS Windows, Macintosh etc. It also has a very friendly and helpful user community. All of these are important features for a beginner's language.

Python however is not just a beginner's language. As your experience grows you can keep on using Python either as an end in itself or as a rapid prototyping language. There are a few things that Python is not well suited to, but these are comparatively few and far between.

I will also use VBScript and JavaScript as alternatives. The reason for this is to show that the same basic techniques apply regardless of the language details. Once you can program in one language you can easily pick up a new one in a few days. Why those languages? Well, for a start they have very different styles to Python so form a useful contrast, and more prosaically if we accept that most Web surfers who are also beginners are using PCs with Microsoft Windows installed, there is a programming environment built in to the operating system called Windows Scripting Host which has support for VBScript and JScript (which is Microsoft's variant of JavaScript). In addition anyone using Microsoft's web browser can also use these languages within their browser, and in fact JavaScript should work in almost any browser. We'll only look at how to run VBScript and JavaScript inside a browser, investigating WSH I'll leave as an exercise for the interested Windows user.

Download free ebook : Learning_to_Program.pdf
Operating systems are complex mixtures of policy and mechanism, of algorithm and heuristic, and of theoretical goals and practical experience.

In principle you don't need anything to do this course other than an internet enabled computer - which I assume you have if you are reading this in the first place! The other thing that is useful is the right mind set to program. What I mean by that is an innate curiosity about things, coupled to a logical way of thinking. These are both essential requirements for a successful programmer. The curiosity factor comes into play in looking for answers to problems and being willing to dig around in sometimes obscure documents for ideas and information needed to complete a task. The logical thinking comes into play because computers are intrinsically stupid. They can't really do anything except add single digits together and move bytes from one place to another. Luckily for us some talented programmers have written lots of programs to hide this basic stupidity. But of course as a programmer you may well get into a new situation where you have to face that stupidity in its raw state. At that point you have to think for the computer. You have to figure out exactly what needs to be done to your data and when.

So much for the philosophy! However if you want to get the best from the tutorial you will want to follow along, either typing in the examples by hand or cutting and pasting from the Web page into your text editor. Then you can run the programs and see the results. To do that you will need to have Python installed on your system (and for the VBScript/JScript examples you'll need a browser capable of running those languages. Almost any modern browser can run JavaScript.)


more Free Ebooks
  Free e-book: Linux
  Free e-book: Oracle
  Oreilly Free e-books
  Free e-book: ASP, ASP.NET
 more to explore
arrowLatest Articles
 Mesothelioma Articles
arrowSEO Resources
 Textbook Knowledge Base
view guides
arrowBuying Guides
 Electronics Guides
 Movies Guides
 Toys Buying Guides
 Shopping Tips
 

Halfvalue.com Home  | Find Answers  | Watch Videos  | Halfvalue.co.uk | Halfvalue Einkaufen | Compare Textbook Prices | Travel | Directory of All Stores

Where's My Stuff?
> Track your recent orders.
> View your orders in Your Account.
Shipping & Returns
> See our shipping rates & policies.
> Return an item (here's our Returns Policy).
Need Help?
> Forgot your password? Click here.
> Visit our Help department.
               Search our Shops         Browse All Categories
 

Your department store source to buy cheap used and new items online 
Featured Items & Stores | Popular Searches 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14

HOME | SITE MAP | BUY | BUY BOOKS | SELL | TRACK | TOP SEARCHES | ACCOUNTPRIVACY POLICY | USER AGREEMENT | CONTACT US| AVAILABLE ITEMS| | BEST-SELLING BOOKS | RECENT SEARCHES | FEATURED ARTICLES | COMPARE TEXTBOOK PRICES | MORE BUYING OPTIONS
FIND A STORE | AUTO | BATH & BEAUTY | GIFTS | HOME IMPROVEMENT | JEWELRY | SPORTING GOODS | TOYS & HOBBIES | TRAVEL
VeriSign, Inc.®VisaMastercardAmerican ExpressDiscovereCheckPayPal Halfvalue.com Uses java Technology By Sun