К содержимому
Hub
Contacts Book — telefon kitobi

Contacts Book — telefon kitobi

Infratuzilma2026PythonSQLiteCLIУчебный

Python va SQLite'dagi konsol telefon kitobi: qo'shish, qidirish, o'zgartirish va o'chirish. O'quv loyihasi.

Kichik konsol dasturi: SQLite'da saqlanadigan telefon kitobi.

Kontakt qo'shadi, ro'yxatni ko'rsatadi, ism, shahar yoki raqam bo'yicha qidiradi, yozuvlarni o'zgartiradi va o'chiradi. So'rov parametrlari qatorni yopishtirish bilan emas, plate'holderlar orqali uzatiladi.

O'quv loyihasi.

Qanday qurilgan

Loyihaning haqiqiy kodidan parcha — ichida nima borligini ko'rish uchun.

Repozitoriy
Python
def create_table():    try:        conn = sqlite3.connect("contacts.db")        cursor = conn.cursor()        cursor.execute("""        CREATE TABLE IF NOT EXISTS contacts (            id INTEGER PRIMARY KEY AUTOINCREMENT,            name TEXT,            phone TEXT,            city TEXT        )        """)        conn.commit()        conn.close()    except Exception as e:        print("Ошибка:", e)def print_contacts(rows):    if not rows:        print("Контактов не найдено.")        return    print()    print(f"{'ID':<4} {'Имя':<20} {'Телефон':<16} {'Город'}")    print("-" * 55)    for contact_id, name, phone, city in rows:        print(f"{contact_id:<4} {name:<20} {phone:<16} {city or '-'}")    print(f"\nВсего показано: {len(rows)}")
Bog'lanish

Loyiha uchun ariza

Shaklni to'ldiring — tafsilotlar va muddatlarni muhokama qilamiz.

Loyiha bo'yicha: Contacts Book — telefon kitobi
Keyingi loyiha

aiogram'da holat mashinalari