Andere Programiersprache

Streiche bitte HTML und CSS, dass sind keine Programmiersprachen. Wenn du dich für wichtige Programmiersprachen interessierst, dann musst du auch wissen für welchen Bereich du die brauchst.

Python ist super zum skripten, Datenmengen fangen, analysieren, dreckig coden für schnelle Ergebnisse. Wunderbar in der Wissenschaft.

Reines C findest du kaum, außer du willst irgendwo sehr sehr Hardware nah programmieren. Oder halt in der Spielebranche mit C++. Da geht auch Python oder C#.

Javascript hast du doppelt aufgeführt. Ist aber auch verständlich, da gefühlt jedes 2. Unternehmen irgendeine Javascript Variante nutzt. Ob nun in Form von Next, React, Angular oder was es noch so alles gibt.

Mit GO & Virtual Basic kenne ich mich nicht aus, wird auf dem Arbeitsmarkt auch nicht viel nach gesucht.

Wichtige Programmiersprachen wären, wenn es darum geht Geld zu verdienen, AL oder ABAP. Da hast du dann halt kein Spaß auf der Arbeit, verdienst aber gut Kohle.

...zur Antwort
body {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}



p {
    max-width: 1000px;
}

Guck dir am besten mal an was Flexbox ist, dann wird das mit dem Design ganz easy^^

...zur Antwort

Ich glaube nicht, dass die KI das Problem ist. Der Mensch wird es halt früher oder später für Waffensysteme nutzen. Das ist das Problem. Die Inkompetenz der Menschen miteinander zu leben.

...zur Antwort

Die Frage wird ja ausgiebig beantwortet. Ich möchte dir nur den Hinweis geben, dass deine Seite unbedingt ein Impressum braucht. Sonst kann es zu teuren Abmahnungen kommen.

...zur Antwort

Hier ein Link mit ähnlichem Problem. Die Lösung in den Kommentaren hört sich allerdings nicht so geil an...

...zur Antwort

Ich denke nicht, da dass erfordern würde, dass deine Anwendung Zugriff auf die anderen Server hat. Für gewöhnlich hat sie das nicht.

...zur Antwort

Oder du machst diesen Planeten ein klein wenig schöner und schaltest keine Werbung

...zur Antwort

Du kannst in dem Beruf auch Erfolg haben, ohne dich privat fortzubilden. Mit Glück landest du ja in einem Unternehmen, welches dir die benötigte Zeit frei räumt.

Am Ende des Tages wirst du dich halt fragen müssen, mit wem du in Konkurrenz stehst. Willst du Topverdiener sein? Bereite dich auf 60h Wochen und kein Privatleben vor.

Langt dir ein vernünftiges Gehalt? Dann bleib in deinem Bereich Experte und auf dem neusten Stand. So viel ist das nicht. In der Regel finden die Leute, die als Informatiker arbeiten, die Branche halt spannend und interessieren sich für neuste Technologien. Da ist es kein Hinderniss sich auch privat weiterzubilden.

...zur Antwort

Erstelle dir einen Github Account. Als Entwickler ist das mega wichtig, auch auf der Arbeit später. Da kannst du den ganzen Ordner mit dem Code hochladen. Das ganze nennt man Repository und dient dem Version Controlling. In den Privatsphäre-Einstellungen der ganzen Repos kannst du entscheiden ob andere durch deinen Code stöbern dürfen, oder nicht.

...zur Antwort
Falls auch eine richtig eklige Lösung ok ist:

//In der Konsole wird i.d.R. Text eingegeben. Selbst Zahlen sind hier erstmal im Textformat, deshalb speichere ich die Variable auch in einem String:

string input = Console.ReadLine();

//Danach nutze ich LINQ um den String von Buchstaben zu bereinigen, und speichere das Ergebnis in einer Integer Variable:

int number = Int32.Parse(String.Join("", from character in input where Char.IsDigit(character) select character));

//Das Problem: Es gibt hier noch keine Prüfung ob die Zahl evtl. das Maximum eines Integers übersteigt. Wird also eine zu große Zahl eingegeben erfolgt ein Error.

//Ein kleines Programm für diesen Fall hättest du hier:

int number = 0;
string input = String.Empty;

//Eine Endlos-Schleife, welche bei gewünschter erfolgreicher Eingabe unterbrochen wird.
while(number == 0 && input != "0")
{
    Console.Write("Eingabe: ");
    input = Console.ReadLine();

    //Error Handling in Form von try & catch
    try
    {
        number = Int32.Parse(String.Join("", from character in input where Char.IsDigit(character) select character));
    }
    catch
    {
        Console.WriteLine("Leider war die Zahl zu groß/klein.");
    }
}
Console.Write($"Supi! Deine Zahl ist: {number}.");

Hoffe hier ist etwas bei was dir hilft^^
...zur Antwort

Quick & Dirty funktioniert sowas z.B.:

    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">


    <script>
        let inputs = document.querySelectorAll("input");
        inputs.forEach(function(input){
            input.addEventListener("input", function(e){
                if(e.target.value === "Test")
                    alert("Funzt");
            });
        });
    </script>

"zu faul" ist allerdings eine extrem schlechte Eigenschaft wenn's ums Programmieren geht...

...zur Antwort

Hab gerade das Gleiche vor und nutze es als kontinuierliches Projekt.

Zur Frage wie:

Ich habe kein Plan als was du arbeitest. Wenn's ein Portfolio sein soll und du als Entwickler*in arbeitest, sollte es dein können widerspiegeln. Also komplett selbstgebaut sein. Am besten mit aktuellen Technologien die auch von Unternehmen genutzt werden.

In allen anderen Fällen sollte ein Baukasten wie Wordpress reichen.

Wo:

Ich nutze Hostinger und finde es bis jetzt supi. Kostet mich 10€ im Monat und ich hab eine Domain auf der ich meine Seite laufen lassen kann, sowie eine 100GB SSD, falls ich Daten sammeln will, wie z.B. bei einem Blog.

...zur Antwort

Einen festen Satz? Oder kann es ein zufälliger Satz sein?

Text-Analyse ist extrem schwer richtig zu programmieren...

Ich habe dazu mal ChatGPT befragt, dies hat folgendes ergeben. Habe es allerdings nicht selbst getestet.

const nltk = require('nltk');

// Beispiel-Satz
const sentence = "Der schnelle braune Fuchs springt über den faulen Hund.";

// Part-of-Speech-Tagging durchführen
const taggedSentence = nltk.posTag(nltk.wordTokenize(sentence));

// Satzstruktur extrahieren
const sentenceTree = nltk.parse(taggedSentence);

// Grammatikalische Informationen extrahieren
const tense = getTense(taggedSentence);
const subject = getSubject(sentenceTree);
const predicate = getPredicate(sentenceTree);
const objects = getObjects(sentenceTree);

// Ergebnis ausgeben
console.log("Satz: " + sentence);
console.log("Tempus: " + tense);
console.log("Subjekt: " + subject);
console.log("Prädikat: " + predicate);
console.log("Objekte: " + objects.join(", "));

// Hilfsfunktionen

// Ermittelt das Tempus des Satzes
function getTense(taggedSentence) {
  for (let i = 0; i < taggedSentence.length; i++) {
    const tag = taggedSentence[i][1];
    if (tag === "VBP" || tag === "VBZ") {
      return "Präsens";
    } else if (tag === "VBD") {
      return "Simple Past";
    } else if (tag === "VBN") {
      return "Past Participle";
    } else if (tag === "VBG") {
      return "Present Participle";
    }
  }
  return "";
}

// Ermittelt das Subjekt des Satzes
function getSubject(sentenceTree) {
  const subjectNode = sentenceTree.subtrees().find(subtree => subtree.label() === "NP");
  if (subjectNode) {
    return subjectNode.leaves().join(" ");
  }
  return "";
}

// Ermittelt das Prädikat des Satzes
function getPredicate(sentenceTree) {
  const predicateNode = sentenceTree.subtrees().find(subtree => subtree.label() === "VP");
  if (predicateNode) {
    return predicateNode.leaves().join(" ");
  }
  return "";
}

// Ermittelt die Objekte des Satzes
function getObjects(sentenceTree) {
  const objects = [];
  const objectNodes = sentenceTree.subtrees().filter(subtree => subtree.label() === "NP");
  for (let i = 0; i < objectNodes.length; i++) {
    objects.push(objectNodes[i].leaves().join(" "));
  }
  return objects;
}


...zur Antwort

Die KI's sind mit extrem vielen verschiedenen Bildern aus dem Internet antrainiert. Die Ausgabe eines generierten Bildes kann man dann mittels Parametern beeinflussen. Wenn man das lange genug tut, kommen da auch gute Bilder bei rum :-)

...zur Antwort

Ich nutze noch recht häufig divs da ich es so gelernt habe. Bin beruflich aber auch kein Web-Entwickler. Würde ich es beruflich machen, würde ich divs wo es geht vermeiden.

Kevin Powell hat da ein super Video zu!

...zur Antwort