Programmieren lernen

Eine grundlegende Einführung mit Java

Author: Peter Pepper

Publisher: Springer-Verlag

ISBN: 3540327827

Category: Computers

Page: 488

View: 7397

DOWNLOAD NOW »
Objektorientiertes Programmieren mittels Java: Dieses Lehrbuch liefert sicher und systematisch die grundlegenden Kenntnisse dazu. Im weiteren Verlauf behandelt es u.a. folgende Themen: Objekte und (generische) Klassen, Kontrollanweisungen und Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren von Daten sowie für einfache numerische Anwendungen und elementare Graph-Traversierung. Modularisierungskonzepte und Methoden der nebenläufigen Programmierung mittels Threads, des Exception-Handlings, der Ein- und Ausgabe sowie von grafischen Benutzerschnittstellen runden das Buch ab. Systematisch und für vielfältige Anwendungen geeignet.

C++

An Active Learning Approach

Author: Randal Albert,Todd Breedlove

Publisher: Jones & Bartlett Learning

ISBN: 0763757233

Category: Computers

Page: 653

View: 7042

DOWNLOAD NOW »
C++: An Active Learning Approachprovides a hands-on introduction to the C++ language through active learning exercises and numerous programming projects. C++ is taught with an emphasis on procedural programming, beginning with an introduction to object-oriented programming. Ideal for the introductory programming course, this text includes the latest C++ upgrades without losing sight of the C underpinnings still required for all computing fields.

Engaged Learning for Programming in C++

A Laboratory Course

Author: Jim Roberge,James Robergé,Matthew Bauer,George K. Smith

Publisher: Jones & Bartlett Learning

ISBN: 9780763714239

Category: Computers

Page: 365

View: 816

DOWNLOAD NOW »
Engaged Learning for Programming in C++: A Laboratory Course takes an interactive, learn-by-doing approach to programming, giving students the ability to discover and learn programming through a no-frills, hands-on learning experience. In each laboratory exercise, students create programs that apply a particular language feature and problem solving technique. As they create these programs, they learn how C++ works and how it can be applied. Object-Oriented Programming (OOP) is addressed within numerous laboratory activities.

Routineaufgaben mit Python automatisieren

Praktische Programmierlösungen für Einsteiger

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3864919932

Category: Computers

Page: 576

View: 5486

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!

Creating a Learning Society

A New Approach to Growth, Development, and Social Progress

Author: Joseph E. Stiglitz,Bruce C. Greenwald

Publisher: Columbia University Press

ISBN: 0231525540

Category: Business & Economics

Page: 560

View: 2819

DOWNLOAD NOW »
It has long been recognized that an improved standard of living results from advances in technology, not from the accumulation of capital. It has also become clear that what truly separates developed from less-developed countries is not just a gap in resources or output but a gap in knowledge. In fact, the pace at which developing countries grow is largely a function of the pace at which they close that gap. Thus, to understand how countries grow and develop, it is essential to know how they learn and become more productive and what government can do to promote learning. In Creating a Learning Society, Joseph E. Stiglitz and Bruce C. Greenwald cast light on the significance of this insight for economic theory and policy. Taking as a starting point Kenneth J. Arrow's 1962 paper "Learning by Doing," they explain why the production of knowledge differs from that of other goods and why market economies alone typically do not produce and transmit knowledge efficiently. Closing knowledge gaps and helping laggards learn are central to growth and development. But creating a learning society is equally crucial if we are to sustain improved living standards in advanced countries. Combining accessible prose with technical economic analysis, Stiglitz and Greenwald provide new models of "endogenous growth," up-ending thowhe thinking about both domestic and global policy and trade regimes. They show well-designed government trade and industrial policies can help create a learning society, and how poorly designed intellectual property regimes can retard learning. They also explain how virtually every government policy has effects, both positive and negative, on learning, a fact that policymakers must recognize. They demonstrate why many standard policy prescriptions, especially those associated with "neoliberal" doctrines focusing on static resource allocations, have impeded learning. Among the provocative implications are that free trade may lead to stagnation whereas broad-based industrial protection and exchange rate interventions may bring benefits—not just to the industrial sector, but to the entire economy. The volume concludes with brief commentaries from Philippe Aghion and Michael Woodford, as well as from Nobel Laureates Kenneth J. Arrow and Robert M. Solow.

Embedded C Programming and the Atmel AVR

Author: Richard H. Barnett,Sarah Cox,Larry O'Cull

Publisher: Cengage Learning

