Методы и примеры кода для информационных и коммуникационных технологий (ИКТ)

Акроним «ИКТ» означает «Информационные и коммуникационные технологии». Это относится к технологии, используемой для управления и обработки информации, особенно в контексте систем связи.

Вот несколько методов, связанных с ИКТ, с примерами кода:

  1. Шифрование данных:
    Пример кода (Python):

    import hashlib
    def encrypt_data(data):
       hashed_data = hashlib.sha256(data.encode()).hexdigest()
       return hashed_data
    # Usage
    data = "This is a secret message"
    encrypted_data = encrypt_data(data)
    print(encrypted_data)
  2. Сжатие изображения:
    Пример кода (Python – с использованием библиотеки PIL):

    from PIL import Image
    def compress_image(image_path, output_path, quality=50):
       img = Image.open(image_path)
       img.save(output_path, optimize=True, quality=quality)
    # Usage
    input_image = "image.jpg"
    output_image = "compressed_image.jpg"
    compress_image(input_image, output_image, quality=50)
  3. Сетевое взаимодействие:
    Пример кода (Python – использование сокетов):

    import socket
    def send_data(data, host, port):
       client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
       client_socket.connect((host, port))
       client_socket.sendall(data.encode())
       client_socket.close()
    # Usage
    data = "Hello, server!"
    server_host = "192.168.0.100"
    server_port = 8080
    send_data(data, server_host, server_port)
  4. Интеграция базы данных:
    Пример кода (Python – использование базы данных SQLite):

    import sqlite3
    def create_table():
       conn = sqlite3.connect("example.db")
       c = conn.cursor()
       c.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)")
       conn.commit()
       conn.close()
    # Usage
    create_table()