Große Auswahl an günstigen Büchern
Schnelle Lieferung per Post und DHL

Bücher von Al Sweigart

Filter
Filter
Ordnen nachSortieren Beliebt
  • - Best Practices for Writing Clean Code
    von Al Sweigart
    27,00 €

    Go from beginner programmer to Python programmer! Level up your skills to an intermediate level.

  • - Practical Programming for Total Beginners
    von Al Sweigart
    31,00 €

    The second edition of this best-selling Python book teaches even the technically uninclined how to automate the boring stuff.

  • - 81 Easy Practice Programs
    von Al Sweigart
    27,98 €

  • von Al Sweigart
    23,00 €

    Invent Your Own Computer Games with Python teaches you how to make your own versions of classic computer games.

  • - Ace the Coding Interview with Python and Javascript
    von Al Sweigart
    31,00 €

    An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples.Recursion has an intimidating reputation: it's considered to be an advanced computer science topic frequently brought up in coding interviews. But there's nothing magical about recursion. The Recursive Book of Recursion uses Python and JavaScript examples to teach the basics of recursion, exposing the ways that it's often poorly taught and clarifying the fundamental principles of all recursive algorithms. You'll learn when to use recursive functions (and, most importantly, when not to use them), how to implement the classic recursive algorithms often brought up in job interviews, and how recursive techniques can help solve countless problems involving tree traversal, combinatorics, and other tricky topics. This project-based guide contains complete, runnable programs to help you learn: How recursive functions make use of the call stack, a critical data structure almost never discussed in lessons on recursionHow the head-tail and "leap of faith" techniques can simplify writing recursive functionsHow to use recursion to write custom search scripts for your filesystem, draw fractal art, create mazes, and moreHow optimization and memoization make recursive algorithms more efficient Al Sweigart has built a career explaining programming concepts in a fun, approachable manner. If you've shied away from learning recursion but want to add this technique to your programming toolkit, or if you're racing to prepare for your next job interview, this book is for you.

  • - An Introduction to Building and Breaking Ciphers
    von Al Sweigart
    23,00 €

    Learn to program with Python by making and hacking ciphers - no experience required!

  • von Al Sweigart
    34,90 €

    Brückenschlag zu einer anderen Ebene der Python-Programmierung Wegweiser für fortgeschrittene Python-Coder Verbessern Sie Ihren Codierungs-Stil Setzen Sie Automatismen und Funktionen effektiv ein Sie haben ein grundlegendes Python-Programmiertutorial absolviert oder bereits erste Erfahrungen im Programmieren. Was ist der nächste Schritt auf dem Weg zur fähigen, kompetenten Softwareentwickler:in? Der Weg zum Python Profi ist mehr als eine bloße Sammlung meisterhafter Tipps für das Schreiben von sauberem Code. Es zeigt Ihnen, wie Sie die Kommandozeile bedienen und andere professionelle Tools wie Code-Formatierer, Type Checkers, Linters und Versionskontrolle verwenden können. Al Sweigart führt Sie durch bewährte Praktiken für die Einrichtung Ihrer Entwicklungsumgebung, die Benennung von Variablen und die Verbesserung der Lesbarkeit und geht dann auf Dokumentation, Organisation, Leistungsmessung, objektorientiertes Design und sogar Big-O-Algorithmus-Analyse ein. Die Hinweise und Anleitungen des Buchs werden Ihre Programmierfähigkeiten deutlich verbessern - nicht nur in Python, sondern in jeder Sprache. Sie werden lernen: wie Sie Pythons automatisches Formatierungswerkzeug Black für sauberen Code verwenden wie Sie häufige Fehlerquellen erkennen und sie mit Static analyzers aufspüren wie Sie die Dateien in Ihren Code-Projekten mit dem Cookiecutter-Template-Tool strukturieren erschließen Sie sich funktionale Programmiertechniken wie Lambda- und Funktionen höherer Ordnung wie Sie die Geschwindigkeit Ihres Codes mit den in Python integrierten Modulen timeit und cProfi le verbessern können wie Sie Ihre Kommentare und Dokumentationsstrings informativ gestalten und wie oft Sie sie schreiben sollten Natürlich kann kein einziges Buch Sie zu einer professionellen Softwareentwicklerin machen. Aber Der Weg zum Python-Profi wird Sie weiterbringen, wenn Sie lernen, lesbaren Code zu schreiben, der leicht zu debuggen und perfekt pythonisch ist.

  • von Al Sweigart
    19,95 €

    Mit Videospielen programmieren lernen - ohne Code zu schreiben! Spielerisch die Grundzüge des Programmierens lernen Aktuell zu Scratch 3 Der kostenfreie Scratch-Editor läuft im Webbrowser - keine Installation nötig! Für Kinder im Grundschulalter geeignet Scratch, die farbenfrohe Drag-and-drop-Programmiersprache, wird auf der ganzen Welt von Millionen von Anfängern verwendet, und die zweite Ausgabe von »Coole Spiele mit Scratch« wurde jetzt vollständig aktualisiert. Die Verwendung mit Scratch 3 macht es einfacher denn je, deine Programmierfähigkeiten Block für Block aufzubauen. Du lernst spielerisch zu programmieren, indem du Videospiele erschaffst, in denen beim Katzenwerfen ins Schwarze getroffen, Asteroiden zerstört und ein KI-Feind überlistet werden können. Mit Scratch 3 geht das jetzt auch auf Mobilgeräten und dem Raspberry Pi - und immer ganz ohne Installation. »Coole Spiele mit Scratch 3« leitet Kinder und Programmierneulinge zum Programmieren an. Beispiele und Sprache des Buches sind leichtverständlich gehalten; für Kinder in den ersten Grundschulklassen wird empfohlen, die Kapitel gemeinsam mit Älteren durchzugehen. In jeden Kapitel wirst du ein Spiel erstellen und dabei die wichtigsten Programmierkonzepte kennenlernen und direkt anwenden. Von einer Skizze, die festlegt, wie das Spiel aussehen soll, führt eine Schritt-für-Schritt-Anleitung zum funktionierenden Videospiel. Diese Spiele kannst du nach eigenen Vorstellungen gestalten, indem du spezielle Funktionen, zusätzliche Level und sogar Cheat-Modi hinzufügst. Zu den Programmierbeispielen gehören Spiele wie z.B.: Maze Runner, mit acht verschiedenen Levels, durch die man entkommen muss Körbewerfen unter Schwerkraftbedingungen (und mit Katzen!), inklusive realistischer Flugbahn Ein Brick-Breaker-Spiel mit Animationen und Soundeffekten von simpel bis edel Asteroidenknacker, ein Klon des klassischen Asteroids-Spiels mit einem tastaturgesteuertem Raumschiff Ein Mario-Bros.-ähnliches Jump-&-Run-Spiel mit viel Action und KI-gesteuerten Feinden Es ist nie zu früh (oder zu spät), mit dem Programmieren anzufangen, und »Coole Spiele mit Scratch 3« macht den Lernprozess nicht nur lustig - es lässt die Programmiererinnen und Coder in spe auch ein Spiel daraus machen!

  • von Al Sweigart
    34,90 €

    US-Bestseller: Gegen stumpfsinnige Computeraufgaben! Neuauflage auf Python 3 aktualisiert Lernen Sie, Python-Programme zu schreiben, die Ihnen automatisch alle möglichen Aufgaben abnehmen Mit Schritt-für-Schritt-Anleitungen zu jedem Programm 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! "The best part of programming is the triumph of seeing the machine do something useful. (This book) frames all of programming as these small triumphs; it makes the boring fun." Hilary Mason

  • von Al Sweigart
    24,90 €

    Dieses Buch wird Ihnen beibringen, wie man Computerspiele mit der beliebten Python- Programmiersprache entwickelt - auch wenn Sie noch nie zuvor programmiert haben!Beginnen Sie mit dem Entwurf klassischer Spiele wie Galgenmännchen, einem Zahlenratespiel und Tic-Tac-Toe. Mit fortgeschrittenen Spielen bauen Sie Ihre Programmierkenntnisse weiter aus, beispielsweise mit einer textbasierten Schatzsuche und einem animierten Kollisionsspiel mit Soundeffekten. Dabei lernen Sie grundlegende Konzepte der Programmierung und der Mathematik, die Ihnen helfen, Ihre Spieleprogrammierung auf die nächste Stufe zu heben.Lernen Sie, wie Sie- Loops, Variablen und Flusssteuerungsanweisungen in funktionierenden Programmen kombinieren.- die richtigen Datenstrukturen für die jeweilige Aufgabe einsetzen, also Listen, Dictionarys und Tupel.- mit dem pygame-Modul Ihre Spiele mit Grafiken und Animation bereichern.- Benutzereingaben über Tastatur und Maus in Ihren Spielen einsetzen.- einfache künstliche Intelligenz programmieren, um gegen den Computer zu spielen.- Kryptografie verwenden, um Text in geheimen Code zu verschlüsseln.- Ihre Programme debuggen und Fehler aufspüren.Entdecken Sie mit diesem Buch spielerisch das Potenzial von Python - und programmieren Sie schon bald Ihre eigenen Spiele!

Willkommen bei den Tales Buchfreunden und -freundinnen

Jetzt zum Newsletter anmelden und tolle Angebote und Anregungen für Ihre nächste Lektüre erhalten.