Programming Beyond Practices

Author: Gregory T Brown
Publisher: "O'Reilly Media, Inc."
ISBN: 1491943904
Format: PDF, ePub
Download Now
Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%—everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability. Instead of providing neatly packaged advice from on high, author Gregory Brown presents detailed examples of the many problems developers encounter, including the thought process it takes to solve them. He does this in an unusual and entertaining fashion by making you the main character in a series of chapter-length stories. As these stories progress, the examples become more complex, and your responsibilities increase. Together, these stories take you on a journey that will make you question and refine the way you think about, and work on, software projects. Steps in this unique journey include: Using prototypes to explore project ideas Spotting hidden dependencies in incremental changes Identifying the pain points of service integrations Developing a rigorous approach towards problem-solving Designing software from the bottom up Data modeling in an imperfect world Gradual process improvement as an antidote for over-commitment The future of software development

Die Kunst der JavaScript Programmierung

Author: Marijn Haverbeke
Publisher: dpunkt.verlag
ISBN: 3864911915
Format: PDF, ePub
Download Now
Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

Eine kurze Geschichte der Menschheit

Author: Yuval Noah Harari
Publisher: DVA
ISBN: 364110498X
Format: PDF, ePub, Mobi
Download Now
Krone der Schöpfung? Vor 100 000 Jahren war der Homo sapiens noch ein unbedeutendes Tier, das unauffällig in einem abgelegenen Winkel des afrikanischen Kontinents lebte. Unsere Vorfahren teilten sich den Planeten mit mindestens fünf weiteren menschlichen Spezies, und die Rolle, die sie im Ökosystem spielten, war nicht größer als die von Gorillas, Libellen oder Quallen. Vor 70 000 Jahren dann vollzog sich ein mysteriöser und rascher Wandel mit dem Homo sapiens, und es war vor allem die Beschaffenheit seines Gehirns, die ihn zum Herren des Planeten und zum Schrecken des Ökosystems werden ließ. Bis heute hat sich diese Vorherrschaft stetig zugespitzt: Der Mensch hat die Fähigkeit zu schöpferischem und zu zerstörerischem Handeln wie kein anderes Lebewesen. Anschaulich, unterhaltsam und stellenweise hochkomisch zeichnet Yuval Harari die Geschichte des Menschen nach und zeigt alle großen, aber auch alle ambivalenten Momente unserer Menschwerdung.

Code Craft

Author: Pete Goodliffe
Publisher: No Starch Press
ISBN: 1593271190
Format: PDF, ePub
Download Now
A guide to writing computer code covers such topics as variable naming, presentation style, error handling, and security.

Routineaufgaben mit Python automatisieren

Author: Al Sweigart
Publisher: dpunkt.verlag
ISBN: 3864919932
Format: PDF, ePub, Docs
Download Now
Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen? In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten: • eine oder eine Vielzahl von Dateien nach Texten durchsuchen • Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen • das Web durchsuchen und Inhalte herunterladen • Excel-Dateien aktualisieren und formatieren • PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln • Erinnerungsmails und Textnachrichten verschicken • Online-Formulare ausfüllen Schritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten. Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!

Gentechnologie f r Einsteiger

Author: Terence A. Brown
Publisher: Springer
ISBN: 9783827413024
Format: PDF, Kindle
Download Now
T. A. Browns "Gentechnologie fA1/4r Einsteiger" hat sich in mehreren Auflagen international als StandardeinfA1/4hrung in die Genklonierung und DNA-Analyse etabliert. Das Grundlagenlehrbuch setzt nur wenig Kenntnisse in Molekularbiologie und Genetik voraus und erlAutert in klarer Sprache sowohl die fundamentalen Prinzipien der wichtigsten gentechnologischen Methoden als auch die immer breiter werdende Palette ihrer Anwendungen. Die groAe Bedeutung der Gentechnologie fA1/4r die Grundlagenforschung und fA1/4r neue Entwicklungen in Biotechnologie und Medizin wird klar herausgearbeitet. Aoeber 250 zweifarbige Illustrationen erleichtern das VerstAndnis des Stoffes und machen die Konzepte und Arbeitstechniken der Gentechnologen anschaulich. Die neue Auflage ist vollstAndig A1/4berarbeitet und enthAlt zwei neue Kapitel. Eines prAsentiert die Methoden, mit denen man ganze Genome sequenziert, und beschreibt, was man aus den gewonnenen Sequenzinformationen ablesen kann. Das zweite widmet sich den Anwendungen der Gentechnologie in der Gerichtsmedizin - ein spannendes und aufschlussreiches Beispiel des Einsatzpotenzials der DNA-Analyse. Der groAen Bedeutung der Polymerasekettenreaktion (PCR) entsprechend wird diese Technik jetzt in einem frA1/4hen Abschnitt des Buches behandelt und durchgehend stArker berA1/4cksichtigt.

Lebe nach deinen eigenen Regeln

Author: Vishen Lakhiani
Publisher: Ullstein Buchverlage
ISBN: 3843715629
Format: PDF
Download Now
Was, wenn all unsere Ideen und Konzepte von Liebe, Spiritualität, Arbeit und Glück auf falschen Regeln basieren? Vishen Lakhiani, der Shootingstar im Bereich Persönlichkeitsentwicklung, zeigt, wie wir lernen können, unkonventionell zu denken. Er verbindet moderne Spiritualität, methodisches Denken, Ideenreichtum und Humor zu einem revolutionären 10-Punkte-Programm für ein neues, gesteigertes Verständnis des menschlichen Selbst. So kann jeder sein volles Potential entfalten und ein glückliches und außergewöhnliches Leben führen. Dieses Buch stellt bestehende Normen auf den Kopf und erklärt, wie man ein Leben nach ganz eigenen Maßstäben führt. Es ebnet den Weg zu kreativer Selbstverwirklichung.

Die Kunst des Game Designs

Author: Jesse Schell
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958452841
Format: PDF, Mobi
Download Now
Grundlagen der Entwicklung und Konzeption klassischer Spiele von einem der weltweit führenden Game Designer Mehr als 100 Regeln und zentrale Fragen zur Inspiration für den kreativen Prozess Zahlreiche wertvolle Denkanstöße für die Konzeption eines erfolgreichen Spiels Jeder kann die Grundlagen des Game Designs meistern – dazu bedarf es keines technischen Fachwissens. Dabei zeigt sich, dass die gleichen psychologischen Grundprinzipien, die für Brett-, Karten- und Sportspiele funktionieren, ebenso der Schlüssel für die Entwicklung qualitativ hochwertiger Videospiele sind. Mit diesem Buch lernen Sie, wie Sie im Prozess der Spielekonzeption und -entwicklung vorgehen, um bessere Games zu kreieren. Jesse Schell zeigt, wie Sie Ihr Game durch eine strukturierte methodische Vorgehensweise Schritt für Schritt deutlich verbessern. Mehr als 100 gezielte Fragestellungen eröffnen Ihnen dabei neue Perspektiven auf Ihr Game, so dass Sie die Features finden, die es erfolgreich machen. Hierzu gehören z.B. Fragen wie: Welche Herausforderungen stellt mein Spiel an die Spieler? Fördert es den Wettbewerb unter den Spielern? Werden sie dazu motiviert, gewinnen zu wollen? So werden über hundert entscheidende Charakteristika für ein gut konzipiertes Spiel untersucht. Mit diesem Buch wissen Sie, worauf es bei einem guten Game ankommt und was Sie alles bedenken sollten, damit Ihr Game die Erwartungen Ihrer Spieler erfüllt und gerne gespielt wird. Zugleich liefert es Ihnen jede Menge Inspiration – halten Sie beim Lesen Zettel und Stift bereit, um Ihre neuen Ideen sofort festhalten zu können