Python für maschinelles Lernen Tag-01 | von Zohaib Ahmed | Kaggle-Meister | Juni 2023

0
25


Hallo allerseits!

Ich freue mich, Ihnen mitteilen zu können, dass ich eine neue Serie auf Medium mit dem Titel „Machine Studying Days“ starte. In dieser Serie teile ich, was ich täglich über maschinelles Lernen lerne. Ich hoffe, dass Sie mich auf dieser Reise begleiten!

Heute werden wir über die Grundlagen der Programmierung in Python sprechen. Python ist eine leistungsstarke Sprache, die häufig für maschinelles Lernen verwendet wird. Wenn Sie noch keine Erfahrung mit Python haben, machen Sie sich keine Sorgen! Ich werde mit den Grundlagen beginnen.

Wir werden folgende Themen behandeln:

  • So installieren Sie Python
  • So schreiben Sie einfache Python-Programme
  • Die Grundlagen von Datentypen und Variablen
  • Kontrollflussanweisungen
  • Funktionen
  1. Gehen Sie zur Python-Web site: https://www.python.org/downloads/ und klicken Sie auf die Schaltfläche „Python herunterladen“.
  2. Wählen Sie die Python-Model aus, die Sie installieren möchten. Für die meisten Menschen ist die neueste Model die beste Choice.
  3. Klicken Sie je nach Systemarchitektur auf die Schaltfläche Home windows Installer (64-Bit) oder Home windows Installer (32-Bit).
  4. Führen Sie das Installationsprogramm aus und befolgen Sie die Anweisungen auf dem Bildschirm.
  5. Sobald die Set up abgeschlossen ist, können Sie mit der Verwendung von Python beginnen.

Hier sind einige zusätzliche Anweisungen:

  • Wenn Sie einen Mac- oder Linux-Pc verwenden, können Sie Python mit dem Paketmanager installieren.
  • Sie können Python auch über eine virtuelle Umgebung installieren. Dies ist nützlich, wenn Sie verschiedene Versionen von Python auf Ihrem Pc installieren möchten.
  • Um zu überprüfen, ob Python korrekt installiert ist, öffnen Sie eine Eingabeaufforderung und geben Sie Folgendes ein python. Der Python-Interpreter sollte gestartet werden.

Hier sind einige Ressourcen, die für Sie hilfreich sein könnten:

1. Hallo Welt!

Dies ist das einfachste Python-Programm. Es gibt die Nachricht „Hallo Welt!“ aus. zur Konsole.

print("Hey, world!")

Ausgabe: Hallo Welt

2. Addition zweier Zahlen

Dieses Programm addiert zwei Zahlen und gibt das Ergebnis aus.

first_number = 10
second_number = 20

sum = first_number + second_number

print("The sum is", sum)

Ausgabe: Die Summe ist 30

3. Ermitteln der Fakultät einer Zahl

Dieses Programm ermittelt die Fakultät einer Zahl. Die Fakultät einer Zahl ist das Produkt aller positiven ganzen Zahlen, die kleiner oder gleich dieser Zahl sind. Beispielsweise ist die Fakultät von 5 120 (1 * 2 * 3 * 4 * 5).

def factorial(quantity):
if quantity == 0:
return 1
else:
return quantity * factorial(quantity - 1)

quantity = 5

factorial_of_number = factorial(quantity)

print("The factorial of", quantity, "is", factorial_of_number)

Ausgabe: Die Fakultät von 5 ist 120

4. Prüfen, ob eine Zahl eine Primzahl ist

Dieses Programm prüft, ob eine Zahl eine Primzahl ist. Eine Primzahl ist eine Zahl, die nur durch sich selbst und 1 teilbar ist.

def is_prime(quantity):
if quantity <= 1:
return False

for i in vary(2, quantity):
if quantity % i == 0:
return False

return True

quantity = 17

is_prime_number = is_prime(quantity)

print("The quantity", quantity, "is", "prime" if is_prime_number else "not prime")

Ausgabe: Die Zahl 17 ist eine Primzahl

Dies sind additionally einige grundlegende Programme, die Sie üben können. Ich werde Ihnen auch Ressourcen zur Verfügung stellen, mit denen Sie für Tag 01 mehr üben können.

Kommen wir nun zum nächsten Thema, nämlich den grundlegenden Datentypen und Variablen in Python. Das ist ein wichtiges Thema, aber auch sehr leicht zu verstehen. Lasst uns daran arbeiten!

1. Ganze Zahlen

Ganzzahlen sind ganze Zahlen wie 1, 2, 3, 4 usw. Sie können positiv, negativ oder Null sein.

