Getting Started with Java Programming Language

DOWNLOAD NOW »

Author: J. Sharma,Ashish Sarin

Publisher: Createspace Independent Publishing Platform

ISBN: 9781544614519

Category:

Page: 308

View: 8383

Getting started with Java programming language is a hands-on guide to begin developing programs using Java. This book is meant for students and professionals with little or no knowledge of Java. The examples that accompany this book are based on Java 8. You can download the examples (consisting of 30 sample projects) discussed in this book from the following Google Drive location: https: //drive.google.com/open?id=0B1IwsLB5TOglZXYxWW9JMndUX3M. Chapter 1 - Hello World! Chapter 2 - Variables, data types and operators Chapter 3 - Control flow statements Chapter 4 - Objects, classes and methods Chapter 5 - Packages, access modifiers, static and 2this keywords Chapter 6 - Object-oriented programming concepts Chapter 7 - Abstract classes and interfaces Chapter 8 - Exception handling Chapter 9 - Arrays, immutability, recursive methods and wrapper classes

Getting started with Java programming language:a hands-on guide to begin developing Java programs

DOWNLOAD NOW »

Author: Ashish Sarin,J Sharma

Publisher: Jyotsna Sharma

ISBN: N.A

Category:

Page: 308

View: 5990

Chapter 1 of this book is now available online: bit.ly/2k3dSK6Chapter 8 of this book is now available online: bit.ly/2jxrv4F Getting started with Java programming language is a hands-on guide to begin developing programs using Java. This book is meant for students and professionals with little or no knowledge of Java. The examples that accompany this book are based on Java 8. You can download the examples (consisting of 30 sample projects) discussed in this book from the following Google Drive location: https://drive.google.com/open?id=0B1IwsLB5TOglZXYxWW9JMndUX3M. Chapter 1 – Hello World! Chapter 2 – Variables, data types and operators Chapter 3 – Control flow statements Chapter 4 – Objects, classes and methods Chapter 5 – Packages, access modifiers, static and this keywords Chapter 6 – Object-oriented programming concepts Chapter 7 – Abstract classes and interfaces Chapter 8 – Exception handling Chapter 9 – Arrays, immutability, recursive methods and wrapper classes

Java programmieren lernen für Dummies

DOWNLOAD NOW »

Author: Barry A. Burd

Publisher: John Wiley & Sons

ISBN: 3527812636

Category: Computers

Page: 480

View: 2017

Steigen Sie mit diesem Buch in die Welt des Programmierens ein und zwar mit der beliebten Programmiersprache Java! Schritt für Schritt werden Sie mit den Grundlagen, wie zum Beispiel Variablen, Schleifen und objektorientierter Programmierung, vertraut gemacht, probieren viele anschauliche Beispiele aus und schreiben Ihr erstes eigenes Programm. Dieses Buch steht Ihnen bei allen Herausforderungen jederzeit mit hilfreichen Tipps und Lösungsvorschlägen zur Seite, sodass Sie auf Ihrem Weg zum Programmierer optimal gerüstet sind! Mit den Programmbeispielen zum Herunterladen können Sie das Gelernte direkt ausprobieren.

The Java Tutorial

A Short Course on the Basics

DOWNLOAD NOW »

Author: Raymond Gallardo,Scott Hommel,Sowmya Kannan,Joni Gordon,Sharon Biocca Zakhour

Publisher: Addison-Wesley Professional

ISBN: 0134034694

Category: Computers

Page: 864

View: 1147

The Java® Tutorial, Sixth Edition, is based on the Java Platform, Standard Edition (Java SE) 8. This revised and updated edition introduces the new features added to the platform, including lambda expressions, default methods, aggregate operations, and more. An accessible and practical guide for programmers of any level, this book focuses on how to use the rich environment provided by Java to build applications, applets, and components. Expanded coverage includes a chapter on the Date-Time API and a new chapter on annotations, with sections on type annotations and pluggable type systems as well as repeating annotations. In addition, the updated sections “Security in Rich Internet Applications” and “Guidelines for Securing Rich Internet Applications” address key security topics. The latest deployment best practices are described in the chapter “Deployment in Depth.” If you plan to take one of the Java SE 8 certification exams, this book can help. A special appendix, “Preparing for Java Programming Language Certification,” details the items covered on the available exams. Check online for updates. All of the material has been thoroughly reviewed by members of Oracle Java engineering to ensure that the information is accurate and up to date. This book is based on the online tutorial hosted on Oracle Corporation’s website at http://docs.oracle.com/javase/tutorial.

Java Programming 24-Hour Trainer

DOWNLOAD NOW »

Author: Yakov Fain

Publisher: John Wiley & Sons

ISBN: 111895145X

Category: Computers

Page: 480

View: 7757

As one of the most popular software languages for building Web applications, Java is often the first programming language developers learn.Completely revised and packed with updates for new versions of Java, the Java Programming 24-Hour Trainer, Second Edition self-paced book + video package provides everything beginners need to get started programming Java with no prior programming experience needed. As with the first edition, Java Programming 24-Hour Trainer features easy-to-follow lessons, reinforced by step-by-step instructions, screencasts, and supplemental exercises, all of which allow readers of all learning styles to master Java programming quickly and painlessly. The more than 10 hours of popular Java programming screencasts from the first edition are completely updated and revised to be more watchable than ever. This edition includes updates for Java SE 8 and Java EE 7 but continues to be useful whatever recent version of Java you choose to learn with. Lessons include: Object-Oriented Programming with Java Class Methods and Constructors Java Syntax: Bits and Pieces Packages, Interfaces, and Encapsulation Programming with Abstract Classes and Interfaces Error handling GUI Basics with Swing Event Handling in Swing GUI GUI Basics with JavaFX - NEW! Developing a game with JavaFX - NEW! Collections Generics Lambda Expressions - NEW! Working with Streams Java Serialization Network Programming Basics Streaming API - NEW! Introduction to Multi-Threading More on Concurrency Working with Databases Using JDBC Rendering Table Data to GUI Annotations and Reflection Remote Method Invocation Java EE 7 Overview - NEW! Programming with Servlets JavaServer Pages Web Applications with WebSockets - NEW! Java Messaging Service Java Naming and Directory Interface Enterprise JavaBeans Java Persistence API RESTful Web Services With JAX-RS Introduction to Spring MVC Framework Introduction to Spring Security - NEW! Build Automation with Gradle - NEW! Java Technical Interviews strong style="color:

Beginning Java Programming

The Object-Oriented Approach

DOWNLOAD NOW »

Author: Bart Baesens,Aimee Backiel,Seppe vanden Broucke

Publisher: John Wiley & Sons

ISBN: 1118739493

Category: Computers

Page: 672

View: 3817

A comprehensive resource for getting started with the ever-popular Java programming language Java remains one of the most important programming languages, used in both enterprise-level corporate solutions and for developing Android apps. This step-by-step Wrox guide teaches aspiring Java application developers how to program in Java. It is ideal for classroom and corporate training situations as well as for independent learners. With an emphasis on object-oriented programming principles, it thoroughly covers the fundamentals of Java and is supported with sample programs and screen shots. Java is among the leading programming languages worldwide, applicable to both business solutions and the development of apps for Android devices This Wrox resource takes Java newcomers through learning the language step by step Covers object oriented programming, packages and imports, statements, classes, variables and java types, interfaces, methods, arrays, and exceptions Ideal for beginning university classes and corporate training Beginning Java Programming: The Object Oriented Approach is the perfect guide to get Java newcomers up and running with this important language.

Programming JAVA: Java Programming, JavaScript, Coding: Programming Guide: LEARN IN A DAY!

DOWNLOAD NOW »

Author: Os Swift

Publisher: Lulu.com

ISBN: 1329779002

Category:

Page: 130

View: 7460

Discover the Easy Way to Learn Java and JavaScript! No matter how much time you spend on other subjects, there's no escaping the fact that you have to learn the basics of computer programming. It takes time and effort to learn a new programming language; however, once you know Java many doors will open for you! The good news is, there are short cuts you can take which cut down on the time and effort you must invest to master this skill. You'll find out the basics of Java, including Object Oriented Programming, Variable Declaration and Data Types, Control Statements, and Encapsulation. Also, find out the versatile uses of Boolean Objects, String Objects, andMath Objects in Java coding. Purchase Programming: Java, JavaScript Coding For Beginners - Learn In A Day NOW to learn Java the easy way! Stop wasting your money on expensive, time-consuming, and ineffective learning methods and start reaping the rewards of this highly-marketable skill! You'll be so glad you did!

The Java Tutorial

A Short Course on the Basics

DOWNLOAD NOW »

Author: Mary Campione,Kathy Walrath,Alison Huml

Publisher: Addison-Wesley Professional

ISBN: 9780201703931

Category: Computers

Page: 580

View: 2005

Praise for The Java™ Tutorial, Second Edition "This book stands above the rest because it has been available on the web and read by thousands of Java programmers. The authors have received an enormous amount of feedback about which sections are good and which sections are confusing; the confusing ones have been improved. I doubt that any other Java book has undergone such trial by fire...." -Metroplex Java User Group, www.javamug.org/reviews/ Whether you're taking a class or learning on the job, The Java™ Tutorial, Third Edition, is a hands-on guide that lets you quickly become proficient with the Java programming language. Written by members of the Java Software team at Sun Microsystems, the book uses an interactive approach to help you learn the Java platform by example. Since its first online release in 1995, the material in The Java™ Tutorial has been updated continuously to reflect reader feedback and new releases of the Java platform. This third edition has been thoroughly updated to cover v1.3 of the Java Platform, Standard Edition, as well as preceding versions as early as JDK 1.1. You will find clear explanations of such fundamentals as objects, classes, and data structures. In addition, the book provides introductions to object-oriented programming, applet construction, and user interface design. Other topics include exceptions, I/O, and threads. To help beginners avoid many common mistakes, an entire chapter is devoted to programming problems and their solutions. Convenient summaries at the end of each section are new to this edition. Also new for this edition are "Questions and Exercises" sections to help you practice what you learn. The accompanying CD-ROM is filled with valuable resources, including: All three Java™ Tutorial books in HTML: The Java™ Tutorial, The Java™ Tutorial Continued, and The JFC Swing Tutorial. All major versions of the Java platform, versions 1.0.2 through 1.3 for the Solaris and Win32 platforms. The latest Java platform for Linux, Standard Edition v1.3, is also included. API documentation for the Java platform. Source code for all examples. After working through the lessons in this proven tutorial, you will be well prepared to use the Java programming language in your school or workplace. 0201703939B04062001

Learn Java

The Complete Beginner's Guide to Learn Java Programming

DOWNLOAD NOW »

Author: Bruce Berke

Publisher: Createspace Independent Publishing Platform

ISBN: 9781542873673

Category:

Page: 96

View: 2214

Are you ready to Learn Java? Java is a programming language that has been in use since 1995 and is currently being used by more than 3 billion devices. It is used to build desktop, web and mobile applications and has the ability to run on multiple platforms. If you want to install Java on your computer and learn how to program using it, but don't have the necessary skills to get started, then this is the book for you. Intended for beginners you will be taken on a step-by-step journey through all aspects of Java, including: The environmental setup Basic Syntax Basic operators Loop controls Decision making Strings and arrays And much more... By reading this book you will gain an understanding of the basic concepts of not only programming in general, but also with becoming familiar with the various concepts of Java. You will be guided you through the process of installing and running Java on your computer in a language that you can understand, delivered by experts who know exactly how to get the message across. Get your copy today and start to understand what Java can do for you

Spring im Einsatz

DOWNLOAD NOW »

Author: Craig Walls

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446429468

Category: Computers

Page: 428

View: 9450

SPRING IM EINSATZ // - Spring 3.0 auf den Punkt gebracht: Die zentralen Konzepte anschaulich und unterhaltsam erklärt. - Praxis-Know-how für den Projekteinsatz: Lernen Sie Spring mit Hilfe der zahlreichen Codebeispiele aktiv kennen. - Im Internet: Der vollständige Quellcode für die Applikationen dieses Buches Das Spring-Framework gehört zum obligatorischen Grundwissen eines Java-Entwicklers. Spring 3 führt leistungsfähige neue Features wie die Spring Expression Language (SpEL), neue Annotationen für IoC-Container und den lang ersehnten Support für REST ein. Es gibt keinen besseren Weg, um sich Spring anzueignen, als dieses Buch - egal ob Sie Spring gerade erst entdecken oder sich mit den neuen 3.0-Features vertraut machen wollen. Craig Walls setzt in dieser gründlich überarbeiteten 2. Auflage den anschaulichen und praxisorientierten Stil der Vorauflage fort. Er bringt als Autor sein Geschick für treffende und unterhaltsame Beispiele ein, die das Augenmerk direkt auf die Features und Techniken richten, die Sie wirklich brauchen. Diese Auflage hebt die wichtigsten Aspekte von Spring 3.0 hervor: REST, Remote-Services, Messaging, Security, MVC, Web Flow und vieles mehr. Das finden Sie in diesem Buch: - Die Arbeit mit Annotationen, um die Konfiguration zu reduzieren - Die Arbeit mit REST-konformen Ressourcen - Spring Expression Language (SpEL) - Security, Web Flow usw. AUS DEM INHALT: Spring ins kalte Wasser, Verschalten von Beans, Die XML-Konfiguration in Spring minimalisieren, Aspektorientierung, Zugriff auf die Datenbank, Transaktionen verwalten, Webapplikationen mit Spring MVC erstellen, Die Arbeit mit Spring Web Flow, Spring absichern, Die Arbeit mit Remote-Diensten, Spring und REST, Messaging in Spring, Verwalten von Spring-Beans mit JMX

Java für die Android-Entwicklung für Dummies

DOWNLOAD NOW »

Author: Barry A. Burd

Publisher: John Wiley & Sons

ISBN: 3527686703

Category: Computers

Page: 432

View: 9635

Alle Java-Grundlagen für die App-Entwicklung Sie möchten eigene Android-Apps entwickeln, können aber noch nicht programmieren oder zumindest noch kein Java? Dann ist dieses Buch wie für Sie gemacht. Nach der Installation der kostenlosen Entwicklungswerkzeuge lernen Sie Schritt für Schritt alle wichtigen Code-Elemente wie Variablen, Methoden und Schleifen sowie die objektorientierte Programmierung kennen. Außerdem erfahren Sie, wie Android-Apps aufgebaut sind, wie Sie sie mit Buttons, Auswahllisten und Layouts ausstatten und die Programmlogik mit Java erstellen. Anhand eines Spiels und einer Twitter-App sehen Sie, wie alles zusammenhängt. So steht Ihren eigenen Apps nichts mehr im Weg!

Routineaufgaben mit Python automatisieren

Praktische Programmierlösungen für Einsteiger

DOWNLOAD NOW »

Author: Al Sweigart

Publisher: dpunkt.verlag

ISBN: 3864919932

Category: Computers

Page: 576

View: 1168

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!

Groovy im Einsatz

DOWNLOAD NOW »

Author: Dierk König

Publisher: N.A

ISBN: 9783446412385

Category: Computer Sciences

Page: 597

View: 7363

Programmieren mit Scala

DOWNLOAD NOW »

Author: Dean Wampler,Alex Payne

Publisher: O'Reilly Germany

ISBN: 3897216485

Category: Computers

Page: 480

View: 2138

Sie ist elegant, schlank, modern und flexibel: Die Rede ist von Scala, der neuen Programmiersprache für die Java Virtual Machine (JVM). Sie vereint die Vorzüge funktionaler und objektorientierter Programmierung, ist typsicherer als Java, lässt sich nahtlos in die Java-Welt integrieren – und eine in Scala entwickelte Anwendung benötigt oft nur einen Bruchteil der Codezeilen ihres Java-Pendants. Kein Wunder, dass immer mehr Firmen, deren große, geschäftskritische Anwendungen auf Java basieren, auf Scala umsteigen, um ihre Produktivität und die Skalierbarkeit ihrer Software zu erhöhen. Das wollen Sie auch? Dann lassen Sie sich von den Scala-Profis Dean Wampler und Alex Payne zeigen, wie es geht. Ihre Werkzeugkiste: Schon bevor Sie loslegen, sind Sie weiter, als Sie denken: Sie können Ihre Java-Programme weiter verwenden, Java-Bibliotheken nutzen, Java von Scala aus aufrufen und Scala von Java aus. Auch Ihre bevorzugten Entwicklungswerkzeuge wie NetBeans, IntelliJ IDEA oder Eclipse stehen Ihnen weiter zur Verfügung, dazu Kommandozeilen-Tools, Plugins für Editoren, Werkzeuge von Drittanbietern – und natürlich Ihre Programmiererfahrung. In Programmieren mit Scala erfahren Sie, wie Sie sich all das zunutze machen. Das Hybridmodell: Die Paradigmen "funktional" und "objektorientiert" sind keine Gegensätze, sondern ergänzen sich unter dem Scala-Dach zu einem sehr produktiven Ganzen. Nutzen Sie die Vorteile funktionaler Programmierung, wann immer sich das anbietet – und seien Sie so frei, auf die guten alten Seiteneffekte zu bauen, wenn Sie das für nötig halten. Futter für die Profis: Skalierbare Nebenläufigkeit mit Aktoren, Aufzucht und Pflege von XML mit Scala, Domainspezifische Sprachen, Tipps zum richtigen Anwendungsdesign – das sind nur ein paar der fortgeschrittenen Themen, in die Sie mit den beiden Autoren eintauchen. Danach sind Sie auch Profi im Programmieren mit Scala.

Java 9 Programming By Example

DOWNLOAD NOW »

Author: Peter Verhas

Publisher: Packt Publishing Ltd

ISBN: 1786464519

Category: Computers

Page: 504

View: 4229

Get the steps you need to discover the world of Java 9 programming using real-world examples About This Book We bridge the gap between “learning” and “doing” by providing real-world examples that will improve your software development Our example-based approach will get you started quickly with software programming, get you up-to-speed with Java 9, and improve your Java skills This book will show you the best practices of Java coding and improve your productivity Who This Book Is For This book is for anyone who wants to learn the Java programming language. You are expected to have some prior programming experience with another language, such as JavaScript or Python, but no knowledge of earlier versions of Java is assumed. What You Will Learn Compile, package and run a trivial program using a build management tool Get to know the principles of test-driven development and dependency management Separate the wiring of multiple modules from the application logic into an application using dependency injection Benchmark Java execution using Java 9 microbenchmarking See the workings of the Spring framework and use Java annotations for the configuration Master the scripting API built into the Java language and use the built-in JavaScript interpreter Understand static versus dynamic implementation of code and high-order reactive programming in Java In Detail This book gets you started with essential software development easily and quickly, guiding you through Java's different facets. By adopting this approach, you can bridge the gap between learning and doing immediately. You will learn the new features of Java 9 quickly and experience a simple and powerful approach to software development. You will be able to use the Java runtime tools, understand the Java environment, and create Java programs. We then cover more simple examples to build your foundation before diving to some complex data structure problems that will solidify your Java 9 skills. With a special focus on modularity and HTTP 2.0, this book will guide you to get employed as a top notch Java developer. By the end of the book, you will have a firm foundation to continue your journey towards becoming a professional Java developer. Style and approach Throughout this book, our aim is to build Java programs. We will be building multiple applications ranging from simpler ones to more complex ones. Learning by doing has its advantages as you will immediately see the concepts explained in action.

Objektorientierte Analyse & Design von Kopf bis Fuss

DOWNLOAD NOW »

Author: Brett D. McLaughlin,Gary Pollice,David West

Publisher: O'Reilly Germany

ISBN: 3955619478

Category: Computers

Page: 632

View: 3585

Kluge Bücher über Objektorientierte Analyse & Design gibt es viele. Leider versteht man die meisten erst, wenn man selbst schon Profi-Entwickler ist... Und was machen all die Normalsterblichen, die natürlich davon gehört haben, dass OOA&D dazu beiträgt, kontinuierlich tolle Software zu schreiben, Software, die Chef und Kunden glücklich macht - wenn sie aber nicht wissen, wie sie anfangen sollen? Sie könnten damit beginnen, dieses Buch zu lesen! Denn Objektorientierte Analyse & Design von Kopf bis Fuß zeigt Ihnen Schritt für Schritt, wie Sie richtige OO-Software analysieren, entwerfen und entwickeln. Software, die sich leicht wiederverwenden, warten und erweitern lässt. Software, die keine Kopfschmerzen bereitet. Software, der Sie neue Features spendieren können, ohne die existierende Funktionalität zu gefährden. Sie lernen, Ihre Anwendungen flexibel zu halten, indem Sie OO-Prinzipien wie Kapselung und Delegation anwenden. Sie lernen, die Wiederverwendung Ihrer Software dadurch zu begünstigen, dass Sie das OCP (das Open-Closed-Prinzip) und das SRP (das Single-Responsibility-Prinzip) befolgen. Sie lernen, wie sich verschiedene Entwurfsmuster, Entwicklungsansätze und Prinzipien zu einem echten OOA&D-Projektlebenszyklus ergänzen, UML, Anwendungsfälle und -diagramme zu verwenden, damit auch alle Beteiligten klar miteinander kommunizieren können, und Sie die Software abliefern, die gewünscht wird. Diesem Buch wurden die neuesten Erkenntnisse aus der Lerntheorie und der Kognitionswissenschaft zugrunde gelegt - Sie können davon ausgehen, dass Sie nicht nur schnell vorankommen, sondern dabei auch noch eine Menge Spaß haben!

Learn By Examples - A Quick Guide to Java Programming for Text Mining and NLP

DOWNLOAD NOW »

Author: Eric M. H. Goh

Publisher: SVBook

ISBN: 163535546X

Category:

Page: 119

View: 1811

This book aim to equip the reader with Java Programming, Text Mining and Natural Language Processing basics. There will be many examples and explanations that are lucid and straight to the point. You will be walked through various projects and develop your own text mining application. This book will show you how to use Stanford NLP libraries also. Asides, we have also uploaded some of our own softwares at: http://DSTK.Tech Content Covered: IntroductionGetting Started (Installing IDE, ...)Language Essentials I (variables, data types, ...)Language Essentials II (loops, if... else..., methods)Object Essentials (classes, inheritance, polymorphism, encapsulation, ...)Text Mining Essentials (Import Text Files, Text Transformation (lowercase, stopwords), Text Understanding (Stanford NLP), Text Classification (Stanford Classifier) )ISBN: 978-1-63535-546-8

Programmieren lernen mit Python

DOWNLOAD NOW »

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3955618072

Category: Computers

Page: 320

View: 5730

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.