Computer Science
Computer science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.
Language
Any
Platform
Any
License
Any
In the topics that follow, you'll learn some basic skills for working with the string data type. These skills should be all you need for many of your applications. Then, in chapter 9, you'll learn...
A successful SEO campaign will always require significant changes be made to your company's website, so it's important to hire a search engine optimization company that respects the limitations of...
Learn the basics of developing HTML widgets using Dojo; including how to refer an image, how to add an event handler to an HTML page, and how to handle composite widgets. Also, discover important...
This tutorial details the basics of Win32 CE API programming
for the Windows Mobile 5.0 Smartphone. This tutorial uses ANSI
C language and Pelles C Compiler. The basics of setting up
OpenGL ES...
Setuptools framework, a side project of PEAK, provides easier package management and distribution than distutils. Setuptools lets you package your libraries in a single-file archive called an "egg,"...
If you are developing an object oriented .NET application that has to talk to a database, you'll inevitably map objects to a relational model. And, most likely you'll face situations where...
Using the Persistent Storage module, Python objects can store themselves in relational database systems. The Persistent Storage module abstracts and hides the underlying database interface, such as...
The choice of implementation language affects the use of design patterns. Naturally some languages are better applicable for different tasks than others. Each language has its own set of strengths...
Object-oriented mechanisms, such as classes and inheritance, and concurrency mechanisms, such as threads and locks, provide two separate software structuring dimensions. The development of concurrent...
Jython is a popular object oriented scripting language among software developers, QA technicians, and IT managers. It is also the scripting language in TestMaker and TestNetwork. In this article,...
So, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial. This tutorial will attempt to teach you Python in 10 minutes. It's probably not so much...
There is a built in Python array type, but it is generally considered slow, difficult to use, and "non-sexy". Numeric is a module developed by a group interested in high performance array...
This document is a handbook used during 2002 as an introduction to programming for first year undergraduates studying physics at the University of Oxford. If you're interested in teaching programming...
The objective of this course is to teach programming concepts to biologists. It is thus aimed at people who are not professional computer scientists, but who need a better control of computers for...
Genetic programming is a domain-independent method that genetically breeds a population of computer programs to solve a problem. Specifically, genetic programming iteratively transforms a population...
Fredrik Lundh's ElementTree module is an increasingly popular API for light-weight and fast manipulation of XML documents within Python. In this installment, David contrasts ElementTree with several...