Warum ich von C# zu Python gewechselt bin...

preview_player
Показать описание

Ich bin von C# zu Python gewechselt. Warum ich zu Python wechselte erkläre ich dir in diesem Video.
--------------------------------------------------------------------------------
Möchtest du mehr Inhalte von Programmieren Starten haben? Hier findest du hilfreiche Links für unsere wertvollsten Ressourcen:

Рекомендации по теме
Комментарии
Автор

Python hat viele Vorteile, wie die bereitstellung von riesigen Bibliotheken die es ermöglichen mit einzeilern Methoden aufzurufen welche komplexe Dinge verrichten. Desweiteren je nach Anwendungsbereich kann das auch die "GoTo" Sprache sein. Man kann auch erwähnen das in Python ein "Prototyp" schneller zustande kommt.
Ich bin trotzdessen das ich Python "lehre" der Meinung das man auf kurz oder lang sich doch nochmal die ein oder andere low level Programmiersprache wie C++ anschauen sollte . Man merkt dann erst, was einem abgenommen wurde und erlangt dadurch tieferes Verständnis. Trotzdem ist Python eine super Einsteigersprache die "schnell" Resultate liefert.

easypy
Автор

Hallo ihr beiden, tolle Videos die ihr macht, habe so schon viel gelernt :)
Eine Frage, stellt ihr noch paar neue Python Videos unter Programmieren-Starten online, das wäre so cool. Vielleicht mit neuen Projekten wo man sein bisheriges Wissen noch tiefer erweitern kann. Vielleicht so alltags Projekte für Admins oder so :)
Vielen Dank für eure Mühe.

steinke
Автор

ich seh das genau so. ich habe damals mit basic auf dem vic20 angefangen dann später hatte ich einen c64. so 2000 rum fing ich dann dann mit dem MicrosoftBasic. Dann wurde java populär und die vorteile java gegen über msbasic waren ja auf der hand und später fing ich mit c# aber bin immer wieder für kleinere sachen zu java zurück aber als python3 kam muss ich sagen bin ich dort hängen geblieben. es ist um vieles leichter code zuscheiben und fehler zufinden als mit den anderen sprachen die ich kann. zudem muss ich mir nicht jedes mal den kopfzerbrechen für einen einfache aufgabe wie z.b. irgendwelche umrechnungen hex in binary oder eine zeichenkette zerstückeln und wörter oder sogar buchstaben zählen. nur ein paar beispiele zu nennen. gerade das in python quasi alles als eine liste angesehen werden kann oder die einfache convertierung von datentypen macht es sehr einfach. ja es ist langsamer als java oder c# aber ob es 0.5 sekunden dauert oder 0.1 sek die aufgabe zu lösen an der ich womöglich stunden beschäftigt währe macht für mich keinen unterschied. gerade den code erstellen ist auch um vieles schneller als mit c# oder java. für die selbe aufgabe brauch ich in python deutlich weniger code und zeit bei der erstellung und mit dem python installer paket kann ich sogar eine onefile exe erstellen in der der interpreter und die verwendeten pakete mit enthalten sind. heist ich kann mir programme machen wie c# wo ich keinen interpreter brauche oder eine java runtime umgebung auf dem anderen pc.
was mich halt auch immer wieder hat c# nutzen lassen.

reinekewf
Автор

Aber es gibt doch auch Nuget was den Punkt mit Pip ja eigentlicht außer kraft setzt. Ach ja bevor ich es vergesse xD
Es fehlt noch ein C# Interface Video xD

programmerlp
Автор

Ich habe dieses Jahr auch mit Python angefangen. Ob es für mich gut ist, muss ich noch sehen. Es geht zumindest schon sehr viel.

heinrichschiller
Автор

16 Jahre C# Entwicklung hinter mir, Positionen von Jun. Dev bis Lead Dev. Seit ca. 1 Jahr mach ich eine Transition zu Python. Fuer mich die beste Sprache, insbesondere wenn ich an sowas wie Time-To-Market denke. Uebrigens, seit kurzem ist die public Beta von Mojo draussen. Damit wird "Python" die fast schnellste Ausfuehrungszeit haben (neben Assembler). In einen bestimmten Kontext 85.000x schneller als Python und 13x schneller als C! Unter anderem lassen sich auch easy ("one-click") native Binaries compilieren, die dann ohne Libraries und Dependencies laufen koennen.
Btw, C# klaut schon seit geraumer Zeit immer mehr Verhalten und Syntax von Python... ;-) Spaetestens seit .NET 6, unter anderem mit der Minimal Api.

pepperparkffm
Автор

und mit Mojo gibts bald ein Turbo für Python, finde ich eine extrem spanende Entwicklung, vielleicht kannst du da mal ein Video machen 👍

tomysan
Автор

Dart/Flutter ist auch eine schöne Programmiersprache bzw. schönes Framework zum Entwickeln. Ist voll cross platform, gibt viele Pakete dafür, unter anderem auch die Flame Engine für Spieleentwicklung.

ettoreatalan
Автор

Bin von Java zu Kotlin gewechselt. Musst du dir mal ansehen!

floh.
Автор

Python ist im Kosten-/Nutzenfaktor einfach Ressourcen schonender.

X-razcal-X
Автор

Gibt es eigentlich noch Programmiersprachen mit denen man Exe Dateien erzeugen kann, die ohne Installer Runtime Umgebungen usw direkt unter Windows laufen?

KarlAlfredRoemer
Автор

Also so wie das Video versteh ist das eine Glaubensfrage. Ich glaub dir. Aber ein bisschen mehr Info und Vergleiche wären schon nett gewesen.

seppimweb
Автор

Ich find die Sprache Python super, gerade als Anfänger so wie mich. Bin aber gespannt wie das mit der neuen Sprache Mojo wird, weil Mojo die gleiche Syntax verwendet und man sein Pyhton-Code ein zu eins übernehmen kann, also witklich umstellen/was neues lernen muss man da nicht und es ist halt viel schneller und soll sogar schneller als C sein.

User
Автор

Würde mir im Traum nicht einfallen aber jeder was er so bevorzugt

itsNytes
Автор

warum denn nur für kleine Projekte?
Mit Python lassen sich genauso große Projekte realisieren.
Und warum nur private Projekte?
Diese Aussagen mindern den 'wert' Pythons und stellen Python ins falsche Licht.
Nur weil eine Programmiersprache 'leicht(er' zu lernen oder lesbarer ist, ist sie doch nicht nur für Anfànger, kleine Projekte oder nur für den privaten Bereich gutgenug...

Übrigens komme ich auch von C#.
Bin aber seit 92 mit Linux unterwegs und seit 15 Jahren habe ich gar kein Windoof mehr angefasst. Und C# ist halt nur unter Windoof gut - Mono kann man vergessen.

sascha