Warum ist Python so populär?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 263

  • @LawnMeower
    @LawnMeower 4 ปีที่แล้ว +136

    Ich selbst komme aus der C++, C# und Assembler-Ecke, und finde Sprachen wie Python oder Lua sehr irritierend. Aber dennoch interessant

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +40

      Wenn man so hardwarenah programmiert, dann wirken die Sprachen schon etwas skurril :)

    • @albokinger9771
      @albokinger9771 4 ปีที่แล้ว +4

      komme von c# und java, aber seit python gibt es nur noch liebe

    • @torsten9983
      @torsten9983 4 ปีที่แล้ว +5

      Haha verstehe ich. Mir geht es so, wenn ich mich mit Assembler befasse.

    • @linkndark
      @linkndark 4 ปีที่แล้ว +10

      Ich muss zugeben, dass mir Python rein aus ästhetischen Gründen nicht so sehr gefällt. Ich brauche einfach geschweifte Klammern. 💖

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Das ist völlig legitim. Wie findest du Go? Das ist meinen Augen syntaktische Barbarei! 😄

  • @valve1704
    @valve1704 4 ปีที่แล้ว +40

    Also ich benutze Python als Bauingenieur regelmäßig zur Auswertung von Messwerten in CSV Dateien (PANDAS, NUMPY und Matplotlib) - Excel geht da in die Knie. Vorteil ist dass man z.B. mit Jupyter schnell und mit vergleichsweise gerigem Aufwand gute Ergbnisse bekommt. Die Verwendung von Python ist meines Erachtens nach mittlerweile auch im wissenschaftlichen Bereich Stand der Technik.

    • @homeape.
      @homeape. 4 ปีที่แล้ว +3

      hallo, physiker hier
      mit jupyter notebooks werden bei uns alle möglichen Experimente ausgewertet

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +2

      Dafür ist Python sehr gut geeignet.

  • @aleisterlavey9716
    @aleisterlavey9716 4 ปีที่แล้ว +42

    Ich empfehle die esoterische Programmiersprache Brainfuck um in die Thematik des Programmierens einzusteigen.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +14

      Wenn man danach noch Lust hat zu programmieren, dann ist man hier DEFINITIV RICHTIG :D

    • @aleisterlavey9716
      @aleisterlavey9716 4 ปีที่แล้ว +10

      @@Florian.Dalwigk Der Brainfuck bei Brainfuck ist ja, dass man die "Mechanik" wie die Hardware rechnet auf "einfachste" Weise nachvolziehen kann.
      Ich würde sagen, Brainfuck steht zu Assembler wie Assembler zu C/C++.

    • @cobalius
      @cobalius 3 ปีที่แล้ว

      Waa das nich mit den klammern? So richtig visuell aufbereitet?

  • @k4nallie869
    @k4nallie869 3 ปีที่แล้ว +1

    Dieser Kanal ist super , weiter so :)

  • @FrostoLP
    @FrostoLP 4 ปีที่แล้ว +9

    Hab damals mit Java angefangen, welche auch weiterhin meine Lieblingsprogrammiersprache ist. Dennoch habe ich mittlerweile Python für Kleinigkeiten schätzen gelernt, sei es nur mal eben eine CSV zu visualisieren oder ein bisschen Textmanipulation. Die Packagerepo ist großartig, da man nicht erst etwas wie Maven installieren muss. Nichtsdestotrotz finde ich Python weiterhin unglaublich hässlich, auch wenn ich mittlerweile darin einen Sinn sehe :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Für solche Arbeiten ist Python ideal ;)

  • @dierichvontrompel9665
    @dierichvontrompel9665 3 ปีที่แล้ว +2

    Ich hab mit Java und dann C++ angefangen. Bin aber auf Python hängen geblieben. Ich liebe einfach diese Sprache, in ihrer Einfachheit.

  • @naruouza7195
    @naruouza7195 4 ปีที่แล้ว +6

    Ich habe vor 10 Tagen mit Java angefangen und bekomme immer ein besseres Gefühl wenn ich etwas dazu lerne.
    Zwischendurch lerne ich auch ein bisschen JDA(Java Discord API)

    • @mr.privat5540
      @mr.privat5540 4 ปีที่แล้ว +1

      Wie jeder einfach discord programmiert o gott

    • @Gebes
      @Gebes 4 ปีที่แล้ว

      ​@@mr.privat5540 Oh Gott wie sich jeder immer aufregt das man mit framework x anfängt zu coden :D
      Es ist ein guter Einstieg und man kann Freunden schnell zeigen was man gemacht hat, da ja alle Discord nutzen. Aber oftmals gibt ein Großteil direkt auf. Sieht man oft bei Anfänger Tutorials, wo pro Part die Aufrufe weniger und weniger werden

    • @mola1.980
      @mola1.980 4 ปีที่แล้ว

      Was haben den nur alle gegen Discord.js? Obwohl das glaube ich sogar der meistgenutzte Weg ist Discord Bots zu programmieren

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Cool :)

  • @ES-cf4ph
    @ES-cf4ph 4 ปีที่แล้ว +3

    Ich habe vor allem in der Anfangszeit viel mit Python gearbeitet. In meiner Ausbildung musste ich dann Java lernen. Ich finde beide Sprachen gut, jedoch hat Python meiner Ansicht nach einen großen Nachteil gegenüber Java: In Python muss man sich viele Gedanken über Architektur, Schnittstellen und genau Validierung von Daten machen, während vieles davon in Java bei Einhaltung der Konventionen oft automatisch geschieht wegen der Typisierung. Daher ist Java in Kombination mit Spring wirklich sehr gut geeignet für Business Applications und auch nicht unbedingt viel schwerer als Java. Dafür hat Python allerdings den Vorteil, dass durch die dynamische Typisierung vor allem Daten (z.B. JSON, dessen Struktur nicht von vorne herein bekannt ist) wirklich sehr einfach auslesen, während in Java dafür aufwendige Prüfung notwendig ist. Jedoch hat Python dafür den Nachteil, dass nur wenige IDEs meiner Meinung nach wirklich guten Support für die Sprache besitzen. Zwar gibt es viele Python IDEs, aber meiner Erfahrung nach haben viele wirklich Probleme mit der dynamischen Typisierung haben, während in Java eigentlich überall die Codevervollständigung funktioniert.

  • @prajulpokhrel1448
    @prajulpokhrel1448 4 ปีที่แล้ว +9

    Hallo, ich bin aus Nepal. Viel Liebe.python ist übrigens eine großartige Programmiersprache

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +3

      Ja, Python ist hervorragend! Viele Grüße nach Nepal!

  • @samuelkronenberg9776
    @samuelkronenberg9776 4 ปีที่แล้ว +1

    Ich habe auch mit python angefangen, aber nichts mit grafischen Oberflächen. Scipy, numpy und matplotlib sind mein Gebiet. Ich habe es in der Uni für Datenauswertung gelernt. Und da ist es gut geeignet, da man sehr schnell grundlegende Auswertungen machen kann und die 3 genannten Bibliotheken ziemlich mächtig und doch einfach sind. Inzwischen arbeite ich vermehrt mit C++, weil python einfach zu langsam wird mit der Menge an Daten, die man verarbeiten muss. Ja ich lerne jetzt viel mehr darüber wie Programme wirklich funktionieren und bin manchmal noch etwas verwirrt wie genau man eigentlich sein muss (einfach weil python extrem viel abnimmt), aber in meiner Situation war es trotzdem eine gute Reihenfolge. Ich nutze auch jetzt noch Python z.B. um Ausgaben meiner Programme beim Entwickeln schnell angezeigt zu bekommen, ohne mir eine grafische Oberfläche bauen zu müssen.
    Also in diesem Feld ist python wirklich super nur halt irgendwann als Skriptsprache leider zu langsam...

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Vielen Dank für deinen Erfahrungsbericht :)

  • @smartphonesammler3924
    @smartphonesammler3924 4 ปีที่แล้ว +7

    4:23 Was?! Man kann auf dem ipad mit Python programmieren!? Das muss ich unbedingt ausprobieren, ich habe bis jetzt immer einen Laptop benutzt, der aber nur für ein Jahr geliehen ist, das ipad gehört aber mir, das heißt ich kann auch wenn die Zeit vorbei ist noch Python programmieren.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +3

      Ja, da gibt es eine App für. Vielleicht mache ich dazu mal ein Video.

    • @h2nnes869
      @h2nnes869 4 ปีที่แล้ว +3

      @@Florian.Dalwigk Interesse +1

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +3

      Ist notiert.

  • @Flohtute
    @Flohtute 4 ปีที่แล้ว +7

    Ich hatte erst Java, dann C und dann Python gelernt und finde die Reihenfolge perfekt. Java ist wie ich finde auch eine leicht erlernbare Sprache die in dem Video etwas zu übertrieben dargestellt wird und bringt einem gut die Grundlagen bei und C zeigt einem v.A. Pointer und gibt die Möglichkeit Mikrocontroller zu Programmieren.
    Man kann ja gerne Python beherschen, aber was bringt einem das, wenn man allgemeine Programmiergrundlagen nicht beherscht. Sowas führt früher oder später zu Problemen.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Das stimmt ...

    • @AuftragschilIer
      @AuftragschilIer ปีที่แล้ว

      Fast nirgendwo lernt man OOP vor der prozeduralen Programmierung, also im Studium oder Ausbildung aber was wissen die schon. Finde ich ehrlich gesagt auch etwas abwegig.

  • @xorben1981
    @xorben1981 4 ปีที่แล้ว +23

    Komme von Assembler, C und (leider auch) Java. Lerne python nur, weil die Firmen das irgendwie für jeden Kram wollen.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +4

      Ja, Python ist momentan voll im Hype.

    • @kommentarschreiber1611
      @kommentarschreiber1611 4 ปีที่แล้ว +3

      Leider java?

    • @xorben1981
      @xorben1981 4 ปีที่แล้ว +5

      @@kommentarschreiber1611 Java ist mir zu riesig. Ich halte mehr vom programmieren um den Prozessor oder um das OS. Bin kein Fan von noch mehr Layern.

    • @roxychiovlog
      @roxychiovlog 4 ปีที่แล้ว +1

      Weil sie denken, auf diese Weise ihre Entwickler durch billige Skriptkiddies ersetzen zu können, was sehr kurzfristig durchaus gelingen kann... 😅

    • @xorben1981
      @xorben1981 4 ปีที่แล้ว

      @@roxychiovlog So hart wollte ich es nicht sagen. Aber ja, Stackoverflow wird so manchem auditor die kinder ernähren und dir rente bezahlen.

  • @Damathus
    @Damathus 4 ปีที่แล้ว +10

    Ich bin im 2. Semster Winfo und lerne Prog 2 in Java & AlgoDat in Java, habe letztens mal einen Python Kurs angefangen, es dann aber schnell wieder gelassen weil es quasi meine Java Syntax Kenntnisse "überschrieben" hat. Ist es besser die Sprachen "nacheinander" zu lernen? Wie stellt man sicher, dass man die Dinge nicht vermischt? 🤔

    • @Mipeki90
      @Mipeki90 4 ปีที่แล้ว +15

      Es ist besser Sprachen nach Bedarf zu lernen. Wenn man eine Sprache nicht regelmäßig nutzt, wird man immer Sachen verwechseln und vergessen. Das ist aber nicht schlimm, da man bestimmte Sachen schnell wieder nachschlagen kann. Im Studium hatte ich z.B. eine 1.0 in C++ gehabt und würde heute nur noch ein "Hello World" fehlerlos hinbekommen, da ich es nur in einem Semester gelernt habe und danach nie angewendet habe. Es war aber sehr interessant zu sehen, wie C++ Pointers usw. hat sowie andere Eigenheiten.
      Wichtiger ist es, die Logik hinter den Code zu verstehen. Eine for-Schleife sieht halt in fast jeder objektorientierten Sprache gleich aus.
      Generell helfen Privatprojekte, um sich die Syntax zu verinnerlichen und seine Fähigkeiten zu verbessern.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +6

      Der Tipp von MPK90 ist schon sehr gut! Das mit dem Vermischen kenne ich nur zu gut. Wenn ich an einem Projekt arbeite, in dem viele Sprachen vorkommen, muss ich syntaktisch oft aufpassen! Ich mache mal ein Video zu dem Thema.

    • @boncurry3417
      @boncurry3417 4 ปีที่แล้ว +1

      meiner erfahrung nach ist es das schwierigste das programmieren ansich zu verstehen. also wie funktionieren algos, welche konzepte sind wofür gut, wie teile aufgaben sinnvoll ein, welche aufgaben brauch ich überhaupt? Dafür muss man wie gesagt algorithmen und datenstrukturen verstehen, abe auch ne menge mathe. Aussagelogik ausem ersten Sem. ist z.b DAS werkzeug für bedingungen eines if-else blocks oder einer while schleife. Und wenn man das drauf hat(was laaange dauert und beständigkeit sowie eine riesen frusttoleranz erfordert) ist der rest nur noch syntax. Ähnlich wie bei einem linguisten. Der schaut sich ja sprachkonzepte per se an und kann dann, je nach tiefe seines verständnisses, neue Sprachen leicht bzw schnell, oder weniger schnell erlernen. Aber ja, wie die anderen schon meinten: um dieses verständnis von programmieren zu erlangen ist es besser sich erstmal auf eine sprache zu stürzen und diese wirklich gut zu beherrschen. Die Konzepte aus dieser treten sicherlich öfter auf und lassen sich dann, je nach sprache besser oder schlechter, abstarahieren.

  • @Lukas-gn5yf
    @Lukas-gn5yf 4 ปีที่แล้ว +1

    Sehr gutes Video ohne drumherum Gelabere

  • @pedro.6372
    @pedro.6372 4 ปีที่แล้ว +2

    Wow echt gutes Video. führst du Podcasts auf Spotify ?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Danke :) Nein, ich habe kein Spotify.

  • @xliatoast
    @xliatoast 4 ปีที่แล้ว +2

    Am Anfang war bei mir Scratch (Jap, Scratch) danach kam HTML und CSS und zurzeit nur Java und Bash am Lernen. Später kam ein Freund an mit Rust und mein Gehirn dachte sich einfach "Ist der Komplette Code ein Hash?" weil ich absolut fasst garnichts verstehe an Rust aber deren Features sind toll laut ihm.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Richtig!

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Ja, Rust ist etwas gewöhnungsbedürftig und entfaltet nur in bestimmten Bereichen sein wahres Potenzial.

  • @lavdavito8640
    @lavdavito8640 3 ปีที่แล้ว

    Vielen Dank Super Video

  • @datkeks
    @datkeks 4 ปีที่แล้ว +1

    1:46 bei dem hallo Welt Programm muss man eig nur 1 Zeile Code schreiben das Rest steht schon da also in Java bei den anderen hab ich keine Ahnung weil weil ich nur in Java programmieren kann

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      In der IDE steht das schon da, ja. Trotzdem braucht man den ganzen Code, um das auszugeben. Was wäre denn, wenn du keine IDE (z. B. Eclipse) verwenden würdest?

    • @datkeks
      @datkeks 4 ปีที่แล้ว +1

      @@Florian.Dalwigk dann könnte ich wahrscheinlich nicht mit dieser Programmiersprache programmieren es sei denn es gäbe eine Alternative für den Programm

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Okay, aber lass dich nicht zu sehr von der Syntax abschrecken ;)

    • @datkeks
      @datkeks 4 ปีที่แล้ว +1

      @@Florian.Dalwigk ok

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Und natürlich weiterhin viel Erfolg beim Programmieren :)

  • @nilsrieter
    @nilsrieter 2 ปีที่แล้ว

    Hey, danke für deine Videos.
    Kannst du einen Kurs zu Phyton empfehlen?
    Also dein Buch, aber auch ein Videokurs?
    vg

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว

      Einen Kurs kann ich aktuell nicht empfehlen.

  • @cooper187
    @cooper187 4 ปีที่แล้ว

    Ich habe letztens seit EWIGKEITEN mein erstes kleines Tool für meine Nextcloud geschrieben.
    Ein Cloud-Basierter Image-Shrinker. Das war richtig easy muss ich sagen. Ich plane noch mehrere Bild-Funktionen wie Gesichtserkennung etc. mit einzubauen, da das mit Python ja scheinbar relativ leicht umsetzbar ist.
    Das geilste an Python ist finde ich, dass es auf all meinen Systemen irgdnwie schon von Haus aus installiert ist. Ob Windows, Mac oder Linux. Einmal geschrieben kann ich es überall anwenden ohne irgdnwas umzustellen oder zu installieren... Und das ist geil junge. 😂
    Nice Video 👌🏻

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Danke :) Cooles Projekt! Ja, das liebe ich an Python (u. a.) auch.

    • @comedyclub333
      @comedyclub333 4 ปีที่แล้ว

      Naja, einen Interpreter brauchst du auf dem System schon. Bei Windows sit das Standardmäßig nicht drauf. Aber dank PyInstaller gibt es da auch Mittel und Wege, das zu umgehen.

  • @George_Chris
    @George_Chris 4 ปีที่แล้ว +1

    Lohnt es sich die Programmiersprachen Python und Javascript zu lernen, wenn ich in 6 Jahren, das Abitur(3 Jahre) und das Bachelorstudium(3 Jahre) absolviert habe? Aber wenn Du mich fragst, ob ich die Programmiersprachen mag, mag ich die Programmiersprachen auf jeden Fall, weil man viele coole Projekte mit den Programmiersprachen erstellen kann. Oder welche Programmiersprache würdest Du mir ans Herz legen, die in der Zukunft vorausgesetzt ist?
    Programmiersprachen, die ich kann/lerne: C++ (Schule[Abitur]), (HTML, CSS [Selbstlernend])
    Ich wünsche Dir einen schönen Tag
    George.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Auf jeden Fall. Java wird an vielen Hochschulen gelehrt. Du kannst es ja nebenbei dir mal anschauen. Super, dass du jetzt schon weißt, wo du nach dem Abi mal hin willst.

  • @Robert-ox9tl
    @Robert-ox9tl 4 ปีที่แล้ว

    Danke für den Überblick über Python :) Komme selbst aus der C++/ C#-Programmierung aber benötige Python für Maschinelles Lernen. Finde aber das z.B. Matlab auch gut für die Programmierung neuronaler Netze geeignet ist. Was denkt ihr?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Wenn du gute Kenntnisse in Matlab hast, kannst du damit ebenfalls hervorragende Arbeit im Bereich Machine Learning/neuronale Netze leisten.

  • @tayustgemil9285
    @tayustgemil9285 3 ปีที่แล้ว

    Das sind natürlich schon mal schöne Vorteile. Ich würde mich auch gerne intensiver mit python beschäftigen, doch die Nachteile, die ich darin sehe: Die Sprache ich ja nicht typesafe, weshalb es zu entsprechenden Fehlern zur Laufzeit kommen kann. Ich kenne auch keine Möglichkeit, Sichtbarkeiten (private, protected, public) in den Klassen anzugeben. Und es ist nicht gerade die effizienteste Sprache. Außerdem Vermisse ich hier die "klassische" for-Schleife, wie sie in Java umgesetzt ist.
    Da Python dennoch deine Lieblingprogrammiersprache ist, scheinen dich diese Dinge nicht wirklich zu stören. Von daher würde mich interessieren, wie du damit umgehst.

  • @quajutsu1026
    @quajutsu1026 4 ปีที่แล้ว +1

    Passt net genau zum Video aber wie erstellt man ein music loop für ein discord bot mit python 😕

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Dazu mache ich demnächst ein Video!

    • @quajutsu1026
      @quajutsu1026 4 ปีที่แล้ว

      @@Florian.Dalwigk omg yay

    • @louisvuitton3171
      @louisvuitton3171 4 ปีที่แล้ว

      @@quajutsu1026
      bist du das auf deinem pb
      ich will dich umarmen

    • @mola1.980
      @mola1.980 4 ปีที่แล้ว

      Dazu gibt es doch schon einige Tutorials zu oder? (Oh verdammt ich bin selbst zu der Kategorie von Kommentierern geworden) Sind halt meist auf Englisch und notfalls kann man auch ein JS tutorial nehmen und sich anschauen wie es da gemacht wird und versuchen zu übersetzten. Übrigens gibt es auch viele Webseiten die Tutorials dazu machen

  • @jasonwalker0412
    @jasonwalker0412 4 ปีที่แล้ว +7

    Turbo Pascal 😂 ist das lange her

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +4

      Das waren noch Zeiten 😄

    • @Klausi-uq4xq
      @Klausi-uq4xq 4 ปีที่แล้ว

      Haha..hab mit Turbo Pascal angefangen, in der Schule dann Delphi...daheim nutze ich eher Lazarus und nun Job bedingt kommt nun PHP, CSS, HTML, SQL dazu...aahhh..aber Python schau ich mir auch Mal an

    •  4 ปีที่แล้ว

      @@Florian.Dalwigk Nikki der Roboter anyone? Turbo Pascal 3.0?

  • @micplaygaming7203
    @micplaygaming7203 4 ปีที่แล้ว

    Ich kann mich erinnern, dass ich schon in der 8. Klasse Python lernte, aber diese Programmiersprache fiel mir viel zu kompliziert, sodass ich schnell das Interesse für das Programmieren verlor.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Schade :( Python ist eigentlich eine der leichteren Programmiersprachen ...

    • @mola1.980
      @mola1.980 4 ปีที่แล้ว

      Ich bin mir nicht 100%ig sicher aber ist Intendation nicht Nötig damit der Code funktioniert?

  • @manfredthiele5282
    @manfredthiele5282 ปีที่แล้ว

    Als Privatanwender finde ich die Subsprachen wie Javascript, VBS, powerscript, VBA, hta, Kommandozeile interessanter: Texteditor oder Excel auf und los geht es! Keine aufwendigen Programme und Umwandlungen in Exe-Dateien, um das in meiner Windows-Umgebung zum Laufen zu bringen. Ist da so etwas vielleicht in Python für die Zukunft vorgesehen (Ich meine jetzt die Implementierung in Windows mit festen Dateiendungen und vielleicht eine Art Subsprache zum Einstieg)?

    • @Florian.Dalwigk
      @Florian.Dalwigk  ปีที่แล้ว

      Ich denke nicht

    • @manfredthiele5282
      @manfredthiele5282 ปีที่แล้ว

      @@Florian.Dalwigk Danke für die Antwort, aber da man ja Python auch Online programmieren kann und KI hier sehr stark helfen kann (wie Du es im Video ja auch gesagt hast) , teile ich die Meinung, dass der Hype um Python berechtigt sein dürfte. Noch viel Erfolg in Python und noch hoffentlich weitere gute Videos wie dieses!

  • @leonardwarda582
    @leonardwarda582 4 ปีที่แล้ว +4

    Hi, ich nutze JavaScript als Einstieg in die Programmierwelt.
    Ist JS dafür geeignet?

    • @cooper187
      @cooper187 4 ปีที่แล้ว

      asmr Leonard Ich würde sagen ja. Ich hatte in letzter Zeit mehrere kleine Projekte, die ich mit JS umgesetzt habe. Das mitunter größte Problem bzw. die größte Umstellung war das asynchrone Verhalten. Manchmal kommen unerwartet Fehler obwohl alles funktioniert hat, dann klappt wieder alles und man weiß nicht warum...
      Ich denke gerade JS bringt einen dazu, den Code gleich sehr viel strukturierter Aufzubauen ohne einfach von A-Z alles nieder zu schreiben. Es ist nicht die einfachste Sprache zum Start (a synchron) aber ich denke, wenn das wirklich deine erste Sprache ist, wird dir das auch in Zukunft schon einiges erleichtern, was andere Programmiersprachen angeht. 👍🏻

    • @Mipeki90
      @Mipeki90 4 ปีที่แล้ว +1

      Die Frage ist, was du machen willst. Wenn die Hauptmotivation Webseiten sind, dann ja. Natürlich lernt man in JavaScript Grundlagen der Programmierung, die du auch auf andere Programmiersprachen übertragen kannst.
      Wenn du allgemeine Software-Applikationen Programmieren willst, würde ich eine etwas "komplexere" Objektorientierte Sprache verwenden, die relativ einsteigerfreundlich ist z.B. Java, C# usw.

    • @cooper187
      @cooper187 4 ปีที่แล้ว +1

      MPK90 Javascript nur mit "Webseiten" in Verbindung zu bringen ist ein schwaches Argument meiner Meinung nach.
      Die Zukunft geht ganz klar in Richtung Cloud-Computing und damit hat man mit JS eindeutig eine gute Wahl getroffen.
      Du kannst nicht nur Clientseitig programmieren, sondern kannst mit Node.JS auch auf der Serverseite die gleiche Programmiersprache verwenden.
      Und das ist in vielen Fällen durchaus ein Overkill.
      Aber back to the Topic: Grundlegend Stimme ich zu "kommt drauf an was du machen willst" aber wenn man in die Programmierung einsteigt ist die erste Frage vielleicht nicht unbedingt auf was man sich beschränken soll. Es gibt nicht die eine Programmiersprache die alle Probleme effektiv lösen kann.
      Fakt ist, egal mit was du programmierst, Erfahrung kann man mitnehmen. Es ist schließlich nicht primär die Programmierer Sprache sondern, die Fähigkeit das Vorhaben dementsprechend umzusetzen. 👍🏻

    • @Mipeki90
      @Mipeki90 4 ปีที่แล้ว

      @@cooper187 JavaScript Vanilla ist nicht das schönste. Das Problem mit JavaScript ist, dass es unzählige Frameworks und Libs gibt, mit denen man sich dann beschäftigen sollte, was dann relativ anfängerunfreundlich ist.
      Ich halte es für keine schöne Sache, dass man JavaScript für alles verwenden will, auch wenn es möglich ist und gut funktioniert.
      Versteh mich nicht falsch. JavaScript ist eine nette Sprache zum Anfangen und sehr vielfältig einsetzbar.
      Jeder hat halt seine eigenen Vorlieben :)
      Wenn jmd. z.B. ein Spiel machen will und vielleicht irgendwann sogar professionell, dann würde ich demjenigen raten sich eine Engine auszusuchen und die jeweilige Sprache zu lernen oder generell eine Sprache, bei der man Byte oder Binärcode compilieren kann.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      JavaScript ist durchaus geeignet. Ähnlich wie in Python kannst du da sehr schnell etwas "sehen". Außerdem ist JavaScript der Motor vieler Webseiten.

  • @OregoX
    @OregoX 4 ปีที่แล้ว

    Ich persönlich bin kein Fan von Python. Hab in der Schule mit 15 angefangen C++ zu lernen, dann C# und Java. Erst im Studium bin ich das erste mal auf Python gestoßen, als ich Kurse zu Machine Learning gewählt habe.
    Mein Ranking für die Programmiersprachen, die ich am meisten mag wäre: C# > C++ > Java > Python

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Wenn du mit C++ eingestiegen bist, hast du eine sehr gute Basis für andere Programmiersprachen.

  • @Linux_Dev_de
    @Linux_Dev_de 4 ปีที่แล้ว +3

    Ich schreibe gern mit Python Qt5 / Tkinter Gui Apps, teilweise auch Win UWP apps...

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +2

      Hast du einen GitHub-Account?

    • @alessandromontoya6195
      @alessandromontoya6195 4 ปีที่แล้ว

      Hast du GitHub?

    • @Linux_Dev_de
      @Linux_Dev_de 4 ปีที่แล้ว

      @@alessandromontoya6195 Github hab ich zwar, aber ich stelle nicht public.

  • @cred8739
    @cred8739 4 ปีที่แล้ว

    Hi, ich habe in der Schule mit VisualBasic angefangen zu programmieren im Informatikunterricht. Nun habe ich auch ein gewisses Interesse an einem Informatikstudium, kannst du mir vielleicht sagen mit welcher Programmiersprache ich weiterarbeiten sollte?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Wenn du schon VisualBasic kannst, sind vielleicht Java oder Python eine gute Wahl.

    • @cred8739
      @cred8739 4 ปีที่แล้ว

      @@Florian.Dalwigk Okay, danke für den Tipp!

  • @HakanGalip
    @HakanGalip 4 ปีที่แล้ว

    Ist die Programmier Sprache so entscheidend? Ich selbst komme von SQL, php und Javascript, will auch noch Python dazu lernen. Für mich selbst ist nicht die Programmiersprache entscheidend, sondern die Frage, was man mit den erlernten Sprachen vor hat, oder besser, warum lerne ich diese, oder jene Sprache und da gibt es doch nur eine Antwort, weil ich etwas plane, sei es einen Beruf zu ergreifen, oder um ein Projekt zu verwirklichen. Schwere, oder leichte Programmiersprachen gibt es nach meiner Ansicht auch nicht wirklich, denn es kommt doch letztendlich darauf an, wie viel Sicherheit ich in meine Projekte stecken möchte und natürlich stellt sich auch die Frage, welche Bereiche einer Programmiersprache ich mit meinen Kenntnissen abdecken kann, was mit dem Umfang meiner erlernten Skills, beantwortet werden wird. Programmierer werden in ein paar Wochen? Wohl eher nicht, denn der Umfang einer Programmiersprache wie z.B. PHP, ist inklusiver aller Bibliotheken und der notwendigen SQL Kenntnisse, einfach riesig, was auch und insbesondere für Javascript zutrifft, im Grunde doch für fast alle gängigen Sprachen, Gesetz ist.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Die Programmiersprache ist nicht wichtig. Viel wichtiger sind die dahinterstehenden Konzepte.

  • @dasd1am0nd
    @dasd1am0nd 4 ปีที่แล้ว +1

    Ok ich bin überzeugt

  • @boringsloth
    @boringsloth 4 ปีที่แล้ว +3

    Ich habe java lieber und empfehle processing als IDE. Es ist enfach zum anfangen, man hat direkt ein ergebnis in nur wenige zeilen, und statt z.b. System.out.println reicht ein println.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +2

      Processing ist hervorragend, um tolle Grafiken/Animationen mit wenig Programmierkenntnissen zu erstellen. Für alle, die interessiert sind: processing.org/

  • @Kig_Ama
    @Kig_Ama 4 ปีที่แล้ว +1

    Kann man auf Linux eigentlich mit C# entwickeln, dachte da wäre so properitäres Microsoft-Zeugs.

    •  4 ปีที่แล้ว

      .NET heisst dort Mono. www.mono-project.com/

    • @Kig_Ama
      @Kig_Ama 4 ปีที่แล้ว

      @ Heyyy, cool, danke dir!

  • @jaimemint405
    @jaimemint405 4 ปีที่แล้ว

    Dank dir, für das Video, was hälst du von den "neuen" aufstrebenden Sprachen Elm, Julia und Clojure versa comeback Sprachen wie Cobol bzgl.alten nocch benutzten Ibm Mainframerechner Sprachen, stay safe...

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Cobol war nie weg :D ABAP (die SAP-Programmiersprache) ist sehr stark daran angelehnt. Bei den neueren Sprachen sollte man erst noch ein wenig beobachten, wie sie sich entwickeln. Ich persönlich maße mir noch qualifiziertes kein Urteil an.

  • @wowmastertk1908
    @wowmastertk1908 4 ปีที่แล้ว

    Frage. Ist Java oder Python besser um zu programmieren lernen?
    Will mir ein Starter Buch holen und hatte mir gedacht vielleicht was kleines zu erreichen. Aber bei Amazon wird mir größtenteils Java oder auch Python Bücher empfohlen. Was wäre besser?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Java ist für einen Anfänger (eventuell) schwieriger zu erlernen, da die Syntax sehr umfangreich ist. Allerdings hat man den Vorteil, dass man das Thema "Datentypen" sauber mitlernt.
      Python ist von der Syntax her zwar recht leicht, doch man lernt sehr viel einfach nicht mit, weil die Sprache selbst einem schon so viel abnimmt.
      Welche Sprache für dich besser ist, kommt auf deine Projekte und Ziele an!

    • @wowmastertk1908
      @wowmastertk1908 4 ปีที่แล้ว +1

      @@Florian.Dalwigk danke, nehme ich zum Herzen. Ich werde wohl erst bei Python rein schauen und da das sogenannte "programmier Alphabet" lernen. Danke

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Das isr sicherlich nicht verkehrt.

  • @i_am_goro
    @i_am_goro 4 ปีที่แล้ว +1

    Dir sollte bewusst sein, das Werbevideos auf TH-cam immer auf dem basiert, was man sich sonst so ansieht. Ich programmieren seit ca. 4 Jahren mit Python, hab aber noch nicht ein Werbevideo dazu gesehen. Liegt daran, das ich mir Infos dazu nicht von Videoportalen hole.
    Ich erkenne mich im ersten Teil deines Video somit überhaupt nicht wieder. Das ist ne Überraschung, weil ich zu allen anderen Videos von dir einen guten Bezug aufbauen kann.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Die Werbeanzeigen können aber auch basierend auf Drittanbieter-Cookies oder aus anderen Quellen kommen. Wenn du da gegenteilige Informationen hast, gerne her damit :)

  • @aleklugonja
    @aleklugonja 4 ปีที่แล้ว +16

    Hab mit c# angefangen :o

  • @jaderpansen5838
    @jaderpansen5838 3 ปีที่แล้ว +1

    Jede Programmiersprachendiskussion ever: "Beste Programmiersprache? Natürlich "meine"*". ;P Im Ernst: Alle gängigen Sprachen haben ihre Stärken und Schwächen und entsprechende Anwendungsgebiete, sonst wären sie eben nicht gängig. Oder um Herrn Stroustrup zu zitieren: "There are only two kinds of languages: the ones people complain about and the ones nobody uses".
    Ziehe persönlich statische Typisierung und einen flexiblen Enrückungsstil grundsätzlich vor und natürlich sind "low-leveligere" Sprachen prinzipiell schneller, aber um spontan mal locker ein Script aus der Hüfte zu schütteln ist Python schon schwer zu schlagen.
    *womit für gewöhnlich diejenige gemeint ist, die man am fließendsten beherrscht / als erstes gelernt hat.

  • @roxychiovlog
    @roxychiovlog 4 ปีที่แล้ว

    Bin selber (Modern-)C++-Entwickler mit Qt im Bereich der Industrieautomatisierung, darüberhinaus von Skriptsprachen wie z.B. Bash und awk wirklich überzeugt, kann mich für Python allerdings nicht so richtig erwärmen. Womöglich ist Python einfach nicht "kompakt" (genug) und/oder es fehlen vernünftige Entwicklungswerkzeuge (?).
    Es ist auch m.M.n. nicht gerade effizient, in Python etwas von Grund auf neu zu entwickeln und spätestens, wenn man (eigene) C++-Bibliotheken verwenden möchte, hört der Spaß auf. 😅
    Wahrscheinlich hängt dies aber auch damit zusammen, weil mir modernes C++ und Qt fast alle (notwendigen) Erleichterungen von Python (wie auch funktionaler Sprachen) in bewährter Entwicklungsumgebung unter Verwendung ausgereifter Workflows bietet.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Komplett "FROM SCRATCH" programmiert man heute fast gar nichts mehr 🙈

    • @michaelst.9055
      @michaelst.9055 3 ปีที่แล้ว

      @@Florian.Dalwigk Wäre für manchen aber besser. Schon allein die vielen Sortieralgorithmen, wenn ich nicht verstehe, was die tun, wie will ich den richtigen Auswählen ? Leider hat sich bei manchem die Mentalität eingeschlichen das Performance der Rechner macht.

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว

      Das lernt man für gewöhnlich in der Schule/Ausbildung.

    • @michaelst.9055
      @michaelst.9055 3 ปีที่แล้ว

      @@Florian.Dalwigk schön wärs, meine Erfahrung mit Absolventen auch Informatikern sieht leider anders aus. Und das mittlerweile weltweit. Ein BSc ist leider kein Garant dafür auch nur vollständiges Basiswissen mitzubringen. Habe einige Einstellungsgespräche begleitet und was da manchmal aufgetischt wurde war teils erschreckend.

  • @kllngii4892
    @kllngii4892 3 ปีที่แล้ว

    Python ist wundervoll für kleine schnelle Dinge, für größere Projekte finde ich etwas, was einen zu guten Programmiersitten etwas mehr zwingt, wie Java, deutlich besser.

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว +1

      Dem ist nichts hinzuzufügen. Obwohl es natürlich auch gute/bessere Alternativen zu Java gibt.

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว +1

      Kotlin

    • @kllngii4892
      @kllngii4892 2 ปีที่แล้ว

      @Doni Ich persönlich finde keinen Workflow so angenehm wie JavaEE mit Maven in Eclipse. Andere Programmiersprachen und IDEs machten auf mich einfach nie einen so ausgereiften Eindruck. Kotlin ist aber auch ganz nett.

  • @Kig_Ama
    @Kig_Ama 4 ปีที่แล้ว

    Kann man im Job weiterkommen, wenn man ausschließlich nur Python kann und keine Ahnung von anderen Programmiersprachen hat?

  • @metinkaragulle2951
    @metinkaragulle2951 4 ปีที่แล้ว

    Ich bin 14 und würde gerne mit der Sprache anfangen. Die momentane Lage spielt mir auch in die Karten, jedoch habe ich bisher keine Erkenntnisse im Programmieren. Hat jemand ein Tipp wie ich anfangen könnte?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Python wäre für den Anfang wirklich nicht schlecht.

    • @OregoX
      @OregoX 4 ปีที่แล้ว

      Du solltest auch auf w3schools vorbeischauen. Kostenlose und bietet learning-by-doing, da man Code direkt auf der Webseite schreiben und ausführen kann.

    • @metinkaragulle2951
      @metinkaragulle2951 4 ปีที่แล้ว

      Vielen Dank für die ganzen Tipps

    • @BelFaRo2008
      @BelFaRo2008 4 ปีที่แล้ว

      10 Euro für nen Udemy.com Kurs investieren. Du wirst am der Hand genommen, die Kurse sind gut Nachverfolgbar, die Aktualität ist gewährleistet und du frustrierst nicht beim Debugging alter TH-cam Tutorials.

  • @flitz003
    @flitz003 4 ปีที่แล้ว

    Ich habe mit Javascript angefangen, finde es hat wenig gemeinsam mit Python...
    Außerdem blicke ich egal in welcher Sprache nie durch die Libraries durch...

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Erstmal "Programmieren" an sich verstehen ... die Libraries sind nur Beiwerk bzw. Helfer, die du NACH dem Verständnis verwenden solltest. Viel Erfolg in JavaScript ;)

    • @flitz003
      @flitz003 4 ปีที่แล้ว

      @@Florian.Dalwigk Vielen Dank, mit Hilfe deiner Videos kann man, wie ich finde, gut ein Verständnis entwickeln :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Toll :)

  • @Ayntak
    @Ayntak 4 ปีที่แล้ว +16

    Hab mit HTML, CSS u dann viel JS angefangen. Nun weiter mit Java (oh wie anstrengend und nervig nach JS) und jetzt catchst du mich mit Python.. 😄

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Haha, sehr gut! :) Wenn du jetzt noch Python beherrschst, dann solltest du, was die Jobsuche angeht, absolut keine Probleme haben. Mit deinem Portfolio bist du bereits sehr gut aufgestellt.

    • @justinus22
      @justinus22 4 ปีที่แล้ว

      Bei mir ist es anders herum😆 Eigentlich schon immer Python und seit na Wochen auch HTML5 ,CSS und Js.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      @@justinus22 Und, macht es Spaß?

    • @justinus22
      @justinus22 4 ปีที่แล้ว +1

      @@Florian.Dalwigk Definitiv!

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      @@justinus22 Das freut mich 😊

  • @barkeeper7887
    @barkeeper7887 4 ปีที่แล้ว +4

    Bei Python Code Bluten mir die Augen
    Ich hab mit Python angefangen und das war eine totale Scheiss Entscheidung
    Dann hat mir ein Freund zu Java geraten.
    Java war für mich VIEL einfacher weil Python ist unübersichtlich meiner Meinung nach
    Und mit Java und anderen Sprachen bekommt man schon diesen „Programming mindset“ oder wie Mann es nennen will xD
    Python ist super aber nicht gut zum Anfang, ich glaub ich lerne die wenn ich mit Java JavaScript html usw fertig bin

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Der Aufbau eines "Programming Mindsets" ist mit Java sicherlich einfacher, da gebe ich dir Recht ;) Es muss jeder für sich entscheiden, ob ihm Python liegt oder nicht. Python ist sehr einfach ... wodurch an anderen Ecken natürlich gespart werden muss.

    • @comedyclub333
      @comedyclub333 4 ปีที่แล้ว

      Das ist antürlich aucheine Frage der Präferenz.Wäre ja auch dämlich, wenn jeder nur noch Python schreiben würde. Das Wichtigste ist allerdings: Du hast angefangen. Über die Güte von Programmiersprachen wird gestritten seit es mehr als eine gibt. Ich persönlich vertrete ja die Meinung, dass Object Pascal eine der besten Änfängersprachen ist. zwar nicht mehr so ganz zeitgemäß, aber wunderbar ästhetisch und klar strukturiert. Dazu statisch typisiert, allerigns nicht zu hardwarenah. Ach ja: Und man braucht keine JRE oder einen ähnlichen Bytecode-Interpreter. Tatsächlich schöpft Java aktuelle ihre Relevanz lediglich aus ihrer Existenz und Verbreitung. Was damals bahnbrechend war ist heute Standard, weshalb Java nur noch deswegen benutzt wird, weil sie so verbreitet ist. Aber naja, das ist nur ne persönliche Präferenz.

    • @comedyclub333
      @comedyclub333 4 ปีที่แล้ว

      Ach ja: Mein Kommentar zu Java bezog sich auf die Entwicklung von Anwendungssoftware, nicht auf irgenwelche Servergeschichten. Damit habe ich mich zu wenig im Java-Bereich beschäftigt, um das beurteilen nzu können.

    • @jeronimo1338
      @jeronimo1338 4 ปีที่แล้ว +1

      Wenn ich mir deine Interpunktion anschau, bluten mir auch die Augen...

  • @geileschnecke3912
    @geileschnecke3912 3 ปีที่แล้ว

    Hab schon sehr viele Sprachen ausprobiert. Und wenn es sehr deprimierend wurde mit c/c++ dann hab ich immer zu python gegriffen um ne gute pause einzulegen .Irgendwann will ich dann aber immer noch lieber mit c/c++ programmieren weil es sich irgendwie fertiger und befriedigender anfühlt.

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว

      Kann ich verstehen, ist gerade als Anfänger auch besser, wenn du langfristig programmieren willst.

  • @lakritzkatze3631
    @lakritzkatze3631 4 ปีที่แล้ว +1

    Ich verstehe nicht wieso man umbeduing Python erlernen sollte. Die Anwedungszwecke für Python sind eher was für Fortgeschrittene, ich würde niemals einem Anfänger python lehren, nur weil er Monate später in Tenserflow sich was zusammenschreiben könnte, jedoch Schwierigkeiten damit hat zu versthehen was der Unterschied zwischen int und double ist. Auch C++ ist keine perfekte Anfängersprache, ses hat zwar nicht die Probleme, die Python als Anfängersprache hat, wird aber unglaublich frustrierend zu lernen (geschweige dessen, dass man in C++ kaum interessante Skripte schreiben kann, die einem tatsächlich das Leben erleichtern. Ich glaube Java ist eine gute Option für Anfänger.

    • @comedyclub333
      @comedyclub333 4 ปีที่แล้ว +4

      Aber genau das ist doch der Vorteil (und macnhmal auch Nachteil) dynamischer Typisierung: Es ist egal, was der Unterschied zwischen Ganzzahlen und Gleitkommazahlen ist. Das Konzept der Unterscheidung derer ist häufig total unnötig und rührt daher, dass diese im RAM anders gespeichert werden. Die wenigen Male, in denen man explizit Ganzzahldivisionen braucht oder Gleitkommafehler auftreten sind verschwindend gering. Warum jemandem das Konzept zwischen der Unterscheidung von INT und FLOAT beibringen, wenn das doch keinen praktischen Nutzen für den benötigten Anwendungszweck hat?

    • @deadeye1982a
      @deadeye1982a 3 ปีที่แล้ว +1

      Ich entwickle seit Python 2.5, also schon lange bevor die Sprache so populär geworden ist. Ich kann nicht nachvollziehen, wie du darauf kommst, dass Python nur etwas für Fortgeschrittene wäre.

  • @truebillionaire7016
    @truebillionaire7016 4 ปีที่แล้ว +2

    Was ist Paifen?

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Der kleine Bruder von Sieh Scharp.

  • @cobalius
    @cobalius 3 ปีที่แล้ว

    Ich hatte jetzt c++, java und Lua gehabt, python kommt als nächstes. Bin mir nich sicher was ich besser finde

  • @manu_pl
    @manu_pl 4 ปีที่แล้ว

    Hallo ich benötige Hilfe.
    Es geht um ein Pythonprogramm:
    Ich soll eine quadratische Tabelle erzeugen, deren Elementwerte abwechselnd ‚0’ und ‚1’ in Form eines
    Schachbrettmusters sind.
    Die Größe der Tabelle soll eingelesen werden.
    So sollte es aussehen:
    Größe des Quadrats: 5
    0 1 0 1 0
    1 0 1 0 1
    0 1 0 1 0
    1 0 1 0 1
    0 1 0 1 0

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Ich habe die Frage schon auf meiner Fragenplattform gesehen, doch ich wusste nicht, in welcher Sprache du die Aufgabe lösen sollst. Ich habe noch den Tag "Python" hinzugefügt. Hier meine Antwort: informatikstudium.net/index.php/424/tabelle?show=428#a428

    • @manu_pl
      @manu_pl 4 ปีที่แล้ว +1

      @@Florian.Dalwigk Vielen Dank, man kann sich immer auf deine Hilfe verlassen!

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      @@manu_plGerne :)

    • @waynezor
      @waynezor 4 ปีที่แล้ว +1

      Seite gibt's nicht mehr, ich hab nochmal eine naive Implementierung geschrieben:
      def checker_board(n):
      row_1 = [int(x % 2) for x in range(n)]
      row_2 = [int(not x) for x in row_1]
      rows = row_1, row_2
      board = []
      for i in range(n):
      board.append(rows[i % 2])
      return board
      board = checker_board(5)
      for row in board:
      print(row)

    • @mola1.980
      @mola1.980 4 ปีที่แล้ว

      Ist vermutlich eh zu spät, aber wenn es nicht Python sein muss kannst du das sehr leicht mit dem JS ASCII-table module machen und es sieht dann auch noch schön aus

  • @timganow
    @timganow 4 ปีที่แล้ว +4

    Nun ja, ich hab mit Java angefangen :)

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +2

      Auch eine gute Sprache, um mit dem Programmieren zu beginnen.

    • @kevin0xf681
      @kevin0xf681 4 ปีที่แล้ว

      @@Ungeil_TV Wenn du so denkst kannst dus gleich sein lassen

    • @DonteatpieRotmgScam
      @DonteatpieRotmgScam 4 ปีที่แล้ว

      @@Ungeil_TV Java ist einer der meist genutzten Programmiersprachen lol.

  • @simon-tw4vk
    @simon-tw4vk 3 ปีที่แล้ว

    Ich benutze lieber Javascript als Python. Könntest du die beiden Sprachen, vielleicht Mal in einem Video vergleichen?

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว

      Gute Idee! Bisher habe ich das nur mit Java gemacht:
      th-cam.com/video/9VYRVd3jxgU/w-d-xo.html

  • @yazan_1022
    @yazan_1022 4 ปีที่แล้ว +8

    Wer hatte auch vor dem Video Werbung für einen udemy python Kurs wo als Code Html zu sehen war

  • @philliphqs
    @philliphqs 4 ปีที่แล้ว

    Ich habe mit 13 oder 14 angefangen python zu lernen dank einem Freund doch leider habe ich ein Discord Bot erstellt und nicht alle basics gelernt was mir das lernen erschwert hat jetzt bin ich ein ich sag mal mittel anfänger

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Für dich wäre ein Python-Buch und/oder ein VHS-Kurs interessant. Es gibt auch gute Python-Kurse auf Udemy (ich arbeite aktuell auch an einem). Wichtig ist vor allem, dass man die Basics lernt und ein Grundgefühl fürs Programmieren bekommt.

    • @mola1.980
      @mola1.980 4 ปีที่แล้ว

      Also für APIs würde ich eher JS empfehlen, wobei ich jedoch niemand Vorschlägen würde meine Mening tatsächlich ernst zu nehmen

  • @lesnake
    @lesnake 4 ปีที่แล้ว +1

    Ich persönlich finde den phython Syntax sehr verwirrend. Mal brauch man klammern, mal doppelpunkte, mal schreibt man es einfach nur dahinter...
    Ich persönlich bin eher ein fan von Bash, JavaScript und C :D

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +2

      Nun, es gibt (wie in jeder Sprache) auch hier Syntaxregeln. Python ist für viele einfacher, weil es eine recht überschaubare Syntax hat ... Java und seine Freunde sind da für viele Anfänger recht schwierig.

    •  4 ปีที่แล้ว

      @@Florian.Dalwigk Python ist aber auch "einfacher" in der Handhabung, Da braucht man keine gigantischen Buildsysteme um ein Compilat zu erzeugen und zu deployen. P. hat viele pragmatische Einsatzmöglichkeiten, die irgendwelche Geisteswissenschaftler, System-Admins fürs schnelle pragmatische nützlich sind aber auch die reine Lehre für Mathematiker sowie Informatiker. Die Sprache hat einige coole Fundamentalkonzepte unter der Motorhaube. - Ich glaube, python ist mehr als nur ein Hype. Erstens hab ich die Sprache vor 20 Jahren schon eingesetzt, weil dort Python quasi als Fluid Kernel für ein in Java-Servlet/JSP gebautes System eingesetzt wurde. Python muss man nicht compilieren und deployen. Ich hab das n bisschen aus den Augen verloren, und war dann ziemlich baff, wie sich das weiter entwickelt hat und vor allem auch an Orten eingesetzt wird, die man mit Programmieren so gar nicht in Verbindung brachte wie die digital humanities z.b.... in der zwischenzeit ist da der ein oder andere hype doch wieder ruhiger geworden ... Welche Eigenschaften die Beliebtheit erzeugen, wird ja deutlich im Slogan von Django: "for perfectionists with deadlines."

    • @deadeye1982a
      @deadeye1982a 3 ปีที่แล้ว

      Ich habe Python gelernt, weil mir das Zeilenrauschen der Shell-Scripts gehörig auf den Sack ging.

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว +1

      #PythonYourBash

  • @Bennilenny
    @Bennilenny 4 ปีที่แล้ว +3

    Numpüü :D

  • @jeyt436
    @jeyt436 3 ปีที่แล้ว

    Numpy spricht man so aus: [Nampei]

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว

      Ja, mache ich in neueren Videos auch.

  • @dustsucker4704
    @dustsucker4704 4 ปีที่แล้ว

    Ich persönlich mag die Syntax von Python garnicht. Ich würde zum Einsteigen JavaScript empfehlen da man dort eigentlich den Fortschritt genau wie bei Python sofort sieht aber dennoch ist die Syntax näher an der von C oder Java zudem kann man ja auch durch entsprechende nodejs packages damit und mit HTML/CSS Desktop Anwendungen schreiben. Was meiner Meinung nach ganz gut ist. Zum lernen ist das meiner Meinung nach eine gute Sprache da man fast alles umsetzen kann.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Ja, JavaScript ist (in Kombination mit anderen Websprachen) hervorragend, da man damit Vieles nachbauen kann, womit man tagtäglich in Internet konfrontiert ist.

  • @Martin-xj8rp
    @Martin-xj8rp 4 ปีที่แล้ว +2

    PHP 😎

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +1

      Performante, hammermäßige Programmiersprache. 😎

    • @GamePayLp
      @GamePayLp 3 ปีที่แล้ว +1

      Ehre 😂

  • @JackFrost1206
    @JackFrost1206 4 ปีที่แล้ว +5

    Numpüüüüü :D

  • @Maserjo
    @Maserjo 4 ปีที่แล้ว

    Ich musste auf meiner HS PEARL lernen 🤣

  • @fibs2035
    @fibs2035 4 ปีที่แล้ว +1

    Video zu php

  • @jjhh1023
    @jjhh1023 3 ปีที่แล้ว

    Ich habe !Null Ahnung von Programmierung aber in meinen Bekannten und Freundeskreis habe ich Programmierer und die sagen alle Python sei Grotten schlecht und scheiße total langsam und hat ne richtig schlechte Syntax und das nur c und c++ gut seien interessant mal wieder zu sehen wie Meinungen sich unter scheiden können

    • @Florian.Dalwigk
      @Florian.Dalwigk  3 ปีที่แล้ว

      Naja, nur c/c++ ist auch ein bisschen engstirnig. Aber ja, Python ist relativ langsam. Da kommt am So ein Video zu.

  • @andreascoolcrafts3294
    @andreascoolcrafts3294 4 ปีที่แล้ว +8

    Die einzige Pogramier Sprache die ich pogramieren kann ist Python.

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว +2

      Das ist schonmal ein guter Anfang.

    •  4 ปีที่แล้ว

      sei froh. gleich als erste eine richtig gute - das ist echt eine gute sache... ich hab über 30 Sprachen gelernt und angewendet als ich dann im java-universum endlich nur noch eine hatte .. hab daraufhin nie verstanden, was so geil an polyglott programmierung sein soll.

  • @sabiplaypuzzles7332
    @sabiplaypuzzles7332 3 ปีที่แล้ว

    Ich finde das Argument, dass man für eine "Hello World"-Ausgabe in Python nur eine Print-Anweisung benötigt und in Java viel mehr, sehr schwach und suggeriert, dass die Anwendungsskalierung, linear proportional zu der Anzahl an Codezeilen zunimmt. Genauso könntest du argumentieren, dass du für Javascript-Ausgabe erst einmal ein ganzes HTML5-Basis-Konstrukt schreiben musst (von Laufzeitumgebungen wie NodeJS mal abgesehen).

  • @martingierlinger1866
    @martingierlinger1866 4 ปีที่แล้ว +2

    Wenn man gerade Java in der schule lernt,ist es dann trotzdem empfehlenswert mit Python anzufangen

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Auf jeden Fall! Mit Java und Python liegst du aktuell sehr im Trend.

    • @krys409
      @krys409 4 ปีที่แล้ว

      ich hab mit basic angefangen haha... aber nur weils interesannt war aber ja dann mit python und in der schule java.. 👍

  • @derhorst2478
    @derhorst2478 4 ปีที่แล้ว

    Es ist so isy wie Java und so klafft voll wie C++

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Naja, viele empfinden Java als schwierig.

  • @haraldschurr1035
    @haraldschurr1035 3 ปีที่แล้ว

    Python ist eine einzige Zumutung.

  • @nicop1690
    @nicop1690 4 ปีที่แล้ว

    Bei 2:13 bin ich komplett raus obwohl ich java code^^

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Hoppla, das sollte nicht passieren ;)

  • @PultsMoizer
    @PultsMoizer 2 ปีที่แล้ว

    Nampü 😂

  • @user-zd9wd
    @user-zd9wd 4 ปีที่แล้ว

    Den Bibliothekenpunkt verstehe ich nicht komplett. Es gibt für jede ein Java Equivalent. Außerdem sind Python threads virtuelle threads und nicht richtige wie andere Sprachen.

    • @jeronimo1338
      @jeronimo1338 4 ปีที่แล้ว +1

      Sind genauso echte Threads wie in anderen Sprachen, es gibt lediglich den Global Interpreter Lock (GIL), der dafür sorgt, dass immer nur einer dieser Threads zu einem Zeitpunkt einen Python-Bytecode-Befehl ausführen kann. Ausgenommen davon sind Wartezeiten auf irgendwelche blocking I/Os (inkl. time.sleep), alle Rufe gegen C-Bindings wie numpy oder PyQt5, und alle Rufe gegen sonstige C-Extensions die man ranzieht, einschließlich irgendwelcher C libs die über ctypes angesprochen werden. Mit anderen Worten, wenn deine Python-Threads nicht haufenweise CPU-Zeit in deinem eigenen schlecht optimierten Code verbraten, kannst du damit hervorragend Multithreading machen und von Mehrkernsystemen profitieren, wie in jeder anderen Sprache auch.

    • @Zombi-uw9ml
      @Zombi-uw9ml 4 ปีที่แล้ว

      @@jeronimo1338 Ja das stimme ich dir zu. Man die Module Multiprocessing oder threading nutzen. Habe selber schon mal ein Code für Mehrkern CPU's programmiert, wenn der Code gut programmiert ist, geht auch keine Leistung verloren..

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Der Overhead ist aber viel größer.

    • @user-zd9wd
      @user-zd9wd 4 ปีที่แล้ว

      Algorithmen verstehen Nicht zwingend...

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      ​@@user-zd9wd Bei vielen Modulen allerdings schon. Außerdem gibt es nicht zu *jeder* Python-Bibliothek ein Äquivalent in Java und wenn, dann nur mit sehr "abstrakten" Funktionsalitätsähnlichkeiten.

  • @ಠ_ಠ-ಲ6ಬ
    @ಠ_ಠ-ಲ6ಬ 4 ปีที่แล้ว

    numpü aua

  • @mola1.980
    @mola1.980 4 ปีที่แล้ว +3

    Ich finde JavaScript viel besser und sinnvoller zu lernen

    • @Florian.Dalwigk
      @Florian.Dalwigk  4 ปีที่แล้ว

      Nun, bei JavaScript hast du natürlich den Vorteil, dass du es quasi überall im Web findest.

    • @ifzwischendurch
      @ifzwischendurch 4 ปีที่แล้ว +2

      Ob eine Programmiersprache sinnvoll ist oder nicht, hängt davon ab, was man damit machen will. Python ist z.B. super um auf dem RaspberryPi ein Projekt umzusetzen. Z.B. hat sich ein Bekannter von mir sein eigenes Smart-Home-System programmiert. JavaScript ist dagegen dann sinnvoll wenn man an Web-Projekten arbeiten möchte.

    • @mola1.980
      @mola1.980 4 ปีที่แล้ว

      @@ifzwischendurch Ich meine, wenn man ein Job haben möchte ist Javascript eigentlich besser da es mehr Anwendungsmöglichkeiten hat. Web development ist so ein riesiger Bereich, sogar Server side js wird dank node.js viel benutzt und außerdem hasse ich einige Entscheidungen die bei der Entwicklung von Python getroffen wurden

    • @Zombi-uw9ml
      @Zombi-uw9ml 4 ปีที่แล้ว

      @@mola1.980 Man kann auch Python fürs Web Development nutzen.
      Außerdem ist Python auch in der Arbeitswelt gefragt. Es heißt also nicht, wenn man Python gelernt hat, dass man kein Job bekommt.
      Es kommt immer drauf an, was man genau machen möchte.