Bleib dran! So wie Du habe ich es damals auch gemaccht, seitdem ich 11 war. Und es hat mir mein ganzes Leben immer etwas gebracht - nicht nur im Beruf!
Also erstmal super Video und super erklärt, für Anfänger echt verständlich. Natürlich ist das mit den Funktionen nochmal eine Herausforderung aber da wäre das Video ja 3h gegangen. Eine Sache habe ich dennoch anzumerken, du hast bei der Definition der Tetrominos einen Fehler gemacht. Das wird auch der Grund sein, wieso beim Zufallsgenerator der gleiche Stein mehrfach hintereinander ausgewählt wurde. Stein 5 und Stein 7 sind laut deiner Definition gleich.
Danke für das Tutorial. Mir ist nur aufgefallen, wenn ich keine Taste betätige bleibt das Tetrominus am Anfang stehen. Also es braucht einen Input für die Bewegung nach unten. Fehlt hier noch eine While-Schleife oder eine if not Key-Input Bedingung? An VS-Code sollte es ja nicht liegen. Danke
er gibt mir dieses fehlercode aus obwohl ich pygame installiert habe: import pygame ModuleNotFoundError: No module named 'pygame' an was könnte das liegen
Schick den Fehler mal ChatGPT. Der wird dir Befehle geben wie du die Verson von Pygame überprüfen kannst. Dann kannst du mit ihn die anderen Tools abchecken auf welchen versionen die sind. Evtl ist eins outdated
Hey, kann es sein das die Inhaber für Mac anders sind? VS Code hab ich mit Python allerdings kann ich Pygame nicht ausführen. Hab’s schon paar mal drauf und wieder deinstalliert + Neustart. 🤷🏻♂️
Ein Realschulabschluss reicht normalerweiße aus für eine ordentliche Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Besser ist aber immer höhere Bildung/Studium. Damit hat man später einfach höhere Chancen aufzusteigen und man kriegt ein sehr gutes Hintergrundwissen über die Programmierung
@@monaco0782 geht ein hauptschulabschluss? weil mache die schule nur noch bis zu der 9ten klasse und wenn es nicht geht dann wechsel ich die schule eben damit ich die 10te machen kkann
Grundsätzlich brauchst du dafür keinen besonderen Abschluss. Eine Ausbildung, zum Beispiel als Fachinformatiker oder gar ein abgeschlossenes Studium sind hilfreich, aber nicht zwingend nötig. Empfehlenswert wäre es dennoch, zumindest eine Ausbildung zum Fachinformatiker anzustreben, für die in der Regel ein Realschulabschluss vorausgesetzt wird. Viel wichtiger sind die Kompetenzen, die du in folgenden Gebieten mitbringst: - gutes mathematisches und logisches Denken - Fähigkeit zu abstrahieren - gute Englischkenntnisse - Teamfähigkeit - Eigenantrieb zur Weiterentwicklung/Weiterbildung - Willen, sich in Probleme anderer Menschen hineinzuversetzen - Umgang mit KI-Tools als Werkzeug Das sind die Kernkompetenzen, die mir persönlich einfallen. Wenn du zu einem der Punkte fragen haben solltest, beispielsweise warum man als Softwareentwickler teamfähig sein muss, oder wie gut dein Englisch sein muss, dann frag gern nach und ich werde es genauer erläutern.
Hey , ich habe eine Frage an dich: Wie kann man Firebase Storage kostenlos für Tests nutzen? Ich habe es bereits versucht, aber es führt mich immer wieder zu einer Bezahloption. Es wäre super, wenn du ein Video dazu hochladen könntest.
Super Video, danke für die Mühe und Arbeit.. Und wie kriegt man das Programm als Exe-Datei, zb wenn ich es an Freunde weiter geben will so ein Spiel oder Programm? Weil nicht jeder hat Python aufm Pc. Den ich hab mal ein Programm geschrieben und dann in eine EXE-Datei umgewandelt und ihm rüber geschickt. Aber er kann es sich nicht runter laden, da immer ein Virusmeldung es blockiert das runter laden. Wäre schön darüber mal ein Video zu sehen. lg
Also ich habe das in der Schule so gelernt, dass Python eine Programmiersprache ist, die interpretiert und nicht kompiliert wird. Somit gibt es hier keine Exe- Datei. Das ist mit Python imho nicht möglich.
Weil es darum gehen soll, programmieren zu lernen. Was nützt mir ein Softwareentwickler, der denselben Code erzeugt, den auch eine KI ausspuckt? Richtig, nichts, den kann ich ersetzen. Wenn ich das hier von ChatGPT erledigen lasse, ist der Lerneffekt gleich Null. Ich bekomme einfach nur einen riesigen Berg code geliefert und habe als Anfänger keine Chance das auch nur ansatzweise zu verstehen. Selbst wenn ich mir danach vom Bot jede einzelne Codezeile erklären lasse, habe ich nichts darüber gelernt, wie man ein Projekt von grundauf hochzieht. KI ist ein Tool, das dich beim Entwickeln unterstützt. Wenn du einfach nur KI-generierten Code übernehmen willst, kannst du das gern für dich so machen, aber als Softwareentwickler wirst du so nicht weit kommen. Und spätestens wenn deine KI das erste Mal Code ausspuckt, der nicht kompiliert, wirst du sie verfluchen, weil du ohne grundlegendes Verständnis keine Chance haben wirst, den Fehler zu finden und zu beheben.
12:05 Das Spielfeld ist schon mal Schrott und hat mit dem Code nichts zu tun. Du hast nur nur 18 Zeilen dargestellt aber von 20 Zeilen gesprochen, die Du im Code generiert hast.
@@b3ast1234567890 Wenn ich eine Brücke baue, die 20m Spannweite haben soll, am Ende hat die aber nur 18m... dann ist die Brücke Schrott. Da hat jemand sein Pflichtenheft nicht richtig geschrieben, wenn so etwas dabei raus kommt.
Ich finde es schön, dass Programmieren vermittelt wird. Ob man Tetris nun so oder so codet, das soll jeder selbst herausfinden. Es gibt nichts Wichtigeres für einen angehenden Programmierer, als Code zu finden, den man optimieren kann. Allerdings verstehe ich nicht, warum man hier auf Python setzt. Es gibt so viele Programmiersprachen, die sich mehr lohnen als Python, wie Go, Swift oder Rust. Mensch, das sind wenigstens modernere Ansätze als Python.
Das Lustigste: unter fast jeden Video finde ich solch einen Kommentar. Egal, welche Programmiersprache ich verwende. JavaScript und Python sind auf jeden Fall die Sprachen, die statistisch am meisten verwendet werden und auch auf dem Arbeitsmarkt am gefragtesten sind. Deswegen nutzen wir diese Sprachen in den meisten Tutorials. Schau dir gerne mal meine Tutorials für Go, Rust und Swift an. 😄
Naja, Python hat halt den Vorteil, dass es wirklich jeder versteht. Wenn ich jemanden, der wenig Erfahrung mit dem Programmieren hat (bspw. ein Semester Java an der Uni) vor einen Quellcode für ein Programm setze, das einmal in Python, einmal in Go und einmal in Rust geschrieben ist, dann wird er bei Python fast alles verstehen, mich bei Go schon öfter fragend anschauen und bei Rust schreiend davon laufen.
war der 10te like PS: habe durch dich programmieren gelernt und bin erst 12 Jahre alt
Bleib dran! So wie Du habe ich es damals auch gemaccht, seitdem ich 11 war. Und es hat mir mein ganzes Leben immer etwas gebracht - nicht nur im Beruf!
Also erstmal super Video und super erklärt, für Anfänger echt verständlich. Natürlich ist das mit den Funktionen nochmal eine Herausforderung aber da wäre das Video ja 3h gegangen.
Eine Sache habe ich dennoch anzumerken, du hast bei der Definition der Tetrominos einen Fehler gemacht. Das wird auch der Grund sein, wieso beim Zufallsgenerator der gleiche Stein mehrfach hintereinander ausgewählt wurde. Stein 5 und Stein 7 sind laut deiner Definition gleich.
Wenn möglich mache bitte mehr Pyhton Tutorias
Danke für das Tutorial.
Mir ist nur aufgefallen, wenn ich keine Taste betätige bleibt das Tetrominus am Anfang stehen. Also es braucht einen Input für die Bewegung nach unten.
Fehlt hier noch eine While-Schleife oder eine if not Key-Input Bedingung? An VS-Code sollte es ja nicht liegen.
Danke
er gibt mir dieses fehlercode aus obwohl ich pygame installiert habe: import pygame
ModuleNotFoundError: No module named 'pygame' an was könnte das liegen
evtl hast du dein Projekt als Virtual Environment gestartet. Dann müsstest du pygame erneut installieren in der Console
Schick den Fehler mal ChatGPT. Der wird dir Befehle geben wie du die Verson von Pygame überprüfen kannst. Dann kannst du mit ihn die anderen Tools abchecken auf welchen versionen die sind. Evtl ist eins outdated
@@j4sp3r41 nein ist leider nicht der fall trotzdem danke
Super von dir
Hey, kann es sein das die Inhaber für Mac anders sind? VS Code hab ich mit Python allerdings kann ich Pygame nicht ausführen. Hab’s schon paar mal drauf und wieder deinstalliert + Neustart. 🤷🏻♂️
was für ein schul abschluss braucht man um software entwickler zu werden?
Ein Realschulabschluss reicht normalerweiße aus für eine ordentliche Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Besser ist aber immer höhere Bildung/Studium. Damit hat man später einfach höhere Chancen aufzusteigen und man kriegt ein sehr gutes Hintergrundwissen über die Programmierung
@@monaco0782 geht ein hauptschulabschluss? weil mache die schule nur noch bis zu der 9ten klasse und wenn es nicht geht dann wechsel ich die schule eben damit ich die 10te machen kkann
@@skoxlay Mach lieber noch die 10te Klasse und dann ne Ausbildung, das schadet nie
@@monaco0782 okay ich werds versuchen weil muss mich jetzt anstrengen
Grundsätzlich brauchst du dafür keinen besonderen Abschluss. Eine Ausbildung, zum Beispiel als Fachinformatiker oder gar ein abgeschlossenes Studium sind hilfreich, aber nicht zwingend nötig. Empfehlenswert wäre es dennoch, zumindest eine Ausbildung zum Fachinformatiker anzustreben, für die in der Regel ein Realschulabschluss vorausgesetzt wird.
Viel wichtiger sind die Kompetenzen, die du in folgenden Gebieten mitbringst:
- gutes mathematisches und logisches Denken
- Fähigkeit zu abstrahieren
- gute Englischkenntnisse
- Teamfähigkeit
- Eigenantrieb zur Weiterentwicklung/Weiterbildung
- Willen, sich in Probleme anderer Menschen hineinzuversetzen
- Umgang mit KI-Tools als Werkzeug
Das sind die Kernkompetenzen, die mir persönlich einfallen. Wenn du zu einem der Punkte fragen haben solltest, beispielsweise warum man als Softwareentwickler teamfähig sein muss, oder wie gut dein Englisch sein muss, dann frag gern nach und ich werde es genauer erläutern.
Inport pygame funktioniert bei mir nicht. Er zeigt mir Fehler an. Was kann ich tun?
Import*
Hey
, ich habe eine Frage an dich: Wie kann man Firebase Storage kostenlos für Tests nutzen? Ich habe es bereits versucht, aber es führt mich immer wieder zu einer Bezahloption. Es wäre super, wenn du ein Video dazu hochladen könntest.
26:15 man kann es auch "velocity" nennen
Wo kriegt man seine komplett eigene Domain kostenlos?😊
Garnicht??
Am besten einfach die 1-2 Euro zahlen. ;)
@@f_cfoxrichtig
Super Video, danke für die Mühe und Arbeit..
Und wie kriegt man das Programm als Exe-Datei, zb wenn ich es an Freunde weiter geben will so ein Spiel oder Programm?
Weil nicht jeder hat Python aufm Pc. Den ich hab mal ein Programm geschrieben und dann in eine EXE-Datei umgewandelt und ihm rüber geschickt. Aber er kann es sich nicht runter laden, da immer ein Virusmeldung es blockiert das runter laden.
Wäre schön darüber mal ein Video zu sehen. lg
Also ich habe das in der Schule so gelernt, dass Python eine Programmiersprache ist, die interpretiert und nicht kompiliert wird. Somit gibt es hier keine Exe- Datei. Das ist mit Python imho nicht möglich.
Wenn du noch nicht hast kannst du mal ein Video machen zu einem snake game machen auf python
Warum benutzt er keine KI ? O1-mini programmiert mir das in 10 sekunden
Weil es darum gehen soll, programmieren zu lernen. Was nützt mir ein Softwareentwickler, der denselben Code erzeugt, den auch eine KI ausspuckt? Richtig, nichts, den kann ich ersetzen.
Wenn ich das hier von ChatGPT erledigen lasse, ist der Lerneffekt gleich Null. Ich bekomme einfach nur einen riesigen Berg code geliefert und habe als Anfänger keine Chance das auch nur ansatzweise zu verstehen. Selbst wenn ich mir danach vom Bot jede einzelne Codezeile erklären lasse, habe ich nichts darüber gelernt, wie man ein Projekt von grundauf hochzieht.
KI ist ein Tool, das dich beim Entwickeln unterstützt. Wenn du einfach nur KI-generierten Code übernehmen willst, kannst du das gern für dich so machen, aber als Softwareentwickler wirst du so nicht weit kommen. Und spätestens wenn deine KI das erste Mal Code ausspuckt, der nicht kompiliert, wirst du sie verfluchen, weil du ohne grundlegendes Verständnis keine Chance haben wirst, den Fehler zu finden und zu beheben.
ich würde statt vs lieber vs codium emphelen, das ist das gleiche programm, nur ohne microsoft krake.
Hilfe, die Lost-Zahlen!! 🥶
Cool dass es wer versteht 😄
Erster sinnvoller Kommentar... Danke das du und dein Team uns an das Programmieren heranführst und so gute Videos produzierst. MACHT WEITER SO! :)
🙂👍🏻💯
12:05 Das Spielfeld ist schon mal Schrott und hat mit dem Code nichts zu tun. Du hast nur nur 18 Zeilen dargestellt aber von 20 Zeilen gesprochen, die Du im Code generiert hast.
Haha, ist mir auch aufgefallen :). Aber Schrott ist schon etwas hart.
@@b3ast1234567890 Wenn ich eine Brücke baue, die 20m Spannweite haben soll, am Ende hat die aber nur 18m... dann ist die Brücke Schrott. Da hat jemand sein Pflichtenheft nicht richtig geschrieben, wenn so etwas dabei raus kommt.
Ich finde es schön, dass Programmieren vermittelt wird. Ob man Tetris nun so oder so codet, das soll jeder selbst herausfinden. Es gibt nichts Wichtigeres für einen angehenden Programmierer, als Code zu finden, den man optimieren kann. Allerdings verstehe ich nicht, warum man hier auf Python setzt. Es gibt so viele Programmiersprachen, die sich mehr lohnen als Python, wie Go, Swift oder Rust. Mensch, das sind wenigstens modernere Ansätze als Python.
Das Lustigste: unter fast jeden Video finde ich solch einen Kommentar. Egal, welche Programmiersprache ich verwende. JavaScript und Python sind auf jeden Fall die Sprachen, die statistisch am meisten verwendet werden und auch auf dem Arbeitsmarkt am gefragtesten sind. Deswegen nutzen wir diese Sprachen in den meisten Tutorials. Schau dir gerne mal meine Tutorials für Go, Rust und Swift an. 😄
Naja, Python hat halt den Vorteil, dass es wirklich jeder versteht. Wenn ich jemanden, der wenig Erfahrung mit dem Programmieren hat (bspw. ein Semester Java an der Uni) vor einen Quellcode für ein Programm setze, das einmal in Python, einmal in Go und einmal in Rust geschrieben ist, dann wird er bei Python fast alles verstehen, mich bei Go schon öfter fragend anschauen und bei Rust schreiend davon laufen.
cooles video aber hätte gern noch einen 2. part bis das game fertig ist und ein bisschen auf die methoden eingehen
1st 😉
Erster