Learn to Program

Author: Chris Pine
Publisher: Pragmatic Bookshelf
ISBN: 9781680503807
Release Date: 2009-03-28
Genre: Computers

Printed in full color. For this new edition of the best-selling Learn to Program, Chris Pine has taken a good thing and made it even better. First, he used the feedback from hundreds of reader e-mails to update the content and make it even clearer. Second, he updated the examples in the book to use the latest stable version of Ruby, and also to use code that looks more like real-world Ruby code, so that people who have just learned to program will be more familiar with common Ruby techniques. Not only does the Second Edition now include answers to all of the exercises, it includes them twice. First you'll find the "how you could do it" answers, using the techniques you've learned up to that point in the book. Next you'll see "how Chris Pine would do it": answers using more advanced Ruby techniques, to whet your appetite as well as providing sort of a "Rosetta Stone" for more elegant solutions. Computers are everywhere, on every desk, in your iPod, cell phone, and PDA. To live well in the 21st century, you need to know how to make computers do things. And to really make computers do what you want, you have to learn to program. Fortunately, that's easier now than ever before. Chris Pine's book will teach you how to program. You'll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to advance to fully structured, real programs. You'll learn the same technology used to drive modern dynamic websites and large, professional applications. It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves---no previous experience is necessary. Chris takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother. Printed in full color.

Die Programmiersprache Ruby

Author: David Flanagan
Publisher: O'Reilly Germany
ISBN: 9783897218741
Release Date: 2008
Genre: Object-oriented programming (Computer science)

"Die Programmiersprache Ruby" ist das magebliche Handbuch zu Ruby mit einer umfassenden Beschreibung der Sprachversionen 1.8 und 1.9. Es wurde fur erfahrene Programmierer geschrieben, die sich neu in Ruby einarbeiten wollen, und fur Ruby-Programmierer, die ihr Wissen erweitern und Ruby besser beherrschen wollen. Dieses Buch dokumentiert Ruby umfassend, jedoch ohne den Formalismus einer Sprachspezifikation. Ruby vom Feinsten Dieses Handbuch beginnt mit einem Tutorial zum Schnelleinstieg in die Sprache Ruby und erklart sie dann detailliert auf allen Ebenen: Lexikalische und syntaktische Struktur von Ruby-Programmen, Datentypen und Objekte, Ausdrucke und Operatoren, Anweisungen und Kontrollstrukturen, Methoden, Procs, Lambdas und Closures, Klassen und Module, Reflection und Metaprogrammierung und die Ruby-Plattform API der Ruby-Plattform Die Programmiersprache Ruby beinhaltet eine umfassende Einfuhrung in die machtige API der Ruby-Plattform und stellt - mit ausfuhrlich kommentiertem Code - die Moglichkeiten von Ruby in Bezug auf Textbearbeitung, mathematische Berechnungen, Collections, Ein-/Ausgabe, Netzwerkverarbeitung und Concurrency vor. Wenn Sie Ruby wirklich verstehen wollen, ist dies das Buch, das Sie brauchen.

Perl Kochbuch

Author: Tom Christiansen
Publisher: O'Reilly Germany
ISBN: 3897213664
Release Date: 2004
Genre: Perl (Computer program language)


R in a Nutshell

Author: Joseph Adler
Publisher: O'Reilly Germany
ISBN: 9783897216501
Release Date: 2010-12-31
Genre: Computers