ISBN: 1418039594

Category: Technology & Engineering

Page: 560

View: 5773

DOWNLOAD NOW »
Enter the world of embedded programming and microcontroller applications! One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a learn by doing approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they'll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more! In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals such as keypads, LCD displays, and other common embedded microcontroller-related devices is also explored fully in this all-inclusive, state-of-the-art programmer's how-to and reference manual. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

Programming Projects in C for Students of Engineering, Science, and Mathematics

Author: Rouben Rostamian

Publisher: SIAM

ISBN: 161197349X

Category: Computers

Page: 400

View: 2518

DOWNLOAD NOW »
Like a pianist who practices from a book of âtudes, readers of Programming Projects in C for Students of Engineering, Science, and Mathematics will learn by doing. Written as a tutorial on how to think about, organize, and implement programs in scientific computing, this book achieves its goal through an eclectic and wide-ranging collection of projects. Each project presents a problem and an algorithm for solving it. The reader is guided through implementing the algorithm in C and compiling and testing the results. It is not necessary to carry out the projects in sequential order. The projects÷contain suggested algorithms and partially completed programs for implementing them to enable the reader to exercise and develop skills in scientific computing;÷require only a working knowledge of undergraduate multivariable calculus, differential equations, and linear algebra; and÷are written in platform-independent standard C, and the Unix command-line is used to illustrate compilation and execution. The primary audience of this book is graduate students in mathematics, engineering, and the sciences. The book will also be of interest to advanced undergraduates and working professionals who wish to exercise and hone their skills in programming mathematical algorithms in C. A working knowledge of the C programming language is assumed.

Die subtile Kunst des darauf Scheißens

Author: Mark Manson

Publisher: MVG Verlag

ISBN: 3961210594

Category: Self-Help

Page: 224

View: 4420

DOWNLOAD NOW »
Scheiß auf positives Denken sagt Mark Manson. Die ungeschönte Perspektive ist ihm lieber. Wenn etwas scheiße ist, dann ist es das eben. Und wenn man etwas nicht kann, dann sollte man dazu stehen. Nicht jeder kann in allem außergewöhnlich sein und das ist gut so. Wenn man seine Grenzen akzeptiert, findet man die Stärke, die man braucht. Denn es gibt so viele Dinge, auf die man im Gegenzug scheißen kann. Man muss nur herausfinden, welche das sind und wie man sie sich richtig am Arsch vorbeigehen lässt. So kann man sich dann auf die eigenen Stärken und die wichtigen Dinge besinnen und hat mehr Zeit, sein Potential gänzlich auszuschöpfen. Die subtile Kunst des darauf Scheißens verbindet unterhaltsame Geschichten und schonungslosen Humor mit hilfreichen Tipps für ein entspannteres und besseres Leben. Damit man seine Energie für sinnvolleres verwendet als für Dinge, die einem egal sein können.

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3955618072

Category: Computers

Page: 320

View: 662

DOWNLOAD NOW »
Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Zur aktualisierten Auflage Diese Auflage behandelt Python 3, geht dabei aber auch auf Unterschiede zu Python 2 ein. Außerdem wurde das Buch um die Themen Unicode, List und Dictionary Comprehensions, den Mengen-Typ Set, die String-Format-Methode und print als Funktion ergänzt. Jenseits reiner Theorie Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält.

Die Bullet-Journal-Methode

Verstehe deine Vergangenheit, ordne deine Gegenwart, gestalte deine Zukunft

Author: Ryder Carroll

Publisher: Rowohlt Verlag GmbH

ISBN: 3644403228

Category: Self-Help

Page: 352

View: 6201

DOWNLOAD NOW »
Der Erfinder der bahnbrechenden Bullet-Journal-Methode Ryder Carroll zeigt in diesem Buch, wie Sie endlich zum Pilot Ihres Lebens werden und nicht länger Passagier bleiben. Seine Methode hilft mit einer strukturierteren Lebensweise achtsamer und konzentrierter zu werden. Inzwischen lassen sich Millionen Menschen von ihm inspirieren. In diesem Buch erklärt er seine Philosophie und zeigt, wie Sie Klarheit ins Gedankenchaos bringen, wie Sie Ihre täglichen Routinen entwickeln und vage Vorhaben in erreichbare Ziele verwandeln. Mit nur einem Stift und einem Notizblock und Carrolls revolutionärer Technik werden Sie produktiver, fokussierter und lernen, was wirklich zählt - bei der Arbeit und im Privaten.

