Python für Einsteiger - Inhaltsverzeichnis

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • ► Mein Python-Buch amzn.to/3ARMbw8 (*)
    📼 Playlist mit all meinen Python-Videos • Python Programmieren
    In diesem Video stelle ich dir den Inhalt meines #Python Buchs für #Einsteiger in die #Programmierung vor.
    Inhaltsverzeichnis
    1 Einführung
    1.1 Was ist Python?
    1.2 Warum gerade Python lernen?
    1.2.1 Python ist einfach zu erlernen
    1.2.2 Viele (beginnerfreundliche) Projekte
    1.2.3 Die Bibliothek von Pylexandria
    1.2.4 Zahlreiche Anwendungsgebiete
    1.2.5 Riesige Community
    1.2.6 Niedrige Einstiegshürde
    1.2.7 Sehr gute Jobaussichten
    1.3 Was erwartet dich in diesem Buch?
    2 Python und PIP installieren
    2.1 Python installieren
    2.2 Was ist PIP?
    2.3 Wichtige PIP-Befehle
    2.4 pip installieren
    3 Das erste eigene Python-Programm
    3.1 Was sind Algorithmen und Programme?
    3.2 „Hallo Python!“
    3.3 Von der Idee zum fertigen Programm
    3.4 Wie wird ein Python-Programm ausgeführt?
    3.5 Python interaktiv verwenden
    4 Variablen und Datentypen
    4.1 Was ist eine Variable?
    4.2 Datentypen
    4.3 Umwandlung von Datentypen
    4.4 String-Operationen
    4.5 Übungsaufgaben
    5 Operatoren und Operatorrangfolge
    5.1 Die vier Grundrechenarten (+, -, *, /)
    5.2 Potenzieren
    5.3 Modulo (%, Teilen mit Rest)
    5.4 Vergleichsoperatoren
    5.5 Logische Operatoren (and, or, not, ^)
    5.6 Operatorrangfolge
    5.7 eval
    5.8 Übungsaufgaben
    6 Funktionen
    6.1 Was sind Funktionen und wofür braucht man sie?
    6.2 Funktionen definieren
    6.3 *args und **kwargs
    6.4 Module entwickeln und einbinden
    6.5 if _name_ == "__main__"
    6.6 Lokale und globale Variablen
    6.7 Übungsaufgaben
    7 Interaktion mit dem Benutzer
    7.1 Die input-Funktion
    7.2 Vorsicht bei den Datentypen!
    7.3 Übungsaufgaben
    8 Datenstrukturen
    8.1 Listen
    8.2 Tupel
    8.3 Sets
    8.4 Dictionaries
    8.5 Übungsaufgaben
    8.5.1 Listen
    8.5.2 Tupel
    8.5.3 Sets
    8.5.4 Dictionaries
    9 Kontrollstrukturen
    9.1 Abzweigungen und Schleifen
    9.2 if-Abfragen
    9.2.1 Wie funktioniert eine if-Anweisung?
    9.2.2 if-else
    9.2.3 if-elif-else
    9.2.4 match-case
    9.3 Die for-Schleife
    9.3.1 Wie funktioniert eine for-Schleife?
    9.3.2 Die range-Funktion
    9.3.3 enumerate
    9.3.4 Matrizen ausgeben
    9.3.5 Listen mit for-Schleifen erstellen
    9.4 Die while-Schleife
    9.4.1 Wie funktioniert eine while-Schleife?
    9.4.2 Die Endlosschleife
    9.4.3 Die do-while-Schleife
    9.4.4 Der Walross-Operator
    9.4.5 for-Schleife vs. while-Schleife
    9.5 Übungsaufgaben
    9.5.1 if-Anweisungen
    9.5.2 for-Schleifen
    9.5.3 while-Schleifen
    10 Dateien lesen und schreiben
    10.1 open und close
    10.2 read und write
    10.3 Der Kontextmanager
    10.4 Übungsaufgaben
    11 Bibliotheken
    11.1 Was sind Bibliotheken und wie bindet man sie ein?
    11.2 Die Standardbibliothek und Built-in-Funktionen
    11.3 os, sys, math und random
    11.4 Übungsaufgaben
    12 Projektwerkstatt
    12.1 Ein kleines Text-Adventure
    12.2 Tic-Tac-Toe
    12.3 Lottozahlen-Generator
    12.4 CZcams-Thumbnails herunterladen
    12.5 E-Mails versenden
    12.6 Clipboard Hijacker
    12.7 Dateien verschlüsseln und entschlüsseln
    12.8 Passwort-Generator
    12.9 Passwort-Cracker
    12.10 IBAN überprüfen und generieren
    13 Objektorientierte Programmierung mit Python
    13.1 Was ist objektorientierte Programmierung und wofür braucht man sie?
    13.2 Klassen und Objekte
    13.3 Methoden vs. Funktionen
    13.4 Magische Methoden
    13.5 Vererbung
    13.6 Übungsaufgaben
    14 Fehler und Ausnahmen
    14.1 Warum müssen Fehler und Ausnahmen behandelt werden?
    14.2 try und except
    14.3 finally
    14.4 Eigene Ausnahmen definieren
    14.5 Übungsaufgaben
    15 Python 2 vs. Python 3
    15.1 Syntax
    15.2 Zeichencodierung
    15.3 Integer-Division
    15.4 Python 2 oder Python 3 nutzen?
    15.5 Zusammenfassung
    16 Alle Python-Keywords
    (*) Bei den Amazon-Links (https.//amzn.to/???????) handelt es sich um Affiliate-Links. Wenn du etwas über diesen Link kaufst, bekomme ich eine kleine Provision. Der Preis ändert sich nicht, wenn du über diesen Link einkaufst. Vielen Dank für deine Unterstützung.

Komentáře • 69

  • @lukasxlama
    @lukasxlama Před rokem +10

    Jetzt ist meine Vorfreude auf das Buch gleich noch viel größer geworden.^^

  • @dannys.847
    @dannys.847 Před rokem

    20:10 Geile Projekte, hier hattest du mich. Werde es mir bestellen und bin sehr gehyped auf dein Buch :)

  • @rudiwits9815
    @rudiwits9815 Před rokem +3

    Grade die Idee mit den Übungsaufgaben finde ich sehr gut. Das hat mir bei anderen Büchern oft gefehlt. Habe zur Zeit recht viel mit der Automatisierung und Kontrolle verschiedener Abläufe (Artikelpflege, Bestellungen / Aufträge bis Versand) zu tun. Ich hoffe mal, dass ich dadurch noch viele Sachen weiter vereinfachen bzw. auf innerbetriebliche Abläufe anpassen kann. LG

  • @spaghetti7504
    @spaghetti7504 Před rokem +3

    Nice, jetzt kann ich Menschen, die gerne Python lernen würden, aber mit Tutorials zusammensuchen nicht viel anfangen können, ein (vermutlich) gutes Buch empfehlen

  • @zopiipoz
    @zopiipoz Před rokem +1

    Vielen Dank Florian für das tolle Einsteiger-Buch, welches ich mittlerweile durchgearbeitet habe. Für jemanden in einer vergleichbaren Situation kann ich es also nur empfehlen. Python ist meine erste Programmiererfahrung nach rund 30 Jahren Pause (früher mal GFA-Basic auf Atari ST und später noch DBase auf MS-Dos). Aktuell habe ich für's Programmieren zwar noch keine konkreten Use-Cases, doch früher hat's Spass gemacht und mit der Zeit wird's sich wohl das eine oder andere kleine Projekt ergeben. Aktuell stelle ich mir die Frage, welche Folge-Lektüre wohl am hilfreichsten wäre, um die Basis aus deinem Buch noch etwas zu verbreitern ohne dabei zu stark in eine spezifische Spezialisierung abzutauchen. Vielleicht hast du oder die Community hierzu einen Tipp.
    Für eine allfällige Folgeversion des Buchs wäre noch ein Kapital interessant, in welchem das Kompilieren vermittelt wird, ggf. mit Tipps um die Grösse des EXE möglichst gering zu halten. (bei mir wurde ein Hello-World-Programm 6 MB gross...) Vielleicht auch erste Schritte in Richtung Windows-Look & Feel sowie Apps auf Android.

  • @sanibosanac685
    @sanibosanac685 Před rokem

    Ich kann es kaum erwarten das Buch zu studieren.Hoffe das ich mit dem HTML und CSS vertig bin bis das Buch da ist. Danke und nur weiter so 👍🙂

  • @maid768
    @maid768 Před rokem +1

    Ich studiere momentan Wirtschaftsinformatik im 3. Semester und wir haben Python als Modul.
    Finde es Klasse, dass du in diesem Moment ein Python-Buch rausbringst.😀
    Wenn es ein digitales Buch (PDF) wäre, hätte ich es mir tatsächlich auch gekauft 😬
    Ich arbeite kaum noch mit Stift und Papier, liebe die Suchfunktion in PDF-Dokumenten und genieße allgemein die Vorteile der digitalen Variante 😊

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem +2

      Der Verlag hat mir mitgeteilt, dass es das Buch auch als eBook geben wird.

    • @maid768
      @maid768 Před rokem

      @@Florian.Dalwigk ouh das wäre super 🤩

  • @ShellCode-oo2cu
    @ShellCode-oo2cu Před rokem

    Ist heute bei mir angekommen, ich freue mich sehr darauf.

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem +1

      Das wiederum freut mich sehr :) Ich wünsche dir viel Spaß mit dem Buch und freue mich auf dein Feedback ❤️

    • @ShellCode-oo2cu
      @ShellCode-oo2cu Před rokem

      @@Florian.Dalwigk Würde dich gerne bei THM adden, wenn das okay für dich ist? Ein Feedback zum Buch wird kommen.

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem +1

      Kannst du gerne machen

  • @Dr.Acula787
    @Dr.Acula787 Před rokem +1

    Ich hätte die Erklärung von globalen und lokalen Variablen auch dorthin gepackt, wo du sie hin hast. Wenn du das direkt bei den Variablen am Anfang mit erklärt hättest würde dem Anfänger der Kontext fehlen. Aber so wiederholst du das Thema später, der Leser hat idealerweise dann auch schon Erfahrungen mit dem Umgang mit Variablen (und deren Fallstricken) und kann das vorhandene Wissen anknüpfen.
    Bin schon gespannt auf das Buch! Vorbestellung ist raus. 🙂

  • @kackbiene1398
    @kackbiene1398 Před rokem

    Ich habe gar nicht gemerkt das du an einem Buch gearbeitet hast :D jedenfalls werde ich mir das Buch wahrscheinlich kaufen 👍

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem

      Was? :D Ich erwähne das doch ziemlich häufig ;) Auf Twitter poste ich fast jede Woche dazu. Den Schreibprozess habe ich dort auch dokumentiert.

    • @kackbiene1398
      @kackbiene1398 Před rokem

      @@Florian.Dalwigk dann hab ich das wohl irgendwie übersehen hahaha :D egal find ich super

  • @steffenbeier359
    @steffenbeier359 Před rokem

    Buch ist schon bestellt 😀

  • @JontheRippa
    @JontheRippa Před rokem

    👌 wow 👍👍👍

  • @paulushdk
    @paulushdk Před rokem

    Hab das Buch meinem kleinen Bruder zum Geburtstag im Oktober geschenkt, er hat sich richtig gefreut^^ Ihm gefällts ultra gut, ich hab auch mal drin rumgeblättert:) Ein richtig geiles Buch hast du da geschrieben!! Meine Frage wäre, ob du es mit LaTeX geschrieben hast? und in Anknüpfung daran wollte ich auch fragen, ob du noch etwas mehr über LaTeX machen könntest?

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem +1

      Ui, vielen, vielen Dank 😊
      Zur LaTeX möchte ich demnächst mal wieder etwas machen.

  • @mandelkuchen2288
    @mandelkuchen2288 Před rokem +3

    😍

  • @arturhscharf7160
    @arturhscharf7160 Před 9 měsíci

    Ich habe dein Buch heute..19.10.2023 bestellt.!!!

  • @BaBaNaNaBa
    @BaBaNaNaBa Před rokem

    hatte damals in der schule java, jetzt c++ für logischer entwurf und chip design.
    werde mir also das buch bestellen, dass ich auch noch was von python habe xD

  • @fantamagier
    @fantamagier Před rokem

    Wie viel Arbeit ist eigentlich so ein Buch? Also wie viele Zeitstunden hast du investiert? Würde mich echt mal interessieren. Ps. Freue mich schon auf das Buch :D

  • @doenerstag8789
    @doenerstag8789 Před 6 měsíci

    Wird es solch ein Inhaltverzeichnis-Video auch zum, im Februar erscheinenden, "Ethical Hacking: Das große Buch zum Hacking mit Python"-Buch geben? Vorbestellt ist es so oder so schon. Kann es kaum erwarten, das Ding endlich in der Hand zu halten ❤

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před 6 měsíci

      Ja, ich werde dazu zeitnah so ein Video drehen.
      Ich wünsche dir viel Spaß mit dem Buch :)

    • @doenerstag8789
      @doenerstag8789 Před 6 měsíci

      ​@@Florian.Dalwigk Danke :)

  • @niklaskras5498
    @niklaskras5498 Před rokem

    Wird es ein Fortgeschrittenen Buch geben? Ist vielleicht die Zielgruppe zu klein für, aber das würde ich mir dann vielleicht eher kaufen. Wo dann Multithreading/Processing und Ähnliches kommt.

  • @oliw1078
    @oliw1078 Před 8 měsíci

    Hallo kann man das Buch auch unter Linux mint anwenden?Oder ist es mehr auf Windows ausgerichtet.?Mfg Blutiger Anfänger :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před 8 měsíci +1

      Die Beispiele zeige ich unter Windows.

    • @oliw1078
      @oliw1078 Před 8 měsíci

      @@Florian.Dalwigk Hallo ist es ratsam erstmal unter Windows anzufangen?Mfg

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před 8 měsíci +1

      @oliw1078 Ratsam würde ich nicht sagen. Du kannst Python auch unter Linux programmieren ;) Die Sprache ändert sich dadurch nicht. Ich habe nur eben die Videos im Buch mit VSCode unter Windows gedreht. Im Prinzip kannst du aber jeden Editor nehmen und das Terminal statt die CMD.

  • @emilioherrandelval1526

    Hi Florian,
    Hast du diese Buch auch als PDF?
    VG
    Emilio

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem +1

      Man kann das Buch auch als eBook auf Amazon erwerben :) (Werbung)

  • @rapier64
    @rapier64 Před rokem

    Gibt's das Buch auch als eBook, z.B. PDF etc.?

  • @eisbar2polar246
    @eisbar2polar246 Před rokem

    👍👍👍👍

  • @arturhscharf7160
    @arturhscharf7160 Před 9 měsíci

    OH MAN OH MAN WENN ICH DAS BUCH BEKOMME HABE IC❤H ALTER KNOCHEN ABER WAS VOR.NACH DEINEM AUSFÜHRUNGEN HIER BEI DIESEM VIDEO.

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před 9 měsíci

      Ja, das Buch hat etwas mehr als 400 Seiten und es ist voll gepackt mit Videos zu allen 90 Übungsaufgaben. Darf ich fragen, wie alt du bist, weil du meintest "ALTER KNOCHEN"? ;)

  • @gickowtf
    @gickowtf Před rokem

    Freu mich schon riesig

  • @andrej_sound
    @andrej_sound Před rokem

    Nun endlich Bestellt soll leider erst in 1-2 Wochen an kommen😅

  • @ki-music
    @ki-music Před rokem

    Wird es einen Nachfolger geben für Fortgeschrittene bzw. für Data Science? Wäre Hammer!

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem

      Ich stehe im Austausch mit dem Verlag :)

    • @ki-music
      @ki-music Před rokem

      @@Florian.Dalwigk ja mega, ich hab mir das Buch und das eBook gekauft weil ich es so gut finde vom Konzept und so flexibel bin. Würde mich freuen!

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem

      Oh wow, vielen Dank! Ich wünsche dir viel Spaß mit dem Buch :)

  • @getoutmore
    @getoutmore Před rokem +1

    Für mich leider zuviel Mathezeugs und zu wenige Praxisbeispiele bzw. Projekte die man hands-on umsetzen kann und einem im wirklichen Beruf auch weiterbringen. Für mich nicht ersichtlich wie sich dein Buch von den 72637388 Büchern die es zu dem Thema bereits gibt, abhebt. Dennoch viel Erfolg mit dem Buch!

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před rokem +2

      Die Projektwerkstatt des Buchs umfasst 10 ausführliche Projekte. Praktische Anwendungen werden im Fließtext beschrieben. Im Beruf kommt man mit einem Buch für Einsteiger auch nicht weit, da gebe ich dir Recht. Dafür ist auch viel Theorie nötig. Danke für dein Feedback.

  • @Irgendeinwer
    @Irgendeinwer Před rokem

    Zwar unlisted, aber als Abonnent, mit aktivierte Glocke eine Benachrichtigung bekommen?

  • @ICDL-Vorbereitung
    @ICDL-Vorbereitung Před rokem

    gekauft 😉

  • @andrej_sound
    @andrej_sound Před rokem

    Ja man

  • @alexd2246
    @alexd2246 Před 4 měsíci

    Dieses Buch ist absolut nichts wie im Titel beschrieben für Anfänger!!
    Es ist unglaublich kompliziert geschrieben und ich persönlich komme nicht über Seite 40 hinaus.
    Habe es gekauft weil ich gedacht habe, ich könnte was daraus lernen, aber leider nein und musste das Buch wieder zurück schicken......
    Ich kann das Buch nicht weiter empfehlen!!!

    • @Florian.Dalwigk
      @Florian.Dalwigk  Před 4 měsíci

      Schade. Vielen anderen hat es weiter geholfen und sie konnten dadurch Python lernen. Aber jeder lernt eben anders und vielleicht hilft dir ja ein anderes Buch weiter. Viel Erfolg beim Programmierenlernen.