Python Programming Language – Official Website. Python for Fun. This collection is a presentation of several small Python programs.
They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up. Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition. How long does this course take?
You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. Think Python. How to Think Like a Computer Scientist. Invent Your Own Computer Games with Python - Chapters. Chapters Download the complete book as a PDF.
Chapter 1 - Installing Python [related content] Dive Into Python. 10 Python pitfalls. (or however many I'll find ;-) These are not necessarily warts or flaws; rather, they are (side effects of) language features that often trip up newbies, and sometimes experienced programmers.
Incomplete understanding of some core Python behavior may cause people to get bitten by these. This document is meant as some sort of guideline to those who are new to Python. It's better to learn about the pitfalls early, than to encounter them in production code shortly before a deadline. :-} It is *not* meant to criticize the language; as said, most of these pitfalls are not due to language flaws. 1. Python Bibliotheca. Data Structures and Algorithms with Object-Oriented Design Patterns in Python.
The Django Book. Ruby. Learn Ruby The Hard Way — Learn Ruby The Hard Way. Programming languages bookshelf. Note: If you can't find what you're looking for here, check: Ada – Bourne Shell Scripting Ada Programming is a tutorial teaching the Ada programming language.
Ada puts unique emphasis on, and provides strong support for, good software engineering practices that scale well to very large software systems (millions of lines of code, and very large development teams). jEdit - Programmer's Text Editor - overview. Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't.
Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way. Chapters - Learn You a Haskell for Great Good! Real World Haskell. Learn C The Hard Way A Clear & Direct Introduction To Modern C Programming. This is the in-progress free version of Learn C the Hard Way.