Zum Hauptinhalt springen
Artikel-Beschreibung
Komplett im Set: gedrucktes Heft + digitale Ausgabe mit einer Ersparnis von 5,90 Euro.

Python-Entwicklungsumgebungen

PyCharm als All-inclusive-Paket oder lieber VS Code mit seinen vielen Plug-ins? Die Anforderungen an moderne Python-Entwicklung haben beide auf dem Schirm: Data Science, Refactoring, CI/CD-Integration und natürlich KI. Oft ist der Platzhirsch PyCharm noch im Vorteil, aber VS Code holt auf. Und dann ist da noch das Urgestein Vim, das sich in Form von Neovim zu einer erstaunlich modernen IDE ausbauen lässt.

Offene Securityplattform Wazuh

Umfassende, integrierte Sicherheitsplattformen für SIEM und XDR kosten viel Geld. Wazuh ist eine lizenzkostenfreie Open-Source-Alternative. Sie vereint umfangreiche Monitoring- und Abwehrfunktionen und ist schnell einsatzbereit.

Nach dem Ende der Ampel

Nach dem Zerbrechen der Ampelkoalition stehen viele Projekte und Gesetzesvorhaben auf der Kippe: Digitalpakt, KRITIS, NIS2- und AI-Act-Umsetzung, um nur einige zu nennen. Wie geht es weiter mit Digitalisierung und IT-Recht?

Access-Points für Wi-Fi 7 und 6E

Wi-Fi 7 schafft Platz im engen WLAN-Frequenzspektrum, verspricht mehr Durchsatz und erlaubt mehr Endgeräte. Doch schon Geräte nach Wi-Fi-Standard 6E nutzen das 6-GHz-Band. Für beide Generationen stehen leistungsfähige Access-Points bereit.

CrowdSec sperrt Angreifer aus

Viele Server-Admins nutzen Fail2ban, um böswillige IP-Adressen zu sperren. Die moderne Alternative CrowdSec erkennt mehr Angriffsarten, ist flexibler beim Abweisen zu Zugriffen und kann erkannte Bedrohungen über mehrere Server hinweg teilen.

  • Markt + Trends

    • 8 KI und Data Science
    • 11 Kolumne
    • 12 Cloud
    • 14 Open Source
    • 16 World Wide Web
    • 17 Arbeitsplatz
    • 18 Netzwerk
    • 19 IoT
    • 20 Rechenzentrum
    • 22 Softwareentwicklung
    • 24 Systemmanagement
    • 25 IT-Sicherheit
    • 26 it-sa 2024
    • 27 IT-Recht & Datenschutz
    • 28 Neue Cookie-Verordnung
    • 30 git pull IT-Grundschutz: Das steckt im IT-Grundschutz++
    • 31 E-Government
    • 32 Unternehmenssoftware
    • 34 E-Health
    • 35 Beruf
    • 36 Telekommunikation
    • 38 Wirtschaft
    • 42 Digitalpolitik
    • 44 Veranstaltungen
    • 45 Retrospektive
  • Titel

    • 48 Entwicklungsumgebungen für Python
    • 56 Neovim als Python-IDE
  • Review

    • 64 Intrusion Prevention
    • 70 Softwareentwicklung
  • Report

    • 76 Recht
    • 78 IT-Beschaffung für Verwaltungen
    • 81 Der EU Cyber Resilience Act: Was man wissen muss
    • 84 Netzwerke
    • 94 E-Health
    • 98 Observability
  • Wissen

    • 106 Secrets Management
    • 114 Quantencomputing
  • iX extra Storage

    • 120 Storage mit und für KI
  • Praxis

    • 130 Security
    • 136 Softwareentwicklung
    • 144 Sicherheit
    • 147 Tools und Tipps
    • 148 C++
  • Medien

    • 151 Rezension
    • 152 Buchmarkt
  • Rubriken

    • 3 Editorial: IT-Grundschutz kernsaniert
    • 6 Leserbriefe Dezember 2024
    • 153 Impressum
    • 154 Vorschau Januar 2025
Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
4018837076736
Veröffentlicht:
22.11.24

Auch interessant für Sie:

Python: NumPy für Data Science
NumPy gilt als eine der populärsten Python-Bibliotheken für Data Science. Auch in weiterführenden Disziplinen wie der Bilderkennung und künstlichen Intelligenz kommt man um den Einsatz von NumPy nicht herum. Die Kernkomponente von NumPy sind mehrdimensionale Arrays, deren Verständnis für die Anwendung dieser leistungsstarken Library unverzichtbar ist.Dieser Kurs bietet einen idealen Einstieg in die Welt von NumPy mit allen relevanten Funktionen und Tricks. Darin zeigt Ihnen der Data-Science-Experte Fabio Basler anhand praxisnaher Übungsdaten die wichtigsten Einsatzmöglichkeiten von NumPy. Dabei lernen Sie die Datenstruktur von Arrays kennen und machen sich mit diversen Funktionen und fortgeschrittenen Konzepten der Datenaufbereitung und -transformation vertraut. Nicht zuletzt erhalten Sie viele wertvolle Tipps, die Ihnen die Arbeit mit NumPy erleichtern.Länge:  04:27 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung Kapitelüberblick Einrichtung der Entwicklungsumgebung Vorstellung der Notebooks NumPy-Grundlagen Kapitelüberblick Warum NumPy mit Python? Installation und Version Hilfe und Funktionen NumPy-Datentypen Quiz: NumPy-Grundlagen Arrays – Grundlagen Kapitelüberblick Arrays erstellen zeros, ones, eye, full full, full_like, identity, empty arange und linspace Random-Modul Listen vs. Arrays Mehrdimensionale Arrays Matrizen Sortierungen Arrays kopieren Aufgabe: Arrays-Grundlagen Lösung: Arrays-Grundlagen Quiz: Arrays – Grundlagen Arrays – Vertiefung Kapitelüberblick Zufallsvariablen und Verteilungsfunktionen Vergleichsoperatoren UND, ODER, XOR, NOT Any und All Einfügen von Elementen in Arrays Löschen von Elementen in Arrays isnan inf Arrays laden und speichern Arrays iterieren Aufgabe: Arrays – Vertiefung Lösung: Arrays – Vertiefung Quiz: Arrays – Vertiefung Berechnungen und Aggregationen Kapitelüberblick Mathematische Operationen Funktionen für mathematische Operationen Theorie: Array-Berechnungen Aggregationsfunktionen (Teil 1) Aggregationsfunktionen (Teil 2) Rundungsfunktionen Trigonometrische Berechnungen Matrizenmultiplikationen Korrelationskoeffizient Quiz: Berechnungen und Aggregationen Indexing und Slicing Kapitelüberblick Indexing-Grundlagen Indexing bei mehrdimensionalen Arrays Slicing Aufgabe: Indexing und Slicing Lösung: Indexing und Slicing Quiz: Indexing und Slicing Reshaping und Merging Kapitelüberblick Reshaping ravel transpose resize concatenate row_stack und column_stack Arrays auftrennen dsplit, hsplit, vsplit stack, dstack, hstack, vstack Quiz: Reshaping und Merging Array-Funktionen Kapitelüberblick repeat flip asarray und asmatrix swapaxes und moveaxes tile trim_zeros und nonzero atleast append unique copyto squeeze Quiz: Array-Funktionen Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren.  Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
69,00 €*
Handbuch Data Science mit Python (2. Auflage)
Handbuch Data Science mit Python. Grundlegende Tools für die Arbeit mit Daten. Übersetzung der 2. Auflage. November 2023.Für viele Data Scientists ist Python die Sprache der Wahl, weil zahlreiche ausgereifte Bibliotheken zum Speichern, Bearbeiten und Auswerten von Daten verfügbar sind. Jake VanderPlas versammelt in dieser 2. Auflage seines Standardwerks alle wichtigen Datenanalyse Tools in einem Band und erläutert deren Einsatz in der Praxis. Beschrieben werden IPython, Jupyter, NumPy, Pandas, Matplotlib, Scikit Learn und verwandte Werkzeuge.Für Datenanalystinnen und analysten und Data Cruncher mit Python Kenntnissen ist dieses umfassende Handbuch von unschätzbarem Wert bei der Erledigung ihrer täglichen Aufgaben. Dazu gehören die Manipulation, Umwandlung und Bereinigung von Daten, die Visualisierung verschiedener Datentypen sowie die Nutzung von Daten zum Erstellen von Statistiken und Machine Learning Modellen.Dieses Handbuch beschreibt die folgenden Tools: IPython und Jupyter bieten eine Umgebung für Berechnungen, die von vielen Data Scientists genutzt wirdNumPy stellt das ndarray zum effizienten Speichern und Bearbeiten dicht gepackter Datenarrays bereitPandas verfügt über das DataFrameObjekt für die Speicherung und Manipulation gelabelter und spaltenorientierter DatenMatplotlib ermöglicht die flexible und vielseitige Visualisierung von DatenScikitLearn unterstützt bei der Implementierung der wichtigsten und gebräuchlichsten Algorithmen für das Machine Learning.Jake VanderPlas ist Software Engineer bei Google Research und arbeitet an Tools, die datenintensive Forschung unterstützen. Er entwickelt Python-Tools für den Einsatz in der Data Science, darunter Pakete wie Scikit-Learn, SciPy, AstroPy, Altair, JAX und viele andere. Er engagiert sich in der Data-Science-Community, konzipiert Tutorials zu Themen des wissenschaftlichen Computings und hält Vorträge auf vielen verschiedenen Konferenzen in der Data-Science-Welt.Leseprobe (PDF-Link)
49,90 €*
Neu
KI und Recht
KI UND RECHT Die Nutzung von KI-Anwendungen im beruflichen Alltag bringt zahlreiche Herausforderungen mit, mit denen sich Unternehmen wie Behörden frühzeitig beschäftigen sollten. Das Urheberrecht, das Datenschutzrecht oder auch allgemeine Persönlichkeitsrechte sind betroffen. In diesem Buch werden die komplexen rechtlichen Fragen, die mit dem Einsatz von künstlicher Intelligenz (KI) einhergehen, umfassend betrachtet:Wem gehört ein KI-Werk?Erlangt ein KI-Erzeugnis Schutz nach dem Urheberrecht, wenn es von einem Menschen bearbeitet wird? Verliert das Werk eines Menschen das Urheberrecht, wenn es von der KI bearbeitet wird?Müssen von einer KI generierte Inhalte gekennzeichnet werden?Darf ein Mensch sich als "Urheber" eines KI-Werks ausgeben?Was ist bei der Verarbeitung personenbezogener Daten durch KI zu beachten?Darf eine KI frei verfügbare Online-Daten zu Trainingszwecken verwenden? Auf diese und weitere Fragen erhalten Sie Antworten und lernen, wie Sie KI-Tools bei der täglichen Arbeit verantwortlich einsetzen.AUS DEM INHALT Was ist KI und welche rechtlichen Problemfelder gibt esKI und Urheberrecht KI-Trainingsdaten KI und DatenschutzrechtKI und allgemeines Persönlichkeitsrecht KI-GuidelinesKI-Regulierung (KI-VO und KI-Haftungs-RL)KI und Markenrecht KI und E-Mail-MarketingÜber den Autor:Michael Rohrlich ist Rechtsanwalt, Fachautor und Dozent aus Würselen (Nähe Aachen). Seine beruflichen Schwerpunkte liegen insbesondere auf den Gebieten E-Commerce-, Datenschutz- und KI-Recht. Seit vielen Jahren schreibt er regelmäßig für diverse Print- und Onlinepublikationen. Darüber hinaus ist er Autor mehrerer Bücher sowie als Video-Trainer für LinkedIn Learning tätig.
39,99 €*
iX Miniabo Plus
iX - Das Magazin für professionelle Informationstechnik. iX hat es sich zur Aufgabe gemacht, ihre Leser durch den zunehmend verwirrenden und sich ständig verändernden IT-Dschungel zu leiten und ihnen eine Übersicht über die neuesten Entwicklungen zu verschaffen. Dabei steht unabhängiger, gründlich recherchierter und kritischer Fach- Journalismus an erster Stelle. Im Fokus jedes Artikels steht der Praxisbezug für den Leser. Tests und Erfahrungsberichte bieten eine Entscheidungshilfe für den Einsatz von Produkten und Dienstleistungen im IT-Business. iX berichtet zusätzlich über zukunftsweisende Technologien und Forschungsergebnisse. iX richtet sich an jeden professionellen IT-Anwender in Unternehmen und Institutionen. Zur Leserschaft zählen IT-Leiter, Softwareentwickler, System- und Netzwerkadministratoren, IT-Berater, Sicherheitsspezialisten sowie Mitarbeiter aus Wissenschaft und Forschung. Genießen Sie die Vorzüge eines Abonnements und sparen Sie gegenüber dem Einzelkauf.
20,10 €*
Neu
Programmieren mit KI
Der praktische Einstieg in die KI-basierte Programmierung (1. Auflage, Oktober 2024)Nutzen Sie das Potenzial der neuesten KI-Technologien für Ihre Arbeit: Dieser praktische Leitfaden zeigt den Einsatz von KI-Assistenten für die gesamte Softwareentwicklung – einschließlich Planung, Design und Debugging. Sie erfahren, wie Sie eine breite Palette von Werkzeugen verwenden können, um schneller und effizienter zu programmieren – von allgemeinen LLMs (ChatGPT, Gemini und Claude) bis hin zu codespezifischen Systemen (GitHub Copilot, Tabnine, Cursor und Amazon CodeWhisperer).Tom Taulli – bekannt für seinen lockeren und unterhaltsamen Schreibstil – stellt eine modulare Programmiermethodik vor, die optimal auf die Art und Weise abgestimmt ist, wie Prompts KI-generierten Code erzeugen. Er beschreibt auch, wie LLMs genutzt werden können, um eine Programmiersprache zu lernen, Code zu erklären oder Code von einer Sprache in eine andere zu konvertieren. Das Buch behandelt:Die zentralen Funktionen von KI-basierten EntwicklungstoolsVor- und Nachteile sowie Use Cases beliebter Systeme, einschließlich GitHub CopilotDie Einsatzmöglichkeiten von ChatGPT, Gemini, Claude und anderen LLMs für die ProgrammierungKI-Entwicklungswerkzeuge für den gesamten Lebenszyklus der Softwareentwicklung, einschließlich Requirements, Fehlerbehebung und DokumentationPrompt Engineering für die ProgrammierungDen Einsatz von KI-Assistenz für mühsame Aufgaben wie die Erstellung regulärer AusdrückeDie Verwendung von KI-basierten Low-Code- und No-Code-ToolsAutoreninfo:Tom Taulli ist ein Autor, Berater und Investor, der zahlreiche Bücher, darunter den Titel Artificial Intelligence Basics, verfasst hat. Er schreibt auch für Publikationen wie AIBusiness.com, Inc.com, Barrons.com, eSecurity Planet und Kiplingers.com und hat für O'Reilly und Pluralsight Kurse zu Themen wie generative KI, Datenbanken und Python entwickelt.Zielgruppe:Programmierer*innen Softwareentwickler*innen
36,90 €*
Neu
Linux Mint 22 Schnelleinstieg
Linux Mint 22 Schnelleinstieg (1. Auflage, November 2024)Steigen Sie mit Linux Mint in die Linux-Welt ein! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Linux Mint 22. Dafür benötigen Sie keinerlei Linux-Kenntnisse und können schnell und einfach von Windows umsteigen.Sie werden Schritt für Schritt durch die verschiedenen Installationsmöglichkeiten von Linux Mint geführt (Live-Version, Festinstallation, Linux Mint als einziges oder als zweites Betriebssystem parallel zu Windows) und erfahren, wie Sie Linux Mint einrichten und an Ihre Bedürfnisse anpassen. Um sich schnell zurechtzufinden, erhalten Sie eine Einführung in die für Linux Mint empfohlenen Arbeitsoberflächen Cinnamon, Mate und XFCE sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. Darüber hinaus erfahren Sie, wie Sie Software, die eigentlich für den Betrieb unter Windows gedacht ist, auch unter Linux nutzen können.Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben mit Linux Mint zu meistern.Aus dem Inhalt:Grundlagen zu Linux und MintInstallation und Live-VersionDie grafischen Oberflächen Cinnamon, Mate und XFCEAnwendungen nachinstallierenWindows-Programme mit Linux Mint nutzenLinux-Alternativen zu gängigen Windows-ProgrammenBackups und SicherheitTerminal und VerzeichnishierarchieAuf der Buch-DVD: Linux Mint 22 für PC (Cinnamon-Version, 64 Bit)Leseprobe (PDF-Link)Autoreninfo: Robert Gödl ist überzeugter Linux-Nutzer mit einer Vorliebe für das Testen von freien Betriebssystemen und freier Software. Nach über 20 Jahren ohne Microsoft Windows möchte er anderen zeigen, dass Linux heute einfach zu installieren, zu nutzen und zu verstehen ist. Ohne viele technische IT-Begriffe macht er Linux auch Benutzern ohne Vorkenntnisse schnell und einfach zugänglich.
22,00 €*