Wozu sollte man R lernen? Da gibt es viele Gründe: Weil man damit natürlich ganz andere Möglichkeiten hat als mit einer Tabellenkalkulation wie Excel, aber auch mehr Spielraum als mit gängiger Statistiksoftware wie SPSS und SAS. Anders als bei diesen Programmen hat man nämlich direkten Zugriff auf dieselbe, vollwertige Programmiersprache, mit der die fertigen Analyse- und Visualisierungsmethoden realisiert sind – so lassen sich nahtlos eigene Algorithmen integrieren und komplexe Arbeitsabläufe realisieren. Und nicht zuletzt, weil R offen gegenüber beliebigen Datenquellen ist, von der einfachen Textdatei über binäre Fremdformate bis hin zu den ganz großen relationalen Datenbanken. Zudem ist R Open Source und erobert momentan von der universitären Welt aus die professionelle Statistik. R kann viel. Und Sie können viel mit R machen – wenn Sie wissen, wie es geht. Willkommen in der R-Welt: Installieren Sie R und stöbern Sie in Ihrem gut bestückten Werkzeugkasten: Sie haben eine Konsole und eine grafische Benutzeroberfläche, unzählige vordefinierte Analyse- und Visualisierungsoperationen – und Pakete, Pakete, Pakete. Für quasi jeden statistischen Anwendungsbereich können Sie sich aus dem reichen Schatz der R-Community bedienen. Sprechen Sie R! Sie müssen Syntax und Grammatik von R nicht lernen – wie im Auslandsurlaub kommen Sie auch hier gut mit ein paar aufgeschnappten Brocken aus. Aber es lohnt sich: Wenn Sie wissen, was es mit R-Objekten auf sich hat, wie Sie eigene Funktionen schreiben und Ihre eigenen Pakete schnüren, sind Sie bei der Analyse Ihrer Daten noch flexibler und effektiver. Datenanalyse und Statistik in der Praxis: Anhand unzähliger Beispiele aus Medizin, Wirtschaft, Sport und Bioinformatik lernen Sie, wie Sie Daten aufbereiten, mithilfe der Grafikfunktionen des lattice-Pakets darstellen, statistische Tests durchführen und Modelle anpassen. Danach werden Ihnen Ihre Daten nichts mehr verheimlichen.

Getting to Know Hackety Hack

Author: Don Rauf
Publisher: The Rosen Publishing Group, Inc
ISBN: 9781477777053
Release Date: 2014-07-15
Genre: Juvenile Nonfiction

Determined to teach youthful users of digital devices how to write code, the mysterious programmer Jonathan Gillette wrote an entertaining and informative guide to the programming language Ruby that he made available online for free. He also designed a free application known as Hackety Hack that teaches novice programmers how to master Ruby. This is the intriguing story of an idealistic programmer who demystified the world of programming for young people and then vanished into cyberspace. It is also a useful guide to both Hackety Hack and Ruby, one that introduces readers to some of the basics of computer programming.

Rails Kochbuch

Author: Rob Orsini
Publisher: O'Reilly Germany
ISBN: 9783897217140
Release Date: 2007
Genre: Ruby (Computer program language)


Metaprogramming Ruby 2

Author: Paolo Perrotta
Publisher:
ISBN: 1941222129
Release Date: 2014
Genre: Computers

Annotation Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well. This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects. Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining. The book is packed with: Pragmatic examples of metaprogramming in action, many of which come straight from popular libraries or frameworks, such as Rails. Programming challenges that let you experiment and play with some of the most fun, "out-there" metaprogramming concepts. Metaprogramming "spells"--34 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress. Whether you're a Ruby apprentice on the path to mastering the language or a Ruby wiz in search of new tips, this book is for you.

Informatik Manga

Author: Mana Takahashi
Publisher: Springer-Verlag
ISBN: 3834809837
Release Date: 2010-03-26
Genre: Computers

Datenbanken sind trocken und machen keinen Spaß? Falsch! Mit diesem Manga lernt man die Grundlagen der Datenbanken kennen, kann sie in zahlreichen Aufgaben anwenden und anhand der Lösungen seinen Lernfortschritt überprüfen – und hat auch noch eine Menge Spaß dabei! Der Inhalt Was ist eine Datenbank? - Was sind relationale Datenbanken? - Wir entwerfen eine Datenbank - Wir benutzen eine Datenbank - Basisoperationen mit SQL - Datenbankadministration - Webdatenbanken Die Zielgruppe Studierende, Schüler und Mangafans, die einen spannenden Einstieg in die Welt der Datenbanken suchen Die Autoren Mana Takahashi (Autor) Shoko Azuma (Illustrator) TREND-PRO Co., Ltd. (Produzent)

Eine Tour durch C

Author: Bjarne Stroustrup
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446439832
Release Date: 2015-06-08
Genre: Computers

EINE TOUR DURCH C++ // - Dieser Leitfaden will Ihnen weder das Programmieren beibringen noch versteht er sich als einzige Quelle, die Sie für die Beherrschung von C++ brauchen – aber diese Tour ist wahrscheinlich die kürzeste oder einfachste Einführung in C++11. - Für C- oder C++-Programmierer, die mit der aktuellen C++-Sprache vertrauter werden wollen - Programmierer, die in einer anderen Sprache versiert sind, erhalten ein genaues Bild vom Wesen und von den Vorzügen des modernen C++ . Mit dem C++11-Standard können Programmierer Ideen klarer, einfacher und direkter auszudrücken sowie schnelleren und effizienteren Code zu schreiben. Bjarne Stroustrup, der Designer und ursprüngliche Implementierer von C++, erläutert die Details dieser Sprache und ihre Verwendung in seiner umfassenden Referenz „Die C++-Programmiersprache“. In „Eine Tour durch C++“ führt Stroustrup jetzt die Übersichtskapitel aus der Referenz zusammen und erweitert sie so, dass auch erfahrene Programmierer in nur wenigen Stunden eine Vorstellung davon erhalten, was modernes C++ ausmacht. In diesem kompakten und eigenständigen Leitfaden behandelt Stroustrup – neben Grundlagen – die wichtigsten Sprachelemente und die wesentlichen Komponenten der Standardbibliothek. Er präsentiert die C++-Features im Kontext der Programmierstile, die sie unterstützen, wie die objektorientierte und generische Programmierung. Die Tour beginnt bei den Grundlagen und befasst sich dann mit komplexeren Themen, einschließlich vieler, die neu in C++11 sind wie z.B. Verschiebesemantik, einheitliche Initialisierung, Lambda-Ausdrücke, verbesserte Container, Zufallszahlen und Nebenläufigkeit. Am Ende werden Design und Entwicklung von C++ sowie die in C++11 hinzugekommenen Erweiterungen diskutiert. Programmierer erhalten hier – auch anhand von Schlüsselbeispielen – einen sinnvollen Überblick und praktische Hilfe für den Einstieg. AUS DEM INHALT // Die Grundlagen // Benutzerdefinierte Typen // Modularität // Klassen // Templates // Überblick über die Bibliothek // Strings und reguläre Ausdrücke // E/A-Streams // Container // Algorithmen // Utilities // Numerik // Nebenläufigkeit // Geschichte und Kompatibilität

JavaScript kurz gut

Author: David Flanagan
Publisher: O'Reilly Germany
ISBN: 9783868993899
Release Date: 2012-07-01
Genre: Computers

JavaScript ist eine mächtige, objektorientierte Skriptsprache, deren Code in HTML-Seiten eingebettet und vom Browser interpretiert und ausgeführt wird. Richtig eingesetzt, eignet sie sich aber auch für die Programmierung komplexer Anwendungen und hat im Zusammenhang mit HTML5 noch einmal an Bedeutung gewonnen. Diese Kurzreferenz ist ein Auszug aus der überarbeiteten und ergänzten Neuauflage von JavaScript – Das umfassende Referenzwerk, 6. Auflage, der JavaScript-Bibel schlechthin. JavaScript kurz & gut befasst sich in den ersten neun Kapiteln mit der neuesten Version des Sprachkerns (ECMAScript 5) und behandelt die Syntax der Sprache, Typen, Werte, Variablen, Operatoren und Anweisungen sowie Objekte, Arrays, Funktionen und Klassen. All dies ist nicht nur für die Verwendung von JavaScript in Webbrowsern, sondern auch beim Einsatz von Node auf der Serverseite relevant. In den folgenden fünf Kapiteln geht es um die Host-Umgebung des Webbrowsers. Es wird erklärt, wie Sie clientseitiges JavaScript für die Erstellung dynamischer Webseiten und -applikationen verwenden und mit JavaScript auf die HTML5-APIs zugreifen. Diese Kapitel liefern Informationen zu den wichtigsten Elementen von clientseitigem JavaScript: Fenster, Dokumente, Elemente, Stile, Events, Netzwerke und Speicherung.

Der Gebrauch des Selbst

Author: F. M. Alexander
Publisher: Karger Medical and Scientific Publishers
ISBN: 9783805571708
Release Date: 2001-01
Genre: Medical

Der Gebrauch des Selbst ist das einganglichste der vier Werke F.M. Alexanders und enthalt viele sehr nutzliche Informationen, die dem Leser die Alexander-Technik naher bringen. Dazu gehort vor allem Alexanders Schilderung, welchen Weg er beschreiten musste, um die Grundprinzipien seiner Technik zu entwickeln. Dieses Buch ist somit ein Grundstein der Alexander-Technik. Fur Lehrer und engagierte Schuler dieser Technik steht es an erster Stelle. Um Alexanders Methode wirklich zu verstehen, ist es sinnvoll, die Geschichte ihrer Entwicklung zu kennen. So erst kann man nachvollziehen, auf welche Prinzipien Alexander seine Methode grundete.