Programming Resources

All about database and programming

Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to “[combine] remarkable power with very clear syntax”, and its standard library is large and comprehensive. Its use of indentation for block delimiters is unique among popular programming languages.

Python supports multiple programming paradigms, primarily but not limited to object-oriented, imperative and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. Using third-party tools, Python code can be packaged into standalone executable programs. Python interpreters are available for many operating systems.

Python Programming Tutorials Links:

1.A Beginner’s Python Tutorial
This python tutorial is perfectly useful to any person aiming to lean python programming language. It assumes no programming knowledge at all. What makes this tutorial unique, is that it is written for beginners, by a beginner.
2.A Quick Tour of Python
A quick tour of python is a well written phthon programming tutorial. Suitable for the beginners who have some knowledge of programming in general.
3.An Introduction to Object-Oriented Programming in Python
A very concise intruductory level python programming tutorial / article on OOP concepts in python. Basic knowledge of python programming is assumed.
4.An Introduction to Tkinter
The Tkinter module (Tk interface) is the standard Python interface to the Tk GUI toolkit from Scriptics (formerly developed by Sun Labs). This tutorial is an introduction to Tkinter.
5.Another Python Tutorial
A well written and comprehensive python programming tutorial. Covers topics like Basic Python, ?Python Syntax, ?Variables, Types, ?String, Lists, ?Dictionaries, ?Looping, Conditionals, Functions, ?I/O, Exception, ?Generators, ?Object-oriented Programming, ?Built-in Functions and Examples.
6.Design Patterns in Python
In this tutorial the implementation of some of the well known design patterns in Python is discussed. Suitable for intermediate to advanced level learners / programmers / developers.
7.Dive Into Python
Dive Into Python is a free online python programming tutorial / eBook. This one is a very comprehensive python programming tutorial and covers most of the python programming concepts. Suitable for all levels.
8.Google’s Python Class
This is a free class by Google for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding.
9.Guide to Python introspection
Introspection reveals useful information about your program’s objects. Python, a dynamic, object-oriented programming language, provides tremendous introspection support. This article showcases many of its capabilities, from the most basic forms of help to the more advanced forms of inquisition.
10.Hands-On Python — A Tutorial Introduction for Beginners
A very well explained introductory level python programming tutorial for the beginners. Suitable for anyone seeking basic information on python programming language.

continue reading…

CSS

No comments

Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can also be applied to any kind of XML document, including plain XML, SVG and XUL.

CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. While the author of a document typically links that document to a CSS style sheet, readers can use a different style sheet, perhaps one on their own computer, to override the one the author has specified.

CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade, priorities or weights are calculated and assigned to rules, so that the results are predictable.

Continue reading explanation…

For the tutorial itself, here’s the list:

1.Adding a Touch of Style
This is a short guide to styling your Web pages. It will show you how to use W3C’s Cascading Style Sheets language (CSS) as well as alternatives using HTML itself.
2.All about Cascading Style Sheets
This page from about.com hosts many quality CSS and related technologies tutorials / articles. Simply an all in one place source.
3.Beyond CSS
This is a very nice multi-part CSS tutorial from HTMLGoodies for those who need to go beyond basics.
4.Cascading Style Sheets
Truly one of the best CSS tutorials around. Very nicely arranged, covers both basic and advanced topics. Useful for the starters and the experienced alike.
5.Cascading Style Sheets – CSS
This one is a very good multipart CSS tutorial. Covers almost everything related to CSS.
6.Cascading Style Sheets : A Reference
This is a useful reference source that defines and explains all of the various style sheet properties, values, and displays sample code.
7.Cascading Style Sheets for Beginners
A very nice Cascading Style Sheets tutorials for the beginners. This one is for you if you are new to CSS.
8.CSS – Learning the Easy Way
A very nice CSS tutorial, targeting the beginners. A very good place to start learning CSS.
9.CSS – An Interactive Tutorial for Beginners
With the help of this hands-on CSS tutorial, you can learn virtually every aspect of CSS, by example, according to the official W3C specifications.
10.CSS in 7 Easy Steps
A nice 7 easy steps basic CSS tutorial for the beginners. A good place to start learning cascading style sheets.

continue reading…

HTML/XHTML

No comments

Hypertext Markup Language (HTML) is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages. HTML is written in the form of HTML elements consisting of tags, enclosed in angle brackets (like <html>), within the web page content. HTML tags most commonly come in pairs like <h1>and</h1>, although some tags, known as empty elements, are unpaired, for example <img>. The first tag in a pair is the start tag, the second tag is the end tag (they are also called opening tags and closing tags). In between these tags web designers can add text, tags, comments, and other types of text-based content.

The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page. HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behavior of HTML webpages.

Web browsers can also refer to Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both the HTML and the CSS standards, encourages the use of CSS over explicitly presentational HTML markup.

Here’s the list of HTML/XHTML site where you can learning from:

1.Accessible HTML/XHTML Forms
Forms are often the most tricky aspect of web development for beginners to get their head around. This tutorial teaches you the secrets of Accessible HTML/XHTML Forms in a very simple manner. Still need more? check out their Intermediate or the Advance tutorial.
2.Active Jump HTML Tutorial
This one is a very comprehensive HTML tutorial covering basics, forms, frames, tables, meta tags and more.
3.Basic HTML
A very good HTML tutorial, defining the basics of HTML. A good place to start learing HTML. For those who want to go beyond the basics there is also an advance HTML tutorial on this site.
4.Beginner’s HTML
A very nice beginners level HTML tutorial. Contains very basic principles of web design too. Good for beginners.
5.EchoEcho.Com HTML Tutorial
This is a very comprehensive HTML tutorial. You can use this tutorial either as a complete introduction or as an A-Z reference to HTML.
6.HTML – Getting Started Tutorial
HTML getting started tutorial from HTML Goodies. This is a nice tutorial. If you are a starter you should first go through this one. And if you need more they also have some nice DHTML stuff for you
7.HTML – The Basics
A basic HTML tutorial from FreeWebmasterHelp. The one is well written to help starters. This site also features one rather Advanced HTML Tutorial tutorial. This one is also very useful.
8.HTML Code Tutorial
This a complete guide to HTML, covring just about every part of HTML. Recommended for all levels.
9.HTML Help JUST for Kids
This tutorial is a colorful and fun approach to learning HTML for Kids and the young at heart. With this tutorial, kids and beginners learn step by step how to make their own Web page and publish it on the WWW.
10.HTML on CodeProject
This section on CodeProject is devoted to HTML and hosts a number of nice HTML tutorials / articles.

continue reading…

Page optimized by WP Minify WordPress Plugin