Direkt zum Inhalt

Python Datentypumwandlung: Ein Leitfaden mit Beispielen

In diesem Python-Tutorial beschäftigst du dich mit der impliziten und expliziten Datentypkonvertierung von primitiven und nicht-primitiven Datenstrukturen mit Hilfe von Codebeispielen!
Aktualisierte 16. Feb. 2025  · 14 Min. Lesezeit

Jeder Wert in Python hat einen Datentyp. Datentypen sind eine Klassifizierung von Daten, die dem Compiler oder dem Interpreter sagt, wie du die Daten verwenden willst. Der Typ definiert die Operationen, die mit den Daten durchgeführt werden können, und die Struktur, in der die Daten gespeichert werden sollen. In der Datenwissenschaft musst du oft die Art deiner Daten ändern, damit sie leichter zu verwenden und zu bearbeiten sind.

Python hat viele Datentypen. Du hast sicher schon einige von ihnen gesehen und mit ihnen gearbeitet. Du hast Integer und Float, um mit numerischen Werten umzugehen, Boolean (bool), um mit wahr/falsch-Werten umzugehen und Strings, um mit alphanumerischen Zeichen zu arbeiten. Du kannst Listen, Tupel, Dictionaries und Sets verwenden, also Datenstrukturen, in denen du eine Sammlung von Werten speichern kannst. Mehr darüber erfährst du im DataCamp-Kurs "Data Types for Data Science".

Um den gesamten Beispielcode in diesem Lehrgang ganz einfach selbst auszuführen, kannst du dir kostenlos eine DataLab-Arbeitsmappe erstellen, auf der Python vorinstalliert ist und die alle Codebeispiele enthält. Wenn du mehr über die Typkonvertierung in Python erfahren möchtest, schau dir diese praktische Übung aus dem DataCamp an.

Überprüfen von Datentypen in Python

Bevor du Datentypen umwandelst, ist es sinnvoll, sie zu überprüfen. Python bietet zwei Hauptfunktionen:

  • type(): Gibt den Typ einer Variablen zurück.
  • isinstance(): Prüft, ob eine Variable zu einem bestimmten Typ gehört.
a = 5.5
print(type(a))  # Output: <class 'float'>

print(isinstance(a, int))  # Output: False
print(isinstance(a, float))  # Output: True

Python Implizite und explizite Datentypkonvertierung

Die Datenkonvertierung in Python kann auf zwei Arten erfolgen: Entweder du sagst dem Compiler explizit, dass er einen Datentyp in einen anderen Typ umwandeln soll, oder der Compiler versteht das von selbst und erledigt es für dich. Im ersten Fall führst du eine explizite Datentypkonvertierung durch, während du im zweiten Fall eine implizite Datentypkonvertierung vornimmst.

Python implizite Datentypkonvertierung

Implizite Konvertierung oder Coercion bedeutet, dass die Umwandlung von Datentypen entweder während der Kompilierung oder während der Laufzeit stattfindet und direkt von Python für dich erledigt wird. Sehen wir uns ein Beispiel an:

a_int = 1
b_float = 1.0
c_sum = a_int + b_float
print(c_sum)
print(type(c_sum))
 2.0
<class 'float'>

Tipp: Du kannst die Funktion type() in Python verwenden, um den Datentyp eines Objekts zu überprüfen.

Python von Grund auf lernen

Beherrsche Python für Data Science und erwerbe gefragte Fähigkeiten.
Kostenloses Lernen beginnen

Im Beispiel wurde ein Integer-Wert a_int zu einem Float-Wert b_float addiert und das Ergebnis automatisch in einen Float-Wert c_sum umgewandelt, ohne dass du es dem Compiler mitteilen musst. Das ist die implizite Datenumwandlung.

Warum wurde der Float-Wert nicht in eine Ganzzahl umgewandelt?

