Computer und IT
Essenz der Informatik
Mit der 3. Auflage dieses Buches meistern Sie die Grundlagen der Informatik. Es beschreibt das weite Universum der Informatik und Informationstechnologie. Anhand von Endgeräten wie PC, Tablet und Smartphone sowie eingebetteten Systemen erklärt es die grundlegenden Prinzipien der Informatik und ihre soziale und gesellschaftspolitische Bedeutung. Das Buch richtet sich an alle regelmäßigen Benutzer von IT und insbesondere an Berufstätige, Schüler, Informatik-Studenten und Lehrer. Viele konkrete Beispiele, Illustrationen und Grafiken erklären die relevante IT-Umgebung und bringen Sie für alle interessierten IT-Laien in den richtigen Zusammenhang. Im Einzelnen widmet sich der Autor Bereichen wie: • Büroapplikationen • sozialen Medien • Spielen • Hardwaretrends Von der Geschichte der IT bis zum erfolgreichen Umgang mit Programmiersprachen – Alle Kapitel in diesem Buch schließen mit zehn Fragen zum Inhalt ab, die den Lesern eine Stütze zum gelesenen Inhalt geben und die Kompetenzen erweitern. Ein besonderes Highlight dieses Buches ist das Kapitel zur populären Programmiersprache Scratch, das die Grundlage für einen erfolgreichen Umgang mit dieser Programmiersprache legt. Des Weiteren beschäftigt sich der Autor mit den folgenden Themenschwerpunkten und Teilbereichen der Informatik: • Geschichte der IT • Computer als Hardware • Betriebssystem und Benutzeroberfläche • Netzwerke • Daten und Datenorganisation • IT-Entwicklung und Organisation • Programmierung und Softwareentwicklung • Applikationen • Cloud-Computing • Sicherheit • Information und Medien • Künstliche Intelligenz • Virtuelle Welten • IT, Digitalisierung und Gesellschaft • Installation von Scratch Insgesamt vermittelt dieses Buch über die Informatik einen tiefgreifenden, breiten Überblick über verschiedene Thematiken der Informationstechnologie und ist damit nicht nur für Programmierer geeignet. Einführung.- Ganz kurze Geschichte der IT.- Alles ist Zahl.- Computer als Hardware.- Betriebssystem und Benutzeroberfläche.- Netzwerke.- Daten und Datenorganisation.- IT-Entwicklung.- IT-Organisation.- Programmierung.- Applikationen.- Cloud-Computing.- Sicherheit.- Information und Medien.- Künstliche Intelligenz.- Virtuelle Welten.- IT, Digitalisierung und Gesellschaft.- Installation Scratch.
Computernetzwerke
Das Standardwerk für Einsteiger:innen und (künftige) Administrator:innen von Computersystemen und -netzwerken Vermittelt das nötige Know-how, um Netzwerke – ob in großen Umgebungen oder zu Hause – von Grund auf zu verstehen und zu betreiben Fundiert, kompakt und verständlich erklärt Mit vertiefenden Exkursen, Beispielszenarien und Fehleranalysen Mit Übungen und Repetitorien Ihr exklusiver Vorteil: E-Book inklusive beim Kauf des gedruckten Buches Dieses erfolgreiche Standardwerk in der mittlerweile 9. Auflage bietet Ihnen einen fundierten Einstieg in die Grundlagen moderner Computernetzwerke. Nach der Lektüre werden Sie wissen, wie Netzwerke tatsächlich funktionieren, und Sie werden Ihre neu erworbenen Kenntnisse direkt in der Praxis anwenden können. Das Konzept des Buches basiert auf der jahrelangen Erfahrung der Autoren in der Entwicklung und dem Betrieb von Netzwerken. Das Buch vermittelt das nötige Grundwissen, um sich in diesem komplexen Gebiet zurechtzufinden, Fehler zu analysieren und auf dieser Basis ein eigenes Computernetzwerk aufzubauen und zu verwalten. Im Vordergrund steht daher nicht das So sondern das Wie. Diese Neuauflage wurde durchgehend aktualisiert und formal überarbeitet. AUS DEM INHALT // Grundlagen der Netzwerktechnik Geräte und Medien, Glasfaser, Signale OSI-Modell, Netzwerkschichten, Zugriffsverfahren, Sicherheit ARP, VLAN, VPN, virtuelle Geräte, SDN LAN, MAN, WAN, Internet Routing, Uni-, Broadund Multicast Szenarien, Planung, WLAN NAT, PAT, DHCP, TCP/IP, DNS IPv4 und IPv6 Ports, Sockets, Router, Firewall, Verschlüsselung, Netzzugang, Ethernet
Getting Started with Visual Studio 2022
Explore Visual Studio 2022 and supercharge your .NET development workflow with the latest AI-powered tools and modern application design. Whether you're a seasoned .NET developer or looking to level up in Visual Studio 2022, this practical guide is your roadmap to becoming a faster, smarter, and more efficient programmer. Updated to reflect the cutting-edge advancements in Visual Studio 2022, this book goes far beyond the basics, diving into intelligent code completion with GitHub Copilot, AI-assisted testing, debugging, and even commit message generation. You’ll also explore .NET Aspire, Microsoft’s modern approach to building scalable, observable, and distributed applications with clean orchestration and built-in support for services, containers, and cloud-native workflows. New To This Edition: AI-Powered Development with GitHub CopilotIn-Depth .NET Aspire CoverageAdvanced Debugging, Debugging and Unit Test creation using AI, Productivity Toolshands-on guidance for managing source control using GitHub, including multi-repo support, branch comparison, line staging, and seamless collaboration within Visual Studio What You Will Learn Integrate GitHub Copilot for AI-assisted code generation, debugging, unit testing, and commit authoringCreate and manage .NET Aspire apps with Redis, container orchestration, and distributed service wiringStreamline your debugging workflow with advanced breakpoints and visualizersMaster GitHub source control with multi-account support, pull requests, line staging, branch comparison, and more, all inside Visual StudioWrite safer, more maintainable code with AI-driven insights and Copilot’s /Test and Chat feature Who This Book Is For Software developers working on the .NET stack. Chapter 1: Getting to know Visual Studio 2022.- Chapter 2: Working with Visual Studio 2022.- Chapter 3: Debugging your code.- Chapter 4: Unit testing.- Chapter 5: Source control.
KI-Mindset für deine Fotografie
Künstliche Intelligenz verändert die kreative Arbeit – auch in der Fotografie. Ines Thomsen und Martin Dörsch sind überzeugt: Alle können diesen Wandel aktiv mitgestalten. In diesem Buch geben sie Einblicke in ihre Arbeit mit KI und zeigen erprobte Workflows, etwa wie sich ein im Studio aufgenommenes Porträt mit einem KI-generierten Hintergrund kombinieren lässt. Begleitende Interviews mit Persönlichkeiten aus Fotografie, Recht, Ethik und Kreativwirtschaft beleuchten das Thema aus unterschiedlichen Blickwinkeln und liefern wertvolle Impulse.Aus dem InhaltEin KI-Mindset entwickelnKreative Arbeit im Zeitalter von generativer KIKünstliche Intelligenz vs. menschliche IntelligenzFunktionsweise von Text- und Bild-KI verstehenKI-Tools für Kreative im ÜberblickIdeenfindung und Inspiration mit KIFotografie und KI verbindenEigene Custom GPTs entwickelnBilder mit KI analysierenBildverwaltung und -bearbeitung optimierenRecht und Verantwortung: EU AI Act, Urheberrecht, DatenschutzChancen und Herausforderungen für die Zukunft»Wer das Buch liest, bekommt keine fertigen Antworten, sondern Werkzeuge, um eigene Wege zu finden – egal ob du KI künftig intensiv nutzen möchtest oder bewusst nur punktuell einsetzt.«Ines Thomsen ist People-Fotografin, Fujifilm X-Photographer und Profoto Ambassador. Was als Leidenschaft begann, führte sie zu einer internationalen Karriere in der Fotografie mit Schwerpunkt auf Menschen, Marken und kreativen Konzepten.Martin Dörsch ist Fotograf, Content Creator und Educator aus Österreich. Er lehrt Fotografie und kreative Prozesse an Hochschulen, entwickelt Kurse für LinkedIn Learning und berät Unternehmen zu innovativen Workflows.
KI in der Film- und Videoproduktion
Dieses Einstiegsbuch zeigt Ihnen, wie Sie die Revolution von KI in der Film- und Videoproduktion für sich nutzen können – ohne Vorkenntnisse und mit sofort anwendbaren Ergebnissen. Lernen Sie, wie Sie mit einfachen Text-Prompts beeindruckende Videos erstellen, Charaktere zum Leben erwecken und professionelle Effekte generieren. Der Autor hat über 20 führende KI-Tools systematisch getestet und bewertet – von Sora und Google Veo 3 bis zu innovativen Audio-Lösungen. Jedes Kapitel kombiniert Fachwissen mit praktischen Workflows und konkreten Anwendungsbeispielen. QR-Codes führen Sie zu ergänzenden Video-Tutorials. Diese 216 Seiten werden Ihre Arbeitsweisen revolutionieren!Sie erhalten Überblickswissen zu folgenden Aspekten:Text-zu-Video-Prompting – Professionelle Formulierungstechniken für realistische VideoergebnisseKI-Plattform-Vergleich – Sora, Kling AI, Runway ML, Veo 3 und weitere Tools im direkten TestBildgenerierung für Filme – Midjourney, Adobe Firefly und Leonardo AI für cinematische BilderBild-zu-Video-Animation – Standbilder mit KI zum Leben erweckenLippensynchronisation – Charaktere realistisch sprechen und singen lassenKonsistente Charaktere – So geht's: Figuren durch ganze Filme hindurch einheitlich darstellenKI-Spezialeffekte – Professionelle Visual Effects ohne teure Software (im Überblick)Stimmen-Cloning – Realistische Text-to-Speech und Voice-Cloning-TechnikenKI-Musikproduktion – Soundtracks und Filmmusik automatisch generierenVideoschnitt mit KI – KI-Funktionen in Adobe Premiere Pro, Final Cut und DaVinci Resolve optimal nutzenGeräusch-Design – Foley-Effekte und Atmosphären per KI erstellen»Ihr nächstes Video wird Sie selbst überraschen.«Thomas Foster ist Musikproduzent, Autor und YouTuber aus Salzburg. Mit seiner Firma Foster Kent produziert er seit über 30 Jahren Jingles und Musik für internationale Radio- und TV-Sender wie RTL, SWR3, NDR2 und News Nation (USA). Auf seinem YouTube-Kanal Thomas Foster Sound & Vision informiert er über Musikproduktion, KI-Tools und Videotechnik.
ChatGPT & Co. (3. Auflage)
Du möchtest wissen, wie du KI richtig nutzt und davon profitieren kannst? Dann wird dir dieses Workbook eine große Hilfe sein. Rainer Hattenhauer zeigt dir anhand vieler praktischer Beispiele aus den unterschiedlichsten Anwendungsbereichen ganz konkret, wie Künstliche Intelligenz das Leben erleichtern kann. Egal, ob du Texte schreiben, recherchieren, Bilder generieren oder deinen eigenen Programmcode erstellen möchtest. Hier kannst du ohne Vorkenntnisse direkt loslegen und die gängigsten KI-Tools ausprobieren.Das Workbook zum Thema KILass die KI für dich arbeitenLerne die wichtigsten KI-Frontends und ihre Stärken kennen. Die vielen praktischen Beispiele zeigen dir, wie du einen konkreten Nutzen aus den neuen Möglichkeiten ziehen kannst. Alle notwendigen Erläuterungen und Informationen stellt dir der Autor in kleinen Exkursen bereit.Beste Ergebnisse durch gute PromptsUm von der KI zu profitieren, musst du die richtigen Fragen stellen und klare Anweisungen geben. Du erfährst, was einen guten Prompt ausmacht. So kannst du mit der KI richtig recherchieren und sogar eigenen Programmcode erstellen.Alle wichtigen KI-Tools in einem BuchJe nach Einsatzgebiet eignen sich unterschiedliche KIs. Hier lernst du nicht nur die wichtigsten Chatbots kennen, der Autor zeigt dir auch spannende Synergieeffekte beim Einsatz unterschiedlicher KI-Systeme. Inklusive ChatGPT, DALL-E, Midjourney, DeepL Write etc.Aus dem InhaltKI-Bots – die Kreativitäts-BoosterProduktivität steigern durch KIIntelligente TextverarbeitungKI in Bildung und WissenschaftKunst schaffen mit KINützliche KI im AlltagProgrammiereinstieg mit KITipps und Tricks für FortgeschritteneAusblick: KI und kein Ende?»Dieses Buch ist eine wahre Entdeckungsreise und die Möglichkeiten der KI werden dich immer wieder begeistern.«Rainer Hattenhauer ist promovierter Physiklehrer und unterrichtet zudem Informatik und Mathematik an einem Gymnasium.
Linux - Das umfassende Handbuch (19. Auflg.)
Der Kofler – das Linux-Standardwerk seit 30 Jahren.»I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386 (486) AT clones. This has been brewing since april, and is starting to get ready.«Linus Torvalds, im August 1991Und es wurde nicht nur fertig, sondern auch richtig gut! Das freie und offene Betriebssystem Linux hat vor 35 Jahren die IT-Welt revolutioniert. Fast genauso lange begleitet das umfassende Handbuch von Michael Kofler den Pinguin. Seit nunmehr 30 Jahren finden Sie dort alles, was Sie zu Linux wissen müssen – ein echtes Standardwerk eben.30 Jahre Linux-ErfahrungDie Grundlagen Sie lernen alle gängigen Distributionen wie Ubuntu, Fedora oder RHEL kennen Sie konfigurieren Ihr System nach Ihren Wünschen KDE und GNOME: Sich schnell auf den Desktop-Umgebungen zuhause fühlen Linux auf dem Desktop, dem Server oder dem Pi Linux auf der Workstation oder als schlankes Serversystem einsetzen Shells wie Bash, ZSH oder Fish kennenlernen Zugriff auf Cloud-Systeme mit SSH und Zwei-Faktor-Authentifizierung Moderne Entwicklungsumgebungen mit VSCode und Ollama aufbauen Netzwerke und Serverdienste System- und Netzwerkkonfiguration Samba, Monitoring und Dashboards mit Grafana Einsatz als LAN- oder Root-Server Virtualisierte Umgebungen Backup- und Firewallkonfiguration Praktische, geprüfte Setups Aus dem Inhalt: Installation (Debian, Ubuntu, Fedora, RHEL-Klone, openSUSE) Desktops: GNOME, KDE und mehr Fotos, Videos und Audio bearbeiten und verwalten Arbeiten im Terminal: bash, vim, emacs Software-/Paketverwaltung Grafiktreiber und Wayland GRUB2, systemd, Kernel und Module Netzwerkkonfiguration: DNS, DHCP und mehr LAN- und Root-Server, Linux in der Cloud Backups, Firewall, SELinux und AppArmor, KVM, Let's Encrypt Docker, KVM KI-Modelle mit Ollama oder llama.cpp lokal betreiben »Wer sich umfassend über das Kult-Betriebssystem informieren will, kommt um dieses Buch nicht herum.«iX – Magazin für professionelle Informationstechnik Leseprobe (PDF-Link)
Instandhaltung mit SAP S/4HANA (7. Auflg.)
Ausfallzeiten? Hohe Reparaturkosten? Das war gestern. Dieses Praxishandbuch führt Sie durch alle relevanten Prozesse und Funktionen der Instandhaltung mit SAP S/4HANA. Von der Anlagenstrukturierung über die Integration bis hin zu neuen Tools: Die Autoren erklären anschaulich, wie Sie Ihr System an Ihre Anforderungen anpassen. Die 7. Auflage wurde komplett überarbeitet und informiert Sie über die Nutzung von KI in der Instandhaltung, die Arbeit mit Checklisten und vielen weiteren Neuerungen. Profitieren Sie von wertvollen Praxistipps zu bewährten und neuen Möglichkeiten! Aus dem Inhalt: Equipments und Technische PlätzeAuftragszyklus: Standard und phasenbasiertVorbeugende InstandhaltungFremdvergabe und fakturierte InstandhaltungAufarbeitung und SubcontractingSAP Service and Asset ManagerIntegration und SchnittstellenInstandhaltungscontrollingSAP Analytics CloudKI in der InstandhaltungSAP-Fiori-Apps Usability-Vergleich SAP GUI und SAP FioriDas Inhaltsverzeichnis im Detail: Vorwort zur 7. Auflage ... 17 Über dieses Buch ... 19 1. Einführung in die Instandhaltung mit SAP ... 29 1.1 Instandhaltung heute: Neue Ziele braucht das Land ... 30 1.2 Der neue Instandhaltungsbegriff ... 32 1.3 Instandhaltungsstrategien im Wandel der Zeit ... 36 1.4 Das Anwendungssystem SAP S/4HANA ... 38 1.5 Best Practices ... 43 1.6 Die Datenbank SAP HANA ... 45 1.7 Benutzeroberflächen von SAP S/4HANA ... 46 1.8 Zusammenfassung ... 53 2. Organisationsstrukturen ... 55 2.1 SAP-Organisationseinheiten ... 55 2.2 Arbeitsplätze ... 60 2.3 Zusammenfassung ... 68 3. Anlagenstrukturierung ... 71 3.1 Was Sie tun sollten, bevor Sie Ihre Anlagen im SAP-System abbilden ... 72 3.2 Technische Plätze und Referenzplätze ... 86 3.3 Equipments und Serialnummern ... 98 3.4 Verbindungen und Objektnetze ... 109 3.5 Linear Asset Management ... 110 3.6 Material und IH-Baugruppen ... 117 3.7 Stücklisten ... 123 3.8 Klassifizierung ... 127 3.9 Produktstrukturbrowser ... 134 3.10 Asset Viewer ... 135 3.11 Spezielle Funktionen ... 137 3.12 SAP 3D Visual Enterprise Viewer ... 161 3.13 SAP Geographical Enablement Framework ... 164 3.14 Zusammenfassung ... 166 4. Der Auftragszyklus ... 169 4.1 Was Sie tun sollten, bevor Sie Ihre Geschäftsprozesse im SAP-System abbilden ... 169 4.2 Ablauf des Auftragszyklus ... 177 4.3 Meldung anlegen ... 179 4.4 Auftrag planen ... 207 4.5 Auftrag steuern ... 248 4.6 Auftrag ausführen ... 269 4.7 Auftrag rückmelden ... 271 4.8 Auftrag abschließen ... 277 4.9 Zusammenfassung ... 283 5. Vorbeugende Instandhaltung ... 287 5.1 Grundlagen der vorbeugenden Instandhaltung ... 287 5.2 Objekte der vorbeugenden Instandhaltung ... 290 5.3 Arbeitspläne ... 293 5.4 Vorbeugende Instandhaltung, zeitbasiert ... 306 5.5 Vorbeugende Instandhaltung, leistungsbasiert ... 329 5.6 Vorbeugende Instandhaltung, zeit- und leistungsbasiert ... 340 5.7 Rundgangsplanung ... 347 5.8 Zustandsabhängige Instandhaltung ... 355 5.9 Zusammenfassung ... 359 6. Weitere Geschäftsprozesse ... 361 6.1 Sofortinstandsetzung ... 362 6.2 Schichtnotizen und Schichtberichte ... 373 6.3 Fremdvergabe ... 379 6.4 Aufarbeitung ... 400 6.5 Subcontracting ... 412 6.6 Kalibrierung von Prüf- und Messmitteln ... 419 6.7 Folgeauftrag und Folgemeldung ... 430 6.8 Pool Asset Management ... 434 6.9 Projektorientierte Instandhaltung ... 442 6.10 Checklisten ... 454 6.11 Der phasenbasierte Auftragszyklus ... 469 6.12 Fakturierte Instandhaltung ... 481 6.13 Zusammenfassung ... 486 7. Integration der Anwendungen anderer Fachbereiche ... 489 7.1 Wie andere Fachbereiche berührt werden ... 489 7.2 Integration innerhalb von SAP S/4HANA ... 490 7.3 Die Integration mit anderen SAP-Systemen ... 535 7.4 Die Integration mit Nicht-SAP-Systemen ... 546 7.5 Zusammenfassung ... 552 8. Instandhaltungscontrolling ... 555 8.1 Was Instandhaltungscontrolling ist ... 555 8.2 SAP-Hilfsmittel zur Informationsgewinnung und wie Sie sie einsetzen sollten ... 559 8.3 SAP-Hilfsmittel zur Budgetierung ... 598 8.4 Zusammenfassung ... 609 9. Technologische Innovationen in der Instandhaltung ... 611 9.1 Mobile Instandhaltung ... 612 9.2 SAP Business Network Asset Collaboration ... 632 9.3 SAP Asset Performance Management ... 648 9.4 KI in der Instandhaltung ... 663 9.5 Zusammenfassung ... 679 10. Die Benutzerfreundlichkeit ... 681 10.1 Grundlagen ... 682 10.2 Möglichkeiten von Endbenutzern ... 696 10.3 Möglichkeiten der IT ohne Programmierung ... 715 10.4 Möglichkeiten der IT mit Programmierung ... 733 10.5 Usability-Studie SAP GUI ohne vs. mit Tuning ... 742 10.6 Usability-Studie SAP GUI vs. SAP Fiori ... 752 10.7 Zusammenfassung und Schlussfolgerungen ... 765 Anhang ... 769 A Übersichten ... 769 Die Autoren ... 781 Index ... 783
GitOps
GitOps sorgt gemeinsam mit der etablierten CI/CD-Praxis für den durchgängigen, automatisierten Fluss vom Commit bis zum laufenden System und stellt damit einen zentralen Bestandteil moderner Container-Infrastrukturen dar. Nur so können Produkte sicher, voll auditierbar und flexibel veröffentlicht werden. Wie Sie abseits von kurzlebigen Hypes resiliente, hochautomatisierte und sichere Systeme für Produktiv-Workloads aufbauen, zeigt Ihnen Oliver Liebel anhand praktischer Szenarien. Aus dem Inhalt: CI/CD und GitOps: Grundlagen und Use Cases, strategische BetrachtungenOperator Foundations und CI/CD-GitOps-Systeme im ÜberblickGitOps (CI-Fokus) unter OpenShift/Kubernetes mit Tekton (OpenShift-PipelinesPipelines mit Checks, Approval, konditionaler Ausführung, Tekton Bundles, Artifact Hubs, Pipeline DebuggingSupply Chain Security (SLSA) in Theorie und Praxis: Sigstore, Cosign und mehrPipelines für vollautomatisierte Operator-Build Prozesse, Pipelines as Code, Argo WorkflowsGitOps (CD Fokus) mit ArgoCD: Konfiguration und Management, Security, ComplianceApplications und ApplicationSets, AppSets im RHACM Umfeld, App ProjectsSecurity für CI/CD-GitOps-Systeme: Secret Management, Chains, Vault, Kyverno, OPA Gatekeeper und mehrArgo Rollouts: Blue/Green, Canary, Extended Healthchecks, Auto-RollbacksKubernetes-Cluster via Cluster API ausrollen und mit Apps provisionierenIaC: Everything as Code – externe Infrastrukturen in der Cloud und on-prem souverän mit Crossplane managen
Schrödinger programmiert KI
Unterhaltsam, einleuchtend, aktuell! Das etwas andere Fachbuch in digitaler und gedruckter Fassung aus dem Dezember 2025.Zum Glück kennt er zwei Profis, die ihm alles erklären: wichtige KI-Algorithmen, wie man sie implementiert und wann welcher der richtige ist. Und du bist mittendrin dabei! Schrödinger stellt meistens genau die Frage, die du auch gerade hattest, und Bernhard Wurm und Sebastian Steininger haben immer eine gute Antwort parat. Gemeinsam implementiert ihr Entscheidungsbäume und Co., arbeitet euch durch Zeitreihenanalysen und baut am Ende sogar ein eigenes kleines GPT. Wenn etwas nicht gleich so läuft, wie es soll, wird getüftelt, erklärt und repariert, bis alles funktioniert – und ihr alles verstanden habt.Aus dem Inhalt: Warum Python für KI so genial istMerkmale, Räume und Vektoren – die Mathematik, mit der Maschinen lernenK-nearest Neighbors, k-means und DBScanDeep Learning mit mächtigen Bibliotheken: scikit-learn, TensorFlow und KerasClusteranalyseEntscheidungsbäumeBildklassifizierung: Hund oder Katze?Neuronale Netze und Transformer verstehenEin einfacher Chatbot mit eigenem GPTLeseprobe (PDF-Link) Über die Autoren: Bernhard Wurm leitet ein österreichisches Software-Unternehmen, in dem es jeden Tag um KI geht, und den Fachbereich Betriebsinformatik an der HTL Neuenfelden.Sebastian Steininger unterrichtet an der HTL Neufelden Informatik und Maschinelles Lernen. Als echter »AI Native« hat er schon zu seiner Schulzeit als selbstständiger Softwareentwickler gearbeitet und in seiner Matura-Arbeit Machine Learning praktisch angewandt.
Java ist auch eine Insel (18. Auflg.)
Das Kultbuch zur Java-Programmierung von Christian Ullenboom, jetzt aktuell zu Java 25. Die »Insel« ist die erste Wahl, wenn es um aktuelles und praktisches Java-Wissen geht. Mit diesem Standardwerk der Java-Programmierung lernen Sie die Sprache Java von A bis Z und erfahren anschaulich und praxisorientiert alles Wissenswerte zu Klassen, Objekten, Generics und Lambda-Ausdrücken. Kompakte Einführungen in Spezialthemen runden das Buch ab. Besonders geeignet für Leserinnen und Leser mit Grundkenntnissen in der Programmierung wie zum Beispiel Studierende oder Umsteiger von anderen Sprachen. Dazu bietet das Buch zahlreiche Beispiele und Praxistipps. Keine Frage: Die Java-Insel gehört in das Regal aller Java-Programmierenden.Das lernen Sie in diesem BuchJava-Grundlagen verstehenHier lernen Sie die Sprache Java mit all ihren Merkmalen und Möglichkeiten kennen. Kein Buch bietet so tiefes Grundlagenwissen wie die Insel. Basis ist das freie, quelloffene OpenJDK.Lernen an praxisnahen BeispielenNicht nur lesen, sondern selbst entwickeln und nachvollziehen. Alles wird anschaulich an praxiserprobten Beispiel-Programmen erklärt. Das Plus: Die Insel enthält besonders ausgezeichnete Infos und Tipps zur Arbeit mit Eclipse und IntelliJ IDEA.Die Java-Insel ist Ihr BegleiterFür Einsteiger ist die Insel Lehr- und Arbeitsbuch, fortgeschrittenen Entwicklerinnen und Programmierern bietet sie eine umfassende Referenz für die tägliche Arbeit. Sie eignet sich zudem ideal fürs Selbststudium.Aus dem InhaltImperative SprachkonzepteKlassen und ObjekteAusnahmebehandlungGenerics<T>Lambda-Ausdrücke und funktionale ProgrammierungDie KlassenbibliothekNebenläufige ProgrammierungEinführung in Datenstrukturen, GUI-Entwicklung, Dateien und Datenströme usw.»Was für Linuxer »Der dicke Kofler« ist, ist für Java-Freaks zweifellos »Die Insel« – ein Kultbuch.«iX – Magazin für professionelle InformationstechnikChristian Ullenboom, Dipl.-Informatiker, ist Oracle-zertifizierter Java-Programmierer und seit 1997 Trainer und Berater für Java-Technologien und objektorientierte Analyse und Design.
The Next Level (6. Auflage)
Der Survival-Modus ist keine Herausforderung mehr für dich? Du hast bereits ausgiebig gebaut, die Welt erforscht und die stärksten Monster besiegt – was soll da noch kommen? Es wird Zeit für das nächste Level! Erlebe ein neues Survival-Gefühl mit Ressourcenpaketen, Mods und völlig neuen Welten. Hebe ab in den Kreativ-Modus, importiere Bauwerke und gestalte eigene Welten mit dem Weltenpinsel. Werde schließlich zum Commander deiner Welt! Tobe dich mit den vielen Minecraft-Befehlen aus und stelle die Welt kreativ auf den Kopf. Mit zahlreichen Tipps und Beispielen begleitet dich Tobias Sumpfhütter auf deinem Weg zu eigenen Abenteuer-Maps mit selbst programmierten Geschicklichkeits-Parcours und Dungeons.Kein offizielles Minecraft-Produkt. Nicht von Mojang genehmigt oder mit Mojang verbunden.So wirst du zum Minecraft-ProfiBring neue Frische ins SpielBlicke hinter die Kulissen und erfahre, wie das Spiel die Illusion von Raum, Zeit und Leben erzeugt. Steige in die Programm-Ressourcen ein und verbessere deine Welten mit Skins, Texturen und Geräuschen. Erweitere dein Spiel und installiere Mods, Shader und alternative Launcher.Gestalte deine WeltenErstelle Spezialwelten, experimentiere mit Vergangenheit und Zukunft und greife mit Datenpaketen in die Weltgenerierung ein. Vom einfachen Ändern der Beutetabellen bis zur Gestaltung eigener Dimensionen ist alles dabei. Lerne, wie du Wege und Berge einfach in die Landschaft malst und wie du Minigames und Abenteuer-Welten baust.Das Spiel ist größer, als du denkstMit den Minecraft-Befehlen entpuppt sich das Spiel als riesiger Kreativbaukasten. Manipuliere Blöcke, Gegenstände und Kreaturen, verbiege ihre Eigenschaften und lasse sie nach Belieben erscheinen und verschwinden. Von Einsteiger-Befehlen, die Zeit und Wetter ändern, bis zu komplexen Experten-Befehlen ist alles abgedeckt und wird Schritt für Schritt mit vielen Beispielen erklärt.Aus dem InhaltSkins für deine SpielfigurRessourcen- und Datenpakete schnürenEigene Mods generierenSpezialversionen von MinecraftWelten aus dem Internet installierenProfi-Tools zur WeltgestaltungProgrammieren mit Minecraft-BefehlenBlöcke und Kreaturen verändernJSON-Dateien und NBT-DatenEigene Abenteuerspiele gestaltenExtra-Kapitel für BedrockReferenz mit allen Minecraft-Befehlen»Öffne die Minecraft-Schatztruhe zu neuen, kreativen Möglichkeiten!«Tobias Sumpfhütter kennt die Minecraft-Welt wie seine Westentasche. Egal ob Biom, Monster, Block oder Rezept – er ist Experte zu jedem Spieldetail und gibt sein Wissen in Foren und in Büchern an neue Minecrafter weiter, beispielsweise im deutschen Minecraft-Wiki und im Serverteam des Survival-Servers Unlimitedworld, wo er als Autor und Administrator tätig ist.
iPhone 17
Entdecken Sie Ihr neues iPhone 17 ganz einfach! Dieses Buch ist Ihre klare und verständliche Anleitung. Es führt Sie Schritt für Schritt durch alle wichtigen Funktionen. Egal, ob Sie telefonieren, im Internet surfen, Fotos machen oder Apps nutzen möchten – hier lernen Sie alles, was Sie wissen müssen. Die Autoren Jörg Rieger Espíndola und Markus Menschhorn zeigen Ihnen, wie Sie Ihr iPhone sicher einrichten und bedienen. Auch bei Fragen oder Problemen finden Sie schnelle und einfache Lösungen. Das Buch ist aktuell zu iOS 26 und berücksichtigt alle neuen Funktionen. Es ist für alle aktuellen iPhone-Modelle geeignet, auch die Pro-Modelle mit „Apple Intelligence“-Funktionen. Mit diesem Ratgeber nutzen Sie Ihr iPhone souverän und mit Freude. Aus dem Inhalt: Ihr iPhone richtig einrichtenApps nutzen und verwaltenSiri und Face ID verwendenInternet und iCloud einrichtenNützliche Funktionen entdeckenTexte einfach eingebenKontakte speichern und nutzenTelefonieren, Nachrichten und E-Mails sendenFotos und Videos machenMusik, Filme und Bücher genießen
Apple Watch (2. Auflage)
Möchten Sie das Beste aus Ihrer Apple Watch herausholen? Dann ist diese leicht verständliche Anleitung der richtige Begleiter. Schritt für Schritt werden Sie durch alle wichtigen Funktionen Ihrer Apple Watch geführt. Ob Anrufe, SMS, Kalender, Wetter oder Wecker - mit diesem Buch haben Sie alles im Griff.Aber das ist noch nicht alles! Die Apple Watch hilft Ihnen auch dabei, gesund und aktiv zu bleiben. Steffen Bien geht ausführlich auf die Gesundheitsfunktionen und das Sport- Tracking ein. So können Sie Ihre Fitness optimal im Blick behalten und Ihre Ziele effektiv verfolgen. Für alle aktuellen Modelle geeignet. Aus dem Inhalt: Der Start mit der Apple WatchMachen Sie sich mit der Apple Watch vertrautDie Apple Watch im Alltag: Anrufe, SMS, Wetter, Kalender, Navigation, Apple PayIhr Soundtrack für unterwegsDer App Store – unbegrenzte MöglichkeitenDie Apple Watch als GesundheitscoachDie Health App – Ihre GesundheitszentraleÜberwachung Ihrer HerzgesundheitBesser schlafen mit der Apple WatchSport mit der Apple Watch
AI Business Cases mit SAP
Wie können Unternehmen von KI profitieren? Dieses Buch liefert anhand von zwölf praxisnahen Business Cases Antworten und zeigt, wie Sie Ihre Geschäftsprozesse mit KI optimieren. Die Autoren erklären, wie Sie KI-Projekte mit SAP-Technologien umsetzen, welche Voraussetzungen nötig sind und wie Sie Fehler vermeiden. Aus dem Inhalt: KI-GrundlagenSAP Business Technology PlatformSAP AI CoreJouleSystemvoraussetzungenUmsetzungsstrategienSecurity und Compliance Einleitung ... 15 TEIL I. Einführung: Das Handwerkszeug für Ihr KI-Projekt ... 23 1. KI und SAP: Die Intelligenz in Ihren Geschäftsprozessen ... 25 1.1 ... Die historische Entwicklung von KI ... 26 1.2 ... Begriffsdefinitionen und Abgrenzung ... 29 1.3 ... Warum KI die DNA moderner Unternehmen grundlegend verändert ... 35 1.4 ... Relevanz für SAP-Anwenderinnen und Anwender ... 39 1.5 ... Zusammenfassung ... 42 2. Der KI-Baukasten von SAP: Ein Überblick über die SAP-Produktlandschaft ... 43 2.1 ... SAP BTP: Das Fundament für KI-Projekte im SAPKosmos ... 44 2.2 ... Joule: Der intelligente Assistent ... 56 2.3 ... Synergien zwischen KI und anderen Technologien ... 62 2.4 ... Zusammenfassung ... 65 3. Systemlandschaften und deren Folgen: Public, Private und On-Premise ... 67 3.1 ... Einführung in Systemlandschaften ... 68 3.2 ... Herausforderungen bei der KI-Integration ... 76 3.3 ... Tools und Technologien für die Integration von KILösungen ... 80 3.4 ... Fallbeispiele ... 81 3.5 ... Entscheidungsfindung: Die richtige Architektur für Ihre KI-Lösung ... 92 3.6 ... Zusammenfassung ... 102 TEIL II. KI-Anwendungsfälle ... 105 4. Anomalieerkennung in Finanztransaktionen ... 107 4.1 ... Einleitung und Zielsetzung ... 108 4.2 ... Die richtigen Voraussetzungen schaffen ... 110 4.3 ... Technische Umsetzung ... 121 4.4 ... Die KI-Lösung auf der SAP BTP bereitstellen ... 145 4.5 ... Zusammenfassung ... 161 5. Analyse und Optimierung von Transportwegen ... 163 5.1 ... Einleitung und Zielsetzung ... 164 5.2 ... Die richtigen Voraussetzungen schaffen ... 165 5.3 ... Technische Umsetzung ... 176 5.4 ... Der Agent in der praktischen Anwendung ... 205 5.5 ... Zusammenfassung ... 210 6. Automatisierte Rechnungsprüfung ... 213 6.1 ... Einleitung und Zielsetzung ... 214 6.2 ... Die richtigen Voraussetzungen schaffen: SAP Document AI ... 216 6.3 ... Technische Umsetzung ... 220 6.4 ... Zusammenfassung ... 237 7. Inventur mit KI ... 239 7.1 ... Einleitung und Zielsetzung ... 240 7.2 ... Die richtigen Voraussetzungen schaffen ... 241 7.3 ... Technische Umsetzung ... 246 7.4 ... Zusammenfassung ... 260 8. KI im Wareneingang und in der Warenkontrolle ... 263 8.1 ... Einleitung und Zielsetzung ... 264 8.2 ... Die richtigen Voraussetzungen schaffen ... 265 8.3 ... Technische Umsetzung ... 270 8.4 ... Zusammenfassung ... 277 9. Individuelle Chatbots mit RAG ... 279 9.1 ... Einleitung und Zielsetzung ... 280 9.2 ... Die richtigen Voraussetzungen schaffen ... 281 9.3 ... Technische Umsetzung ... 285 9.4 ... Zusammenfassung ... 308 10. Forecasting von Sales und Lagerbeständen ... 311 10.1 ... Einleitung und Zielsetzung ... 312 10.2 ... Die richtigen Voraussetzungen schaffen: SAP Analytics Cloud für Forecasting ... 314 10.3 ... Technische Umsetzung ... 320 10.4 ... Ergebnisse und Nutzungspotenziale ... 327 10.5 ... Zusammenfassung ... 329 11. KI als Accelerator in der Softwareentwicklung ... 331 11.1 ... Einleitung und Zielsetzung ... 332 11.2 ... Die richtigen Voraussetzungen schaffen ... 333 11.3 ... Technische Umsetzung ... 336 11.4 ... Zusammenfassung ... 355 12. Predictive Maintenance: Echtzeit-Einblicke durch Live-Datenanbindungen ... 357 12.1 ... Einleitung und Zielsetzung ... 358 12.2 ... Die richtigen Voraussetzungen schaffen ... 359 12.3 ... Technische Umsetzung ... 367 12.4 ... Organisatorische Auswirkungen und Change Management ... 372 12.5 ... Explainable AI ... 373 12.6 ... Risiken und Erfolgsfaktoren ... 375 12.7 ... Ergebnisse und Nutzungspotenziale ... 377 12.8 ... Zusammenfassung ... 378 TEIL III. Überlegungen vor dem Start Ihres KI-Projekts ... 381 13. Umsetzungsstrategie für KI mit SAP ... 383 13.1 ... Wie starte ich ein KI-Projekt? ... 384 13.2 ... Best Practices für die Implementierung ... 399 13.3 ... Typische Fehler und wie man sie vermeidet ... 412 13.4 ... Zusammenfassung ... 426 14. Ein Blick in die Zukunft ... 429 14.1 ... Trends in der KI-Forschung und deren Implikationen für ERP-Systeme ... 429 14.2 ... Handlungsempfehlungen für Entscheiderinnen und Entscheider ... 437 14.3 ... Zusammenfassung ... 439 Anhang ... 441 A ... AI Use Case Canvas ... 443 B ... Checkliste: Ist Ihr Unternehmen bereit für KI? ... 445 C ... Checkliste: So planen und setzen Sie KIProjekte erfolgreich um ... 447 D ... Vollständiges Code-Beispiel aus Kapitel 9 ... 449 Die Autoren ... 457 Index ... 459
Finanzwesen in SAP S/4HANA
Behalten Sie die Finanzprozesse in SAP S/4HANA im Griff! Dieses Praxishandbuch begleitet Sie bei Ihren täglichen Aufgaben von der Finanzbuchhaltung über Kreditoren- und Debitorenrechnungen bis hin zu Zahlungsverkehr, Anlagenbuchhaltung und Abschlussarbeiten. Schritt für Schritt erklären die Autorinnen die Abläufe und zeigen Ihnen anhand vieler Beispiele, wie Sie die Transaktionen und Apps effizient nutzen. Diese 3. Auflage basiert auf SAP S/4HANA 2023, ist aber auch für ältere SAP-S/4-HANA-Releases geeignet. Aus dem Inhalt: Arbeiten mit SAP FioriHauptbuchhaltungKreditoren- und DebitorenbuchhaltungZahlen, Mahnen und KorrespondenzSAP Cash Operations und BankingAnlagenbuchhaltungAbschlussarbeiten Einleitung ... 15 1. Rollenbasiertes Arbeiten mit SAP Fiori ... 25 1.1 ... Design Thinking für das SAP Fiori Launchpad ... 26 1.2 ... Die Benutzeroberfläche in SAP Fiori ... 27 1.3 ... Die SAP-Fiori-Apps ... 28 1.4 ... Mit dem SAP Fiori Launchpad arbeiten ... 31 1.5 ... Das SAP Fiori Launchpad optimieren ... 37 1.6 ... Rollenbasiertes Arbeiten mit SAP Fiori ... 47 1.7 ... Eigene Kacheln erstellen und gestalten ... 52 1.8 ... SAP Fiori und der SAP Companion ... 54 1.9 ... Zusammenfassung ... 57 2. Hauptbuchhaltung ... 59 2.1 ... Organisationsstrukturen in SAP S/4HANA ... 60 2.2 ... Das Variantenprinzip ... 69 2.3 ... Ledger- und Kontenlösung ... 70 2.4 ... Der Sachkontenstammsatz -- Sachkonto neu anlegen ... 80 2.5 ... Weitere Aktivitäten bei der Stammdatenpflege ... 93 2.6 ... Bewegungsdaten erfassen ... 108 2.7 ... Buchungsperioden öffnen und schließen ... 129 2.8 ... Typische Berichte in der Hauptbuchhaltung ... 134 2.9 ... Berechtigungen für die Hauptbuchhaltung ... 143 2.10 ... Neuerung in Version 2023 ... 144 2.11 ... Zusammenfassung ... 146 3. Kreditorenbuchhaltung ... 147 3.1 ... Der zentrale Geschäftspartner ... 149 3.2 ... Allgemeine Kreditorenstammdaten pflegen ... 151 3.3 ... Kreditorenstammdaten im Buchungskreis pflegen ... 170 3.4 ... Einmallieferanten anlegen ... 179 3.5 ... Kritische Änderungen prüfen und durchführen ... 179 3.6 ... Eingangsrechnungen erfassen, buchen und ändern ... 182 3.7 ... Typische Berichte in der Kreditorenbuchhaltung ... 197 3.8 ... Zusammenfassung ... 203 4. Debitorenbuchhaltung ... 205 4.1 ... Debitorenstammdatenpflege ... 206 4.2 ... SEPA-Mandate pflegen ... 220 4.3 ... Debitorenbelege erfassen und bearbeiten ... 229 4.4 ... Details in der Belegsteuerung ... 238 4.5 ... Typische Berichte in der Debitorenbuchhaltung ... 240 4.6 ... Zusammenfassung ... 248 5. Zahlen, Mahnen und Korrespondenz ... 251 5.1 ... Der Zahllauf -- automatisiertes Zahlen ... 252 5.2 ... Sonderfälle im Zahlungsprozess ... 276 5.3 ... Dauerbuchungen durchführen ... 289 5.4 ... Mahnen ... 296 5.5 ... Korrespondenzen erstellen und versenden ... 306 5.6 ... Zusammenfassung ... 309 6. Bankbuchhaltung ... 311 6.1 ... Bankstammdaten pflegen ... 312 6.2 ... Elektronische Kontoauszüge verarbeiten ... 338 6.3 ... Das Kassenbuch in SAP S/4HANA ... 351 6.4 ... Monitoring und Reporting ... 357 6.5 ... Zusammenfassung ... 358 7. Anlagenbuchhaltung ... 359 7.1 ... Aufbau der Anlagenbuchhaltung in SAP S/4HANA ... 361 7.2 ... Organisationseinheiten und Bewertung ... 369 7.3 ... Übersicht zur Anlagenbuchhaltung ... 373 7.4 ... Anlagen pflegen ... 375 7.5 ... Anlagenbewegungen buchen ... 394 7.6 ... Typische Berichte in der Anlagenbuchhaltung ... 413 7.7 ... Zusammenfassung ... 420 8. Abschlussarbeiten in der Finanzbuchhaltung ... 421 8.1 ... Betriebswirtschaftliche und technische Grundlagen ... 422 8.2 ... Monatliche Abschlussaktivitäten ... 424 8.3 ... Aufgaben zum Jahreswechsel ... 442 8.4 ... Aufgaben zum Jahresabschluss ... 445 8.5 ... Abstimmungsprozesse durchführen ... 465 8.6 ... Bilanz und GuV erstellen ... 468 8.7 ... Abschlusserstellung mit dem SAP S/4HANA Financial Closing Cockpit ... 473 8.8 ... Zusammenfassung ... 477 Anhang ... 479 A ... Glossar ... 481 B ... Weiterführende Informationsquellen ... 493 C ... SAP-Fiori-Apps für die Buchhaltung ... 499 D ... Die Autorinnen ... 507 Index ... 509
CPython
Deep Dive CPython explores the internal mechanics of CPython, the widely used Python interpreter written in C. Starting with a practical guide on downloading and compiling the CPython source, this book is perfect for developers eager to understand Python’s behaviour at a fundamental level. The book takes readers from basic concepts to complex details with a systematic breakdown of core components. It covers everything from CPython’s data structures like PyObject and PyTypeObject to object lifecycle management, giving insight into memory allocation and object reference counting. Each chapter illustrates CPython's architecture, such as Python's "everything is an object" philosophy, list handling, string manipulation, and dictionary operations. Readers will explore Python’s REPL modifications, string internals, and custom type creation with practical examples, like crafting a "backflipping" PyKitty_Type. Detailed sections on Python’s virtual machine operations, bytecode generation, and exception handling enrich readers’ understanding of how Python code is parsed, compiled, and executed. This book is a thorough guide for readers who want to go beyond basic Python use and understand how it works internally. Covering complex concepts like generators, iterators, descriptors, and metaclasses, this book equips readers with a thorough grasp of Python's performance optimization and design complexities. What you will learn: How to download, compile, and modify CPython's source codeGain insight into fundamental structures like PyObject and PyTypeObject,Understand Python's detailed handling of lists, strings, dictionaries, and the REPL environment.What are bytecode generation, custom types, and the inner workings of Python’s virtual machine. Who this book is for: Python programmers aiming to gain a deeper understanding of Python’s internals and move beyond standard usage, as well as software professionals interested in CPython’s C-based implementation and core architecture. Chapter 1: Reading the CPython Source Code.- Chapter 2: Overview of the CPython Project Structure.- Chapter 3: Everything Is an Object – Part 1.- Chapter 4: How Objects Are Created in CPython.- Chapter 5: Everything is an Object (Part 2).- Chapter 6: Defining a Custom Built-in Type.- Chapter 7: What Happens During Module Import.- Chapter 8: The Internal Representation of Integers.- Chapter 9: Floating-Point Numbers in CPython.- Chapter 10: Inside the String Object – Part 1.- Chapter 11: Inside the String Object – Part 2.- Chapter 12: What Happens When Python Starts.- Chapter 13: From Source to Bytecode - How .py Becomes .pyc.- Chapter 14: The List Object and Its Internal Management.- Chapter 15: The Dictionary Object – Part 1.- Chapter 16: The Dictionary Object – Part 2.- Chapter 17: The Tuple Object and Its Immutability.- Chapter 18: Inside the Python VM – Code Objects.- Chapter 19: Inside the Python VM – Function Objects.- Chapter 20: Inside the Python VM – Frame Objects.- Chapter 21: Inside the Python VM – Namespaces and Scopes.- Chapter 22: Inside the Python VM – Cells and Closures.- Chapter 23: Classes and Where They Come From.- Chapter 24: Class Inheritance in CPython.- Chapter 25: Method Resolution Order and C3 Linearization.- Chapter 26: The Role of super() in Multiple Inheritance.- Chapter 27: The Generator Object and the yield Statement.- Chapter 28: How Iterators Work Internally.- Chapter 29: Understanding Descriptors in Python.- Chapter 30: Exception Handling Internals in CPython.
Samsung Galaxy A17 / A17 5G
Samsung Galaxy A17 / A17 5G – Für Einsteiger ohne Vorkenntnisse – Die verständliche Anleitung für Ihr Smartphone: Alle Funktionen & Einstellungen auf einen Blick Schritt für Schritt erklärt – mit praktischen Tipps Mit diesem smarten Praxisbuch gelingt Ihnen der schnelle und sichere Einstieg in Ihr Smartphone. Lernen Sie das Samsung Galaxy A17 / A17 5G kennen und sicher zu beherrschen! Anschauliche Anleitungen, Beispiele und Bilder zeigen Ihnen gut nachvollziehbar, wie Sie Ihr mobiles Gerät optimal handhaben – von der Ersteinrichtung und Personalisierung über die große Funktionsvielfalt bis zu den wichtigsten Anwendungen. Nutzen Sie darüber hinaus die übersichtlichen Spicker-Darstellungen: Damit können Sie jene Bedienungsschritte, die man am häufigsten braucht, aber immer wieder vergisst, auf einen Blick finden und umsetzen. Freuen Sie sich auf viele hilfreiche Tipps und legen Sie ganz einfach los! Aus dem Inhalt: Ihr Samsung Galaxy A17 / A17 5G mit One UI 8 Alle Bedienelemente auf einen Blick Ersteinrichtung und Tipps zum Umzug Google-Konto erstellen und verwalten Die Benutzeroberfläche Ihres Smartphones personalisieren Apps aus dem Play Store herunterladen Kontakte anlegen und im Adressbuch verwalten Anrufe tätigen und SMS austauschen Nachrichten über Mail und WhatsApp versenden und empfangen Uhr, Kalender, Maps und andere praktische Apps nutzen KI-Unterstützung mit Gemini Fotos sowie Videos aufnehmen, verwalten und teilen Ins Internet gehen über WLAN und mobile Daten Updates, Datenschutz und Sicherheit
Raspberry Pi Assembly Language Programming
Gain all the skills required to dive into the fundamentals of the Raspberry Pi hardware architecture and how data is stored in the Pi’s memory. This book provides you with working starting points for your own projects while you develop a working knowledge of Assembly Language programming on the Raspberry Pi. You'll learn how to interface to the Pi’s hardware including accessing the GPIO ports. The book covers the basics of code optimization as well as how to inter-operate with C and Python code, so you'll develop enough background to use the official ARM reference documentation for further projects. With Raspberry Pi Assembly Language Programming as your guide, you'll study how to read and reverse engineer machine code and then apply those new skills to study code examples and take control of your Pi’s hardware and software both. For this New Edition Since the original edition, the Raspberry Pi OS has moved to 64-bits. The operating system has been revamped along with several new versions of the Raspberry Pi hardware. The new edition is 64-bit, based on the latest Raspberry Pi OS and hardware, and incorporates reader feedback from the first edition. What You'll Learn Program basic ARM 64-Bit Assembly LanguageInterface with the various hardware devices on the Raspberry PiComprehend code containing Assembly LanguageUse the official ARM reference documentation Who This Book Is For Coders who have already learned to program in a higher-level language like Python, Java, C#, or C and now wish to learn Assembly Language programming. Chapter 1: Getting Started.- Chapter 2: Loading and Adding.- Chapter 3: Tooling Up.- Chapter 4: Controlling Program Flow.- Chapter 5: Thanks for the Memories.- Chapter 6: Functions and the Stack.- Chapter 7: Linux Operating System Services.- Chapter 8: Programming GPIO Pins.- Chapter 9: Interacting with C and Python.- Chapter 10: Multiply, Divide and Accumulate.- Chapter 11: Floating Point Operations.- Chapter 12: Neon Coprocessor.- Chapter 13: Optimizing Code.- Chapter 14: Reading and Understanding Code.- Chapter 15: Hacking Code.- Appendix A: The ARM Instruction Set.- Appendix B: Linux System Calls.- Appendix C: Binary Formats.- Appendix D: Assembler Directives.- Appendix E: ASCII Character Set.
Streamlit for Web Development
Transition from a back-end developer to a full-stack developer with knowledge of all the dimensions of web application development, namely, front-end, back-end and server-side software. In this new edition, Streamlit for Web Development, provides a comprehensive overview of Streamlit, allowing developers and programmers of all backgrounds to get up to speed in as little time as possible. Streamlit is a pure Python web framework that will bridge the skills gap and shorten development time from weeks to hours. This book walks you through the complete cycle of web application development, from an introductory to advanced level with accompanying source code and resources. You will be exposed to developing basic, intermediate, and sophisticated user interfaces and subsequently you will be acquainted with data visualization, database systems, application security, and cloud deployment in Streamlit. In a market with a surplus demand for full stack developers, this skill set could not possibly come at a better time. In one sentence, Streamlit is a means for the empowerment of developers every-where and all stand to gain from it. You Will: Learn how to mutate big data in real-timeUnderstand how to visualize big data interactivelyImplement web application security and privacy protocols How to successfully deploy Streamlit web applications to the cloud using Streamlit, Linux and Windows servers New For This Edition: Covers updates from the Streamlit 1.4 releaseShowcases Streamlit's latest UI featuresExpands on the use and development of Streamlit ComponentsIntroduces new chapters on unit testing and integrating AI with StreamlitDemonstrates the implementation of LLMs, chatbots, and generative AI applications Who is this Book for? Developers with solid programming experience wanting to learn Streamlit; Back-end developers looking to upskill and transition to become a full-stack developers; Those who wish to learn and become more acquainted with data visualization, database systems, security and cloud deployment with Streamlit Chapter 1: Introducting Streamlit.- Chapter 2: Streamlit Basics.- Chapter 3: Developing the User Interface.- Chapter 4: Managing and Visualizing Data.- Chapter 5: Integrating Databases.- Chapter 6: Leveraging Backend Servers.- Chapter 7: Implementing Session State.- Chapter 8: Authenticating Users and Securing Applications.- Chapter 9: Deploying Locally and to the Cloud.- Chapter 10: Building Streamlit Components.- Chapter 11: Streamlit Use Cases.- Chapter 12: Testing in Streamlit.- Chapter 13: Streamlit for AI.- Chapter 14: Streamlit at Work.- Bibliography.
Inclusive Design for a Digital World
Approach digital design with care, curiosity, and the people most often left out.This book invites you to rethink how we create digital systems, products, and tools, not just to meet accessibility requirements, but to shape a more inclusive future. UX design professor and author Regine Gilbert provides a thoughtful, practical, and global perspective on designing with empathy and intention across websites, apps, games, and emerging technologies like AI, VR, and AR. This expanded edition reflects the rapid evolution of the tech landscape. It features up-to-date guidance on the Web Content Accessibility Guidelines (WCAG 2.2), the European Accessibility Act, and international standards. It also explores the intersection of AI and accessibility, examining both the promises and risks of machine learning, automated tools, and algorithmic bias. You’ll learn how to ask better questions, challenge assumptions, and design for real human experiences, especially for those historically excluded. Inclusive Design for a Digital World, Second Edition isn’t a checklist or a fix-it manual, it’s a collection of reflections, case studies, questions, and examples that help you design with more people in mind from the start. Whether you’re working on a subway kiosk, an AI chatbot, a learning app, or a video game, inclusive design is about recognizing who’s being left out and doing the work to build systems that allow more people to participate, contribute, and belong. What You Will Learn: Apply WCAG 2.2 and understand how to meet international compliance requirementsNavigate the European Accessibility Act (EAA) and its implications for digital productsDesign inclusive experiences for users with visual, motor, auditory, and cognitive disabilitiesIdentify how AI and machine learning impact accessibility and inclusion—both positively and negativelyIncorporate assistive technologies into your design and testing workflowsCreate accessible mobile apps, websites, video games, and immersive experiences like VR and ARConduct user research and usability testing with diverse participantsBuild inclusive design systems and content architectures from the ground up WHO THIS BOOK IS FOR Designers, developers, researchers, product managers, content strategists, educators, and technologists working to embed inclusion into every phase of the digital product lifecycle, with a special emphasis on those exploring the impact of AI on accessibility. Chapter 1:Designing with Accessibility in Mind.- Chapter 2: If It's Annoying, It's Probably Not Accessible.- Chapter 3: Accessible ≠ Inclusive: The Compliance Trap.- Chapter 4: Assistive Technologies and Inclusive Experiences.- Chapter 5: Inclusive Design Research.- Chapter 6: Information Architecture and Design Systems.- Chapter 7: Usability Testing as a Journey - Listening, Learning, and Building Trust.- Chapter 8: Planning and Implementation of Inclusive design.- Chapter 9: Mobile Accessibility and Inclusive App Design.- Chapter 10: Gaming Accessibility.- Chapter 11: Entertainment and Accessibility.- Chapter 12: Beyond the Web.
Word 2024 - Stufe 1: Grundlagen
Leicht nachvollziehbare Anleitungen mit Bildern Übungsbeispiele auch zum Download Tipps und Tricks für effizientes Arbeiten im Alltag Das Office-Programm Word ist im Alltag unverzichtbar, sei es beruflich, privat oder im Studium. Erlernen auch Sie den sicheren und professionellen Umgang mit Word 2024! Dieses Handbuch ist systematisch wie ein Kurs aufgebaut. Mit leicht nachvollziehbaren Anleitungen, anschaulichen Beispielen und praxisnahen Übungen führt es Einsteiger ohne Vorkenntnisse von Grund auf in die Textverarbeitung ein. Für erfahrene Anwender dient es als praktisches Nachschlagewerk. Schritt für Schritt entdecken Sie die unzähligen Funktionen und Möglichkeiten, die Word bietet. Erfahren Sie, wie Sie u. a. Formatvorlagen gezielt einsetzen, das Seitenlayout gestalten, Bilder einfügen, Serienbriefe erstellen sowie die Rechtschreibprüfung und Silbentrennung nutzen. Die beiden Autoren kennen aus ihrer langjährigen Erfahrung als Dozenten in der Erwachsenenbildung die typischen Fragen rund um Word, zeigen hilfreiche Lösungen und geben Tipps, die Ihre Arbeit spürbar erleichtern. Aus dem Inhalt: Allgemeine Eingabe- und Korrekturtechniken Intelligente, KI-gestützte Rechtschreib- und Grammatikhilfen nutzen Dokumente u. a. mit Schriften, Bildern und grafischen Elementen gestalten Text mit automatischen Aufzählungen und Nummerierungen versehen Effiziente Textformatierung mit Formatvorlagen Tabellen nutzen Individuelle Seitenlayouts einrichten Kopf- und Fußzeilen inklusive Seitenzahlen hinzufügen Dokumente speichern, drucken und weitergeben Arbeiten im Team Eigene Dokumentvorlagen erstellen und schützen Einführung in den Seriendruck
Numerisches Python (3. Auflg.)
Python-Bibliotheken für numerische Anwendungen: NumPy, Matplotlib und Pandas Effiziente Verarbeitung großer Datenmengen – auch relevant für maschinelles Lernen Daten visualisieren und analysieren mit Matplotlib und Pandas Praxisbeispiele aus Wissenschaft, Ingenieurwesen, Finanzen und Bildverarbeitung Umfassend erweiterte 3. Auflage – mehr Umfang, neue Praxisanwendungen und farbig gestaltete DataFrames Dieses Buch vermittelt die Python-Grundlagen zur Bearbeitung numerischer Probleme in den Bereichen Data Science und Maschinelles Lernen. Im ersten Teil steht NumPy als Basis der numerischen Programmierung im Mittelpunkt: Arrays als zentraler Datentyp, numerische Operationen, Broadcasting und Ufuncs werden ebenso behandelt wie Statistik, Wahrscheinlichkeitsrechnung, boolesche Maskierung und Dateiverarbeitung. Der zweite Teil widmet sich der Datenvisualisierung mit Matplotlib – von den grundlegenden Konzepten bis hin zu Linien-, Balken-, Histogramm- und Konturplots. Im dritten Teil geht es um Pandas mit Series und DataFrames, den Import und Export von Excel-, CSV- und JSON-Dateien, den Umgang mit fehlenden Daten sowie die Möglichkeiten der Visualisierung direkt in Pandas. Der vierte Teil bietet praxisnahe Anwendungen, darunter ein Haushaltsbuch, eine Einnahmen-Überschuss-Rechnung und eine Einführung in die Bildverarbeitung. Abgerundet wird das Buch durch einen fünften Teil mit den Lösungen zu den zahlreichen Übungsaufgaben, die fast jedes der 33 Kapitel begleiten. AUS DEM INHALT // Numerische Operationen mit Arrays, Broadcasting und Ufuncs Statistik und Wahrscheinlichkeitsrechnung mit NumPy Dateiverarbeitung und File-Handling Diagramme mit Matplotlib: Linien, Balken, Histogramme, Konturplots Arbeiten mit Series und DataFrames Import und Export von Excel-, CSV- und JSON-Dateien Umgang mit fehlenden Werten (NaN) und Visualisierung mit Pandas Praxisbeispiele: Bildverarbeitung, Haushaltsbuch und Einnahmen-Überschuss-Rechnung Übungen zu fast allen Kapiteln mit ausführlichen Lösungen
Django REST APIs Demystified
This book is designed to help you master API development using the Django REST Framework (DRF). Written for seasoned developers, this book offers practical, hands-on guidance to becoming an expert in using DRF, providing in-depth coverage of the framework's features and best practices and their application in API development. The book will introduce you to and enable you to grasp advanced DRF topics such as authentication, permissions, throttling, caching, API versioning, and schema generation. Each chapter of the book focuses on a specific topic and introduces a standalone Django application that will ensure a structured and isolated learning experience for you. Real-world examples and step-by-step instructions provide a practical approach to building DRF APIs. The book also aids you in exploring customizing DRF for complex use cases, integrating third-party tools, and writing unit tests for secure, robust APIs. Special attention is given to working with multi-application Django projects, offering conventions to avoid conflicts and ensure clear API documentation. By the end of this book, you will have the skills to build secure, scalable, and maintainable APIs using DRF. Whether you're working on a startup, enterprise project, or personal venture, this book equips you with the knowledge and tools to create efficient, future-proof APIs. What You Will Learn How to manage and structure complex multi-application projects without conflicts, leveraging best practicesOptimizing API Performance and Implementing advanced techniques like throttling, caching, and efficient query handling to enhance API performance.Use versioning, customization, and extensible patterns to create APIs that adapt to evolving business requirements Who Is This Book For: Web developers, front-end engineers, full stack engineers, API documentation specialists, technical leads Chapter 1 - REST API Concepts.- Chapter 2 - Project Setup and Configuration.- Chapter 3 - Getting Started with Django REST Framework.- Chapter 4 - Postman.- Chapter 5 - Serializers and Views.- Chapter 6 - ViewsSets and Routers.