Codebeispiele und Erklärungen

Hier finden Sie eine Sammlung von Codebeispielen sowie dazugehörige Erklärungen.

Dieses Python-Programm zeigt einen einfachen Telegram-Bot.


import telebot

TOKEN = 'YOUR_TELEGRAM_BOT_TOKEN'
bot = telebot.TeleBot(TOKEN)

@bot.message_handler(commands=['start'])
def start(message):
    bot.reply_to(message, "Welcome! I'm a sample bot.")

@bot.message_handler(func=lambda message: True)
def echo(message):
    bot.reply_to(message, message.text)

bot.polling()

Dieses JavaScript-Programm zeigt einen einfachen Discord-Bot.


const Discord = require('discord.js');

const token = 'YOUR_DISCORD_BOT_TOKEN';
const client = new Discord.Client();

client.on('ready', () => {
    console.log(`Logged in as ${client.user.tag}!`);
});

client.on('message', msg => {
    if (msg.content === 'ping') {
        msg.reply('Pong!');
    }
});

client.login(token);

Dieses Beispiel zeigt die Dateien für eine Chrome-Erweiterung.


{
  "manifest_version": 2,
  "name": "Meine Erweiterung",
  "version": "1.0",
  "description": "Eine einfache Chrome-Erweiterung",
  "browser_action": {
    "default_popup": "popup.html",
    "default_icon": {
      "16": "icon16.png",
      "48": "icon48.png",
      "128": "icon128.png"
    }
  },
  "permissions": [
    "storage"
  ]
}

Dieses Python-Programm führt einfache Rechenoperationen aus.


def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    return a / b

print(add(5, 3))
print(subtract(7, 2))
print(multiply(4, 6))
print(divide(10, 2))

Dieses JavaScript-Programm invertiert eine Zeichenkette.


function reverseString(str) {
    return str.split('').reverse().join('');
}

console.log(reverseString('Hello World'));

Dieses Java-Programm konvertiert Temperaturen von Fahrenheit nach Celsius.


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Temperatur in Fahrenheit eingeben: ");
        double fahrenheit = scanner.nextDouble();
        double celsius = (fahrenheit - 32) * 5/9;
        System.out.println("Temperatur in Celsius: " + celsius);
    }
}

Dieses PHP-Skript stellt eine Verbindung zur MySQL-Datenbank her.


connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

Dieses Beispiel zeigt ein komplexes JavaScript-Programm, das eine einfache To-Do-Liste erstellt.


// To-Do-Liste Objekt
let todoList = {
todos: [],
// Methode zum Hinzufügen eines To-Do-Eintrags
addTodo: function(todoText) {
    this.todos.push({
        todoText: todoText,
        completed: false
    });
},
// Methode zum Ändern des Status eines To-Do-Eintrags
changeTodo: function(position, todoText) {
    this.todos[position].todoText = todoText;
},
// Methode zum Löschen eines To-Do-Eintrags
deleteTodo: function(position) {
    this.todos.splice(position, 1);
},
// Methode zum Ändern des Abgeschlossenheitsstatus eines To-Do-Eintrags
toggleCompleted: function(position) {
    let todo = this.todos[position];
    todo.completed = !todo.completed;
},
// Methode zum Ändern des Abgeschlossenheitsstatus aller To-Do-Einträge
toggleAll: function() {
    let totalTodos = this.todos.length;
    let completedTodos = 0;

    // Zähle abgeschlossene To-Dos
    this.todos.forEach(function(todo) {
        if (todo.completed === true) {
            completedTodos++;
        }
    });

    // Wenn alle abgeschlossen sind, setze alle auf nicht abgeschlossen
    this.todos.forEach(function(todo) {
        if (completedTodos === totalTodos) {
            todo.completed = false;
        } else {
            todo.completed = true;
        }
    });
}
};