Dies ist auf ein breiteres Konzept der Typförderung in der Informatik zurückzuführen. Einfach ausgedrückt, ist dies ein Schutzmechanismus des Compilers, der es dir ermöglicht, Operationen durchzuführen, wann immer es möglich ist, indem du deine Daten in einen anderen Supertyp umwandelst, ohne dass Informationen verloren gehen.

Das bedeutet, dass die Umwandlung von Float in Integer nicht erfolgt, weil der Compiler dann den Nachkommateil entfernen müsste, was zu einem Informationsverlust führt.

Python explizite Datentypkonvertierung

Eine explizite Datentypkonvertierung, oft auch als Typ-Casting bezeichnet, liegt vor, wenn du einen Wert absichtlich von einem Datentyp in einen anderen umwandelst. Bei diesem Ansatz hast du direkte Kontrolle über die Konvertierung, da du den Zieldatentyp in deinem Code explizit angibst. Sie wird häufig verwendet, wenn die automatische (implizite) Konvertierung, die Python bietet, deinen Anforderungen nicht genügt.

Die Syntax für die explizite Umwandlung lautet:

target_data_type(expression)

Wenn du zum Beispiel eine Fließkommazahl in eine Ganzzahl umwandeln willst, würdest du schreiben:

int(3.14)  # Converts 3.14 to 3

Hinweis: Explizite Konvertierungen sind zwar sehr nützlich, können aber zu Informationsverlusten führen. Wenn du zum Beispiel eine Fließkommazahl in eine ganze Zahl umwandelst, werden die Nachkommastellen verworfen. Es ist wichtig, diese Folgen zu verstehen, um unbeabsichtigte Ergebnisse in deinen Programmen zu vermeiden.

Schauen wir uns einige häufig verwendete explizite Datentypkonvertierungen an.

Python Primitive versus nicht-primitive Datenstrukturen

Primitive Datenstrukturen sind die Bausteine für die Datenmanipulation und enthalten reine, einfache Datenwerte. Python hat vier primitive Variablentypen:

  • Integers
  • Schwimmer
  • Strings
  • Boolesche

Nicht-primitive Datenstrukturen speichern nicht nur einen Wert, sondern vielmehr eine Sammlung von Werten in verschiedenen Formaten. In Python gibt es die folgenden nicht-primitiven Datenstrukturen:

  • Listen
  • Tupel
  • Wörterbücher
  • Sets

Mit dem DataCamp-Tutorial "Datenstrukturen in Python" kannst du mehr darüber erfahren .

Primitive Datenstrukturen Konvertierungen

Python Ganzzahl- und Fließkomma-Umwandlungen

Integer und Float sind Datentypen, die mit Zahlen umgehen.

Um eine ganze Zahl in eine Fließkommazahl umzuwandeln, verwendest du in Python die Funktion float(). Wenn du eine Fließkommazahl in eine ganze Zahl umwandeln willst, kannst du die Funktion int() verwenden.

a_int = 3
b_int = 2

# Explicit type conversion from int to float
c_float_sum = float(a_int + b_int)
print(c_float_sum)
5.0
a_float = 3.3
b_float = 2.0
# Explicit type conversion from float to int
c_int_sum = int(a_float + b_float)
print(c_int_sum)

c_float_sum = a_float + b_float
print(c_float_sum)
5
5.3

Probleme mit der Genauigkeit von Floats und die Decimal Modul

Die Fließkommaarithmetik in Python kann zu Problemen mit der Genauigkeit führen:

print(0.1 + 0.2)  # Output: 0.30000000000000004

Um dies zu vermeiden, verwende das Modul Decimal:

from decimal import Decimal

print(Decimal('0.1') + Decimal('0.2'))  # Output: 0.3

Umwandlung von realen in komplexe Datentypen in Python

Du kannst ganze Zahlen in komplexe Zahlen umwandeln, indem du complex(real,imag) benutzt. Sie benötigt zwei ganze Zahlen (reale und imaginäre Zahlen) und wandelt reale Zahlen in komplexe Zahlen um.

real = 2
imag = 5
print(complex(real, imag))
(2+5j)

Python Datentypumwandlung mit Strings

Ein String ist eine Sammlung von einem oder mehreren Zeichen (Buchstaben, Zahlen, Symbole). Es kann sein, dass du ziemlich oft Zeichenketten in Zahlen oder Zahlen in Zeichenketten umwandeln musst.

price_cake = 15
price_cookie = 6
total = price_cake + price_cookie
print("The total is: " + total  + "$")

 
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-12-54bd76b9b4bd> in <module>()
      2 price_cookie = 6
      3 total = price_cake + price_cookie
----> 4 print("The total is: " + total  + "$")


TypeError: Can't convert 'int' object to str implicitly

Das obige Beispiel gibt eine TypeError aus, die besagt, dass der Compiler einen Integer-Wert nicht implizit in einen String umwandeln kann.

Was das Programm hier tun soll, erscheint dir vielleicht intuitiv. Da der Compiler aber nicht immer sicher ist, bietet er einen Mechanismus mit explizitem Type Casting, damit du klar sagen kannst, was du willst. So kannst du in Python mit der Funktion str() eine ganze Zahl in eine Zeichenkette umwandeln:

price_cake = 15
price_cookie = 6
total = price_cake + price_cookie
print("The total is: " + str(total)  + "$")
The total is: 21$

Genauso funktioniert es, wenn du Float- in String-Werte umwandelst.

In Python kannst du auch Strings in Integer- und Float-Werte umwandeln, wann immer das möglich ist. Lass uns sehen, was das bedeutet:

price_cake = '15'
price_cookie = '6'

# String concatenation
total = price_cake + price_cookie
print("The total is: " + total + "$")

# Explicit type conversion to integer
total = int(price_cake) + int(price_cookie)
print("The total is: " + str(total)  + "$")
The total is: 156$
The total is: 21$

Lass uns den Code aufschlüsseln.

price_cake und price_cookie sind zunächst Strings. Dann musst du die Gesamtsumme ermitteln, was bedeutet, dass sie zuerst in ihre entsprechenden ganzzahligen Werte umgewandelt werden müssen. Andernfalls nimmt der Compiler an, dass es sich bei der gewünschten Operation um eine String-Verkettung und nicht um eine numerische Addition handelt. Diesen Wert musst du dann in den endgültigen Anzeigestring einfügen und folglich die Summe in einen String umwandeln, um sie mit dem Rest der Anzeige zu verketten.

Hoffentlich hilft dir dieses Beispiel, die Bedeutung von Datentypkonvertierungen zu erkennen. Auch wenn dies nur ein kleines Beispiel für die Umwandlung von Datentypen ist, kannst du schon sehen, wie nützlich sie sein kann.

Hinweis: Hast du das "wann immer möglich" bei der Konvertierung einer Zeichenkette in Ganzzahlen oder Fließkommazahlen bemerkt? Das liegt daran, dass es nicht immer möglich ist, Zeichenketten in Zahlen umzuwandeln und numerische Operationen auf sie anzuwenden. Der Compiler ist sich dessen bewusst und wird dir daher einen Fehler anzeigen, wenn du das versuchst. Schau dir das Beispiel unten an:

price_cake = 'fifteen'
price_cookie = 'six'
total = int(price_cake) + int(price_cookie)
---------------------------------------------------------------------------

ValueError                                Traceback (most recent call last)

<ipython-input-25-80591b8accda> in <module>()
      1 price_cake = 'fifteen'
      2 price_cookie = 'six'
----> 3 total = int(price_cake) + int(price_cookie)


ValueError: invalid literal for int() with base 10: 'fifteen'

Zusammenfassung: Python Primitive Datentyp-Konvertierungen

Konvertierung Funktion Beispiel Ausgabe
Integer zu Float float() float(3) 3.0
Float zu Integer int() int(3.9) 3
String zu Integer int() int('123') 123
Integer zu String str() str(123) '123'

Nicht-primitive Datenstrukturumwandlungen

Python Typumwandlung in Tupel und Listen

Wie bei Ganzzahlen und Fließkommazahlen kannst du auch Listen in Tupel und Tupel in Listen umwandeln.

Weißt du noch, was Tupel und Listen sind? Listen und Tupel werden in Python verwendet, um eine Sammlung von homogenen Elementen zu speichern. Der Unterschied zwischen Tupeln und Listen besteht darin, dass Tupeln unveränderlich sind, d. h., wenn sie einmal definiert sind, kannst du keine Werte darin löschen, hinzufügen oder bearbeiten.

Warum solltest du Listen in Tupel umwandeln?

Das liegt daran, dass Tupel unveränderliche Datentypen sind und die Programme, die du erstellst, erheblich optimieren können.

Und warum solltest du Tupel in Listen umwandeln?

Vielleicht möchtest du Änderungen an dem ursprünglichen Tupel vornehmen. So kannst du sie in Listen umwandeln, die Änderung vornehmen und sie dann wieder in Tupel umwandeln.

In Python kannst du die Funktion tuple() verwenden, um eine Tupel-Version des übergebenen Wertes zurückzugeben, und die Funktion list(), um ein Tupel in eine Liste umzuwandeln:

a_tuple = ('a', 1) ,('f', 2), ('g', 3)
b_list = [1,2,3,4,5]

print(tuple(b_list))
print(list(a_tuple))
(1, 2, 3, 4, 5)
[('a', 1), ('f', 2), ('g', 3)]

So konvertierst du in Python einen String in eine Liste oder ein Tupel:

dessert = 'Cake'

# Convert the characters in a string to individual items in a tuple
print(tuple(dessert))

# Convert a string into a list
dessert_list = list(dessert)
dessert_list.append('s')
print(dessert_list)
('C', 'a', 'k', 'e')
['C', 'a', 'k', 'e', 's']

Python Typumwandlung in Wörterbücher und Mengen

Du kannst die Funktion dict() verwenden, um ein Tupel in ein Wörterbuch umzuwandeln, und set(), um eine Liste in eine Menge umzuwandeln. 

print(dict(a_tuple))
print(set(b_list))
{'a': 1, 'f': 2, 'g': 3}
{1, 2, 3, 4, 5}

Einfacher als andere Konvertierungsfunktionen musst du nur einen Funktionsnamen angeben, um einen beliebigen Datentyp in Dictionaries und Sets zu konvertieren.

Mit dataclasses für strukturierte Daten (Python 3.7+)

Anstatt Wörterbücher oder Tupel zu verwenden, bietet dataclasses eine bessere Möglichkeit, strukturierte Daten zu verarbeiten.

from dataclasses import dataclass

@dataclass
class Product:
    name: str
    price: float
    in_stock: bool

item = Product("Laptop", 799.99, True)
print(item)  # Output: Product(name='Laptop', price=799.99, in_stock=True)

Zusammenfassung: Python Nicht-Primitive Datenstrukturen Konvertierungen

Konvertierung Funktion Beispiel Ausgabe
Liste zu Tupel tuple() tuple([1, 2, 3]) (1, 2, 3)
Tupel zu Liste list() list(('a', 1)) ['a', 1]
String zu Liste list() list('Cake') ['C', 'a', 'k', 'e']
String zu Tupel tuple() tuple('Cake') ('C', 'a', 'k', 'e')
Tupel zum Wörterbuch dict() dict((('a', 1), ('b', 2))) {'a': 1, 'b': 2}
Liste zum Setzen set() set([1, 2, 3, 4, 5]) {1, 2, 3, 4, 5}

Unicode-, Binär-, Oktal- und Hexadezimal-Ganzzahlen in Python

Die Zahlensysteme beziehen sich auf die Anzahl der Symbole oder Zeichen, die einen numerischen Wert darstellen. Das Zahlensystem, das du normalerweise jeden Tag benutzt, heißt Dezimalzahl. Im Dezimalsystem verwendest du zehn verschiedene Symbole: 0, 1, 2, 3, 4, 5, 6, 7, 8 und 9. Mit diesen zehn Symbolen kannst du jede beliebige Menge darstellen. Unicode, Binär, Hexadezimal und Oktal beziehen sich auf unterschiedliche Zahlensysteme.

Du gehst zur nächsten Stelle, wenn du keine Symbole mehr hast. Im Dezimalsystem verwendet man 10, um eine höhere Zahl als 9 darzustellen, was eine Einheit von zehn und null Einheiten von eins bedeutet. In anderen Zahlensystemen ist das jedoch anders. Wenn du zum Beispiel ein binäres System betrachtest, das nur zwei Symbole, 0 und 1, verwendet, musst du zur nächsten Stelle gehen, wenn du keine Symbole mehr hast. So zählst du also im Binärformat: 0, 1, 10, 11, 100, 101, etc.

In den nächsten Abschnitten werden wir uns einige der Zahlensysteme genauer ansehen.

Binär in Dezimal in Python umwandeln

Binäre Zahlen sind die Zahlen, die mit der Basis zwei dargestellt werden. Das bedeutet, dass es im binären Zahlensystem nur zwei Symbole gibt, um Zahlen darzustellen: 0 und 1. Wenn du im Binärsystem von Null aufwärts zählst, gehen dir die Symbole schneller aus: 0, 1, ???

Außerdem gibt es keine weiteren Symbole mehr. Du gehst nicht zur Ziffer 2, weil es die 2 im Binärsystem nicht gibt. Stattdessen verwendest du eine spezielle Kombination aus 1en und 0en. In einem binären System ist 1000 gleich 8 in Dezimalzahlen. Im Binärsystem verwendest du Zweierpotenzen, d.h. 8 ist im Grunde genommen: (1(2^3)) + (0(2^2)) + (0(2^1)) + (0(2^0))= 8. Die Position der 1 und der 0 bestimmt die Potenz, auf die die 2 erhöht werden soll.

Lass uns das an einem komplexeren Beispiel sehen, um es zu verdeutlichen:

Binary Number = 1001111
Decimal value = (1*(2^6)) + (0*(2^5)) + (0*(2^4)) + (1*(2^3)) + (1*(2^2)) + (1*(2^1)) + (1*(2^0))
              = 79

In Python kannst du einfach die Funktion bin() verwenden, um einen Dezimalwert in den entsprechenden Binärwert umzuwandeln.

Ähnlich verhält es sich mit der Funktion int(), mit der du einen Binärwert in seinen Dezimalwert umwandeln kannst. Die Funktion int() benötigt als zweites Argument die Basis der umzurechnenden Zahl, die im Fall von Binärzahlen 2 ist.

a = 79

# Base 2(binary)
bin_a = bin(a)
print(bin_a)
print(int(bin_a, 2)) #Base 2(binary)
0b1001111
79

Oktal in Dezimal in Python umwandeln

Oktal ist ein weiteres Zahlensystem mit weniger Symbolen als das herkömmliche Dezimalsystem. Es ist zur Basis acht, was bedeutet, dass acht Symbole verwendet werden, um alle Größen darzustellen. Sie lauten 0, 1, 2, 3, 4, 5, 6 und 7. Nach der 7 kommt die 10, denn die 8 gibt es nicht.

Genauso wie du im Binärsystem Zweierpotenzen verwendet hast, um den Wert einer Zahl zu bestimmen, wirst du auch Potenzen von 8 verwenden, da dies die Basis Acht ist.

In einem binären System ist 10 gleich 8 in oktal. Lass uns das mal aufschlüsseln: (1(8^1)) + (0(8^0))= 8.

Ein etwas komplexeres Beispiel:

Octal Number = 117
Decimal value = (1*(8^2)) + (1*(8^1)) + (7*(8^0))
              = 79

In Python kannst du die Funktion oct() verwenden, um einen Dezimalwert in den entsprechenden Oktalwert umzuwandeln. Alternativ kannst du auch die Funktion int() und die richtige Basis verwenden, die im Oktalsystem 8 ist.

a = 79

# Base 8(octal)
oct_a = oct(a)
print(oct_a)
print(int(oct_a, 8))
0o117
79

Hexadezimal in dezimal umwandeln in Python

Hexadezimal ist ein Zahlensystem zur Basis 16. Im Gegensatz zu binär und oktal verwendet es sechs zusätzliche Symbole, die über die Zahlen des Dezimalsystems hinausgehen.

Aber was kommt nach 9?

Sobald zusätzliche Symbole über die normalen Zahlenwerte hinaus benötigt werden, werden Buchstaben verwendet. Im Hexadezimalsystem ist die Liste der verwendeten Symbole also 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E und F.

Nimm das gleiche Beispiel wie zuvor:

Hexadecimal Number = 4F
Decimal value = (4*(16^1)) + (F*(16^0))
              = 79

In Python kannst du die Funktion hex() verwenden, um einen dezimalen Wert in den entsprechenden hexadezimalen Wert umzuwandeln, oder die Funktion int() mit der Basis 16 für das hexadezimale Zahlensystem.

a = 79

# Base 16(hexadecimal)
hex_a = hex(a)
print(hex_a)
print(int(hex_a, 16))
0x4f
79

Unicode in Zeichen umwandeln

Python chr() wandelt Unicode-Ganzzahlen in eine Zeichenkette um. Unicode ist eine allgemein akzeptierte Zeichenkodierung für die Darstellung von geschriebenen Texten in verschiedenen Sprachen.

Wir haben der Funktion chr() verschiedene Unicode-Ganzzahlen zur Verfügung gestellt, um "DATACAMP" anzuzeigen. Du kannst auch ord() verwenden, um ein einzelnes Zeichen in eine Unicode-Ganzzahl umzuwandeln. 

print(
    chr(68),
    chr(65),
    chr(84),
    chr(65),
    chr(67),
    chr(65),
    chr(77),
    chr(80),
)
D A T A C A M P

Zusammenfassung: Python Zahlensysteme Umrechnungen

Konvertierung Funktion Beispiel Ausgabe
Dezimal zu Binär bin() bin(79) 0b1001111
Binär zu Dezimal int() int('1001111', 2) 79
Dezimal zu Oktal oct() oct(79) 0o117
Oktal zu Dezimal int() int('117', 8) 79
Dezimal zu Hex hex() hex(79) 0x4f
Hex zu Dezimal int() int('4F', 16) 79
Unicode zu Zeichen chr() chr(68) 'D'
Zeichen nach Unicode ord() ord('D') 68

Du hast es geschafft!

Herzlichen Glückwunsch! Du hast gelernt, wie man in Python Datentypen umwandelt, vor allem mit Hilfe eingebauter Methoden. Das hilft dir bei der Arbeit mit verschiedenen Datentypen und gibt dir mehr Flexibilität beim Schreiben deiner Programme.

In unserem Kurs Intermediate Python for Data Science lernst du, wie du deine Daten mit matplotlib darstellst und mit Wörterbüchern und dem berühmten DataFrame von Pandas arbeitest. Du wirst auch sehen, wie du den Ablauf deines Programms mit Schleifen steuern kannst. Am Ende des Kurses gibt es außerdem eine Fallstudie, in der du das Gelernte anwenden und dein Wissen in die Praxis umsetzen kannst! 

Python-Projekte für alle Niveaus

Verbessere deine Python-Kenntnisse mit realen Datenprojekten.

FAQs

Wie konvertiert man in Python eine Liste von ganzen Zahlen in eine einzelne Zeichenkette?

Du kannst die Methode join() in Kombination mit map() verwenden, um jede Ganzzahl in eine Zeichenkette umzuwandeln und sie zu verketten.

int_list = [1, 2, 3, 4]
result = ''.join(map(str, int_list))
print(result)  # Output: '1234'

Was passiert, wenn du versuchst, eine nicht-numerische Zeichenkette in Python in eine ganze Zahl umzuwandeln?

Es wird eine ValueError ausgegeben, die anzeigt, dass der String keine gültige Ganzzahl ist.

int('abc')  # Raises ValueError: invalid literal for int() with base 10: 'abc'

Kannst du in Python eine Menge in eine Liste umwandeln? Wie?

Ja, du kannst eine Menge mit der Funktion list() in eine Liste umwandeln.

a_set = {1, 2, 3}
a_list = list(a_set)
print(a_list)  # Output: [1, 2, 3]

Wie konvertierst du eine Zeichenkette mit durch Leerzeichen getrennten Zahlen in eine Liste mit ganzen Zahlen?

Verwende die Methode split(), um den String aufzuteilen, und map(), um jeden Teil in eine ganze Zahl umzuwandeln.

numbers = "1 2 3 4"
int_list = list(map(int, numbers.split()))
print(int_list)  # Output: [1, 2, 3, 4]

Mit welcher Funktion kannst du den Datentyp einer Variablen in Python überprüfen?

Du kannst die Funktion type() verwenden, um den Datentyp einer Variablen zu überprüfen.

x = 5
print(type(x))  # Output: 

Sejal Jaiswal's photo
Author
Sejal Jaiswal
LinkedIn

Ich habe in verschiedenen Branchen gearbeitet und mehrere Aufgaben übernommen: Softwareentwickler, Forscher für maschinelles Lernen, Datenwissenschaftler und Produktmanager. Aber im Grunde bin ich ein Programmierer, der es liebt, zu lernen und sein Wissen zu teilen!

Themen

Lerne mehr über Python mit diesen Kursen!

Zertifizierung verfügbar

Kurs

Einführung in Python

4 hr
6M
Beherrsche die Grundlagen der Datenanalyse mit Python in nur vier Stunden. Dieser Online-Kurs führt in die Python-Schnittstelle ein und stellt beliebte Pakete vor.
Siehe DetailsRight Arrow
Kurs starten
Mehr anzeigenRight Arrow
Verwandt

Der Blog

Lehrer/innen und Schüler/innen erhalten das Premium DataCamp kostenlos für ihre gesamte akademische Laufbahn

Keine Hacks, keine Tricks. Schüler/innen und Lehrer/innen, lest weiter, um zu erfahren, wie ihr die Datenerziehung, die euch zusteht, kostenlos bekommen könnt.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

4 Min.

Der Blog

2022-2023 DataCamp Classrooms Jahresbericht

Zu Beginn des neuen Schuljahres ist DataCamp Classrooms motivierter denn je, das Lernen mit Daten zu demokratisieren. In den letzten 12 Monaten sind über 7.650 neue Klassenzimmer hinzugekommen.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 Min.

Der Blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates hat im zweiten Quartal 2023 über 20.000 Stipendien an unsere gemeinnützigen Partner vergeben. Erfahre, wie fleißige benachteiligte Lernende diese Chancen in lebensverändernde berufliche Erfolge verwandelt haben.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Der Blog

Top 30 Generative KI Interview Fragen und Antworten für 2024

Dieser Blog bietet eine umfassende Sammlung von Fragen und Antworten zu generativen KI-Interviews, die von grundlegenden Konzepten bis hin zu fortgeschrittenen Themen reichen.
Hesam Sheikh Hassani's photo

Hesam Sheikh Hassani

15 Min.

Der Blog

Die 20 besten Snowflake-Interview-Fragen für alle Niveaus

Bist du gerade auf der Suche nach einem Job, der Snowflake nutzt? Bereite dich mit diesen 20 besten Snowflake-Interview-Fragen vor, damit du den Job bekommst!
Nisha Arya Ahmed's photo

Nisha Arya Ahmed

20 Min.

Mehr anzeigenMehr anzeigen