public marks

PUBLIC MARKS from tadeufilippini with tags languages & language

June 2009

Alberto Milone.com - Home

(via)
My name is Alberto Milone, I graduated [1st level degree (equivalent to a BA) - December 2005, 2nd level degree (equivalent to a MA) - March 2008] in Foreign Languages (the name of the course was "Lingue Moderne per la Comunicazione Internazionale") at the Università del Salento. I was born in Turin in 1983 but I have spent most of my life in Lecce. My current interests range from the study of the English language to (open source) software development on GNU/Linux distributions, for which I have an insane passion. I work on a GNU/Linux distribution (based on Debian and developed by Canonical) called Ubuntu Linux. According to Canonical's webpage: "Ubuntu" is an ancient African word, meaning "humanity to others". Ubuntu also means "I am what I am because of who we all are". The Ubuntu Linux distribution brings the spirit of Ubuntu to the software world

BASIC-256 - Programming for Kids

Tutorial Ten - Animation Do you know how movies and cartoons work? Have you ever made a "flipbook?" Well, before we get into how to do animation using a computer, it helps to understand how animation really works. When we see moving pictures on a screen, they're not really moving. What actually happens is that a sequence of still pictures -- like photographs -- are flashed on the screen so quickly that you can't tell how fast it's happening. About 30 times every second, the screen is cleared and a new picture takes the place of the old one. If we were to slow it down it would look like this:

BASIC-256 - Programming for Kids

Tutorial Four - Variables In the previous tutorials, we learned how to print messages and numbers on the screen and how to do math using the print command. This is very good to know how to do, but it doesn't really help us use the full power of the computer. Computers do more than simple things like add numbers and print messages. A big part of what computers do is to store information, so it can be used later. This is where "variables" come in handy. Variables are a way to save a message or a number so that you can use it later. Let's try an example.

BASIC-256 - Programming for Kids

Tutorial Three - Drawing Pictures One of the most exciting things to do with a computer is to draw things with it. Usually you would do this with a paint program, but what if you didn't have one? Or what if you wanted to draw a circle, and then have it move across the screen? This tutorial will show you how to do basic drawing. First, let's try drawing a few dots.

August 2008

BASIC-256 - Programming for Kids

Beginner * Tutorial One - Welcome to BASIC-256 * Tutorial Two - Doing your math homework the easy way * Tutorial Three - Drawing Pictures Intermediate * Tutorial Four - Variables Advanced * Tutorial Ten - Animation

BASIC-256 - Programming for Kids

by 1 other
The BASIC-256 project (formerly KidBASIC) has changed its name to avoid any potential conflict/confusion with another project with the same name. Thank you for your patience and continued support. Introduction BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works. It has a built-in graphics mode which lets them draw pictures on screen in minutes, and a set of detailed, easy-to-follow tutorials that introduce programming concepts through fun exercises. BASIC-256 is licensed under the GNU public license, which means that it's free to download, modify, and share.

July 2008

Python Tutorial

by 3 others
Python Tutorial Guido van Rossum Python Software Foundation Email: [email protected] Fred L. Drake, Jr., editor Release 2.5.2 21st February, 2008

June 2008

Little Wizard - download

You have selected to download the 1.2.0rc1 release. Below is a list of files contained in this release. Before downloading, you may want to read the release notes.

wxpython

by 7 others
News * (23-June-2008) wxPython 2.8.8.0 is now available. This release had a number of further refinements and enhancements on the stable 2.8 source tree since the previous release. On Mac OS X 10.5 (Leopard) the Python 2.5 binaries of wxPython are able to be used with either Apple's system Python, or with the Python.org version. More details are in the Recent Changes document. * (29-Nov-2007) wxPython 2.8.7.1 is now available. This release has had some bugs fixed, some minor patches applied, and also incorporates the Google Summer of Code 2007 version of XRCed, and adds the Editra source code editor. NOTE: On Mac OS X 10.5 (Leopard) the Python 2.5 binaries of wxPython expect to be used with the user-installed version of MacPython, not the Apple installed version. A fix for this issue is being worked on for the next release. In the meantime you can either install MacPython 2.5.1 and adjust your paths so that that Python is used, or you can stick with Apple's Python and the wxPython 2.8.4.0 that comes with Leopard. * (26-Oct-2007) wxPython 2.8.6.1 is now available. This release has some important bug fixes and is a general improvement over 2.8.6.0. * (27-Sept-2007) wxPython 2.8.6.0has been released. This release is mostly about fixing a number of bugs and inconsistencies in wxWidgets and wxPython. * (13-Sept-2007) The mail lists are up and are working on processing all the queued messages. This was definitely a "when it rains it pours" kind of situation, see the DotSrc news archive for more details. * (10-Sept-2007) Yes, the mail lists are down and have been since the 8th. There were multiple disk failures in RAID5 array of the machine that hosts the mail lists. The hardware has been replaced and data is being restored from tape backups. * (8-Aug-2007) wxPython 2.8.4.2has been released. This release includes several fixes and a few additions and improvements, as well as new build features for Debian/Ubuntu and OS X. * (14-May-2007) wxPython 2.8.4.0 has been released, with lots of updates, fixes and improvements. * (22-Mar-2007) wxPython 2.8.3.0 has been released. This release includes a number of bug fixes and also some new enhancements, including updates to the XRCed tool and the new InspectionTool. * (20-Jan-2007) wxPython 2.8.1.1 has been released. This release adds a few minor enhancements and a number of bug fixes designed to further stabalize the 2.8.x release series.

python.org DOCUMENTATION

by 1 other
Python Documentation Python's standard documentation is substantial; download your own copy or browse it online! * Download Current Documentation (many formats are available, including typeset versions for printing.) * Search the docs with pyhelp.cgi * Browse Current Documentation - (Module Index) o Tutorial o Library Reference o Macintosh Reference o Language Reference o Extending and Embedding o Python/C API See also previous versions of these documents Future versions of these documents (currently under development): * Python 2.6 * Python 3.0 A variety of additional documentation is available as well: * Beginner's Guide to Python * Quick Reference Guide (off-site) * New-style classes (aka descrintro) * HOWTO documents (off-site) * Topic guides * Other documentation collections * Python Books * Python book reviews (off-site) * Python Periodicals * Guido's essays and presentations * Non-English documents * PEPs (Python Enhancement Proposals) as well as collections of audio/visual materials and reusable slideshows: * Audio/Visual talks * 5-minute Get-Acquainted screencasts * Slideshow collections

April 2008

Scalable Vector Graphics (SVG)

by 6 others
Scalable Vector Graphics (SVG) XML Graphics for the Web SVG is a language for describing two-dimensional graphics and graphical applications in XML. SVG 1.1 is a W3C Recommendation and forms the core of the current SVG developments. SVG Tiny 1.2 is the specification currently being developed as the core of the SVG 1.2 language (comments welcome). The SVG Mobile Profiles: SVG Basic and SVG Tiny are targeted to resource-limited devices and are part of the 3GPP platform for third generation mobile phones. SVG Print is a set of guidelines to produce final-form documents in XML suitible for archiving and printing. Read more about SVG.

March 2008

Aprenda Computacao com Python

Bem vindo ao site do mutirão de tradução do livro "How to Think Like a Computer Scientist: Learning with Python", de Allen Downey, Jeffrey Elkner e Chris Meyers. Todo o conteúdo deste site pode ser reproduzido livremente, nos termos da licença GNU FDL (Free Documentation License)

Free Online Language Courses

Word2Word is pleased to provide these links in the hope of all people developing a better understanding of others through the use of language. We have attempted to place as many online courses at your disposal as possible. These sites contain lessons to help learn one language from another. The courses vary in quality and the quantity of material presented. Please note that some of the courses may require your browser to have the ability to read the language being learned. The links we provide are to free resources; however, if you do need to purchase language learning software, tapes or books then you can visit this link. If you are a business and would like to be a sponsor of this site or you find any bad links or new useful links then please contact us from the appropriate address on our How To Contact Us webpage.

December 2007

September 2007

A Byte of Python

A Byte of Python Swaroop C H www.byteofpython.info

Python Bibliotheca

Poetry The Zen of Python (by Tim Peters) Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!

July 2007

January 2007