integer_1 = 1
integer_2 = -2
integer_3 = 0

print(integer_1)
print(integer_2)
print(integer_3)

Ausgabe: 1 -2 0

2. Gleitkommazahlen

Gleitkommazahlen sind Zahlen mit Dezimalstellen, z. B. 1,0, 2,5, 3,14159. Sie können positiv, negativ oder null sein.

floating_point_number_1 = 1.0
floating_point_number_2 = -2.5
floating_point_number_3 = 3.14159

print(floating_point_number_1)
print(floating_point_number_2)
print(floating_point_number_3)

Ausgabe: 1,0 | -2,5 | 3.14159

3. Saiten

Strings sind Zeichenfolgen wie „Hallo“, „Welt“, „Python“. Sie können in einfache oder doppelte Anführungszeichen eingeschlossen werden.

string_1 = "hiya"
string_2 = "world"
string_3 = "Python"

print(string_1)
print(string_2)
print(string_3)

Ausgabe: Hallo | Welt | Python

4. Boolesche Werte

Boolesche Werte sind Werte, die entweder wahr oder falsch sein können. Sie werden zur Darstellung logischer Werte verwendet.

boolean_1 = True
boolean_2 = False

print(boolean_1)
print(boolean_2)

Ausgabe: True | FALSCH

5. Variablen

Variablen sind Namen, die zum Speichern von Daten verwendet werden. Sie können jedem Datentyp zugeordnet werden.

integer_variable = 1
floating_point_variable = 1.0
string_variable = "hiya"
boolean_variable = True

print(integer_variable)
print(floating_point_variable)
print(string_variable)
print(boolean_variable)

Ausgabe: 1 | 1,0 | hallo |Stimmt

6. Typkonvertierung

Bei der Typkonvertierung handelt es sich um den Prozess der Konvertierung eines Werts von einem Datentyp in einen anderen. Sie können beispielsweise eine Ganzzahl in eine Gleitkommazahl oder eine Zeichenfolge in einen booleschen Wert umwandeln.

integer_value = 1
floating_point_value = float(integer_value)
string_value = "1"
boolean_value = bool(string_value)

print(floating_point_value)
print(boolean_value)

Ausgabe: 1,0 | WAHR

7. Betreiber

Operatoren sind Symbole, mit denen Operationen an Daten ausgeführt werden. Beispielsweise wird der Additionsoperator (+) verwendet, um zwei Zahlen zu addieren.

integer_1 = 1
integer_2 = 2

sum = integer_1 + integer_2

print(sum)

Ausgabe: 3

Kontrollflussanweisungen werden verwendet, um den Ausführungsfluss eines Programms zu steuern. Beispielsweise wird die if-Anweisung verwendet, um Code auszuführen, wenn eine bestimmte Bedingung erfüllt ist.

integer_value = 1

if integer_value == 1:
print("The worth is 1")
else:
print("The worth is just not 1")

Ausgabe: Der Wert ist 1

Funktionen sind wiederverwendbare Codeblöcke, die von anderen Teilen eines Programms aus aufgerufen werden können. Sie können für eine Vielzahl von Aufgaben verwendet werden, beispielsweise zum Berechnen einer Fakultät oder zum Ermitteln des Maximalwerts in einer Liste.

def factorial(quantity):
if quantity == 0:
return 1
else:
return quantity * factorial(quantity - 1)

quantity = 5

factorial_of_number = factorial(quantity)

print("The factorial of", quantity, "is", factorial_of_number)

Ausgabe: Die Fakultät von 5 ist 120

Eingabe und Ausgabe sind die Prozesse, mit denen Daten in ein Programm eingegeben und aus diesem heraus übertragen werden. Eingabe ist der Vorgang des Lesens von Daten vom Benutzer oder aus einer Datei. Unter Ausgabe versteht man den Vorgang des Schreibens von Daten an den Benutzer oder in eine Datei.

integer_value = enter("Enter an integer: ")

print("You entered", integer_value)

Ausgang Geben Sie eine Ganzzahl ein: 3 | Sie haben 3 eingegeben

Großartig! Am ersten Tag haben wir die Grundlagen von Python behandelt. Am zweiten Tag werden wir uns mit Datenstrukturen in Python befassen. Bis dann!

Ich werde auch einige Ressourcen bereitstellen, um mehr über Python zu erfahren.

Ich hoffe, Ihnen gefällt diese erste Ausgabe der Machine Studying Days!

Hier sind einige zusätzliche Ressourcen, die für Sie hilfreich sein könnten:

Danke fürs Lesen!



Source link

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here