Clean Coder

Author: Robert C. Martin

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826632087

Category: Computers

Page: 216

View: 3139

DOWNLOAD NOW »
Verhaltensregeln für professionelle Programmierer Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. In diesem Buch lernen Sie: Was es bedeutet, sich als echter Profi zu verhalten Wie Sie mit Konflikten, knappen Zeitplänen und unvernünftigen Managern umgehen Wie Sie beim Programmieren im Fluss bleiben und Schreibblockaden überwinden Wie Sie mit unerbittlichem Druck umgehen und Burnout vermeiden Wie Sie Ihr Zeitmanagement optimieren Wie Sie für Umgebungen sorgen, in denen Programmierer und Teams wachsen und sich wohlfühlen Wann Sie Nein sagen sollten – und wie Sie das anstellen Wann Sie Ja sagen sollten – und was ein Ja wirklich bedeutet Großartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. Über den Autor: Robert C. Uncle Bob Martin ist seit 1970 Programmierer und bei Konferenzen in aller Welt ein begehrter Redner. Zu seinen Büchern gehören Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code und Agile Software Development: Principles, Patterns, and Practices. Als überaus produktiver Autor hat Uncle Bob Hunderte von Artikeln, Abhandlungen und Blogbeiträgen verfasst. Er war Chefredakteur bei The C++ Report und der erste Vorsitzende der Agile Alliance. Martin gründete und leitet die Firma Object Mentor, Inc., die sich darauf spezialisiert hat, Unternehmen bei der Vollendung ihrer Projekte behilflich zu sein.

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 7518

DOWNLOAD NOW »
h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Die Macht der Gewohnheit: Warum wir tun, was wir tun

Author: Charles Duhigg

Publisher: ebook Berlin Verlag

ISBN: 3827070740

Category: History

Page: 416

View: 3350

DOWNLOAD NOW »
Seit kurzem versuchen Hirnforscher, Verhaltenspsychologen und Soziologen gemeinsam neue Antworten auf eine uralte Frage zu finden: Warum tun wir eigentlich, was wir tun? Was genau prägt unsere Gewohnheiten? Anhand zahlreicher Beispiele aus der Forschung wie dem Alltag erzählt Charles Duhigg von der Macht der Routine und kommt dem Mechanismus, aber auch den dunklen Seiten der Gewohnheit auf die Spur. Er erklärt, warum einige Menschen es schaffen, über Nacht mit dem Rauchen aufzuhören (und andere nicht), weshalb das Geheimnis sportlicher Höchstleistung in antrainierten Automatismen liegt und wie sich die Anonymen Alkoholiker die Macht der Gewohnheit zunutze machen. Nicht zuletzt schildert er, wie Konzerne Millionen ausgeben, um unsere Angewohnheiten für ihre Zwecke zu manipulieren. Am Ende wird eines klar: Die Macht von Gewohnheiten prägt unser Leben weit mehr, als wir es ahnen.

Trump im Amt

Author: David Cay Johnston

Publisher: Ecowin

ISBN: 3711052258

Category: Political Science

Page: 464

View: 1401

DOWNLOAD NOW »
Schlimmer als befürchtet Wo steuert diese Präsidentschaft hin? Und vor allem: Welche Folgen birgt sie für uns? David Cay Johnston, einer der besten Kenner des amtierenden amerikanischen Präsidenten, zieht nach dem ersten Jahr mit Donald Trump eine düstere Bilanz: Die Lage der Wirtschaft ist desolat, die globale Sicherheit in permanenter Bedrohung, das Alltagsleben spürbar eingeschränkt. Ein schockierendes Buch, nicht nur über den Präsidenten und die amerikanische Gesellschaft, sondern auch über die Instabilität der politischen Weltlage. "Kein anderer Journalist kennt Donald Trumps Biografie so gut; schon aus diesem Grund verdient jedes Buch von David Cay Johnston Beachtung und viele Leser." Süddeutsche Zeitung

Effektiv C++ programmieren

55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern

Author: Scott Meyers

Publisher: Pearson Deutschland GmbH

ISBN: 3827330785

Category:

Page: 326

View: 6096

DOWNLOAD NOW »

C++ Data Structures

A Laboratory Course

Author: Stefan Brandle,James Robergé,Jonathan Geisler,David Whittington

Publisher: Jones & Bartlett Learning

ISBN: 0763755648

Category: Computers

Page: 173

View: 308

DOWNLOAD NOW »
Data Structures & Theory of Computation