• Bajardi: Xokimov O
  • Bajardi: Xokimov o qabul qildi: Kodirov. A. A




    Download 0,52 Mb.
    Sana09.01.2024
    Hajmi0,52 Mb.
    #132733
    Bog'liq
    3 dedline python



    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG`ONA FILIALI
    DASTURIY INJINIRING VA RAQAMLI IQTISODIYOT FAKULTETI
    Dasturiy injiniring yo`nalishi 652-21-guruh talabasi Valixonov Boburjonning
    Dasturlash uslublari va paradigmalar fanidan tayyoragan

    Amaliy ish


    Bajardi: Xokimov O


    Qabul qildi: Kodirov.A.A



    1. MySQL-connector yordamida MySQLdagi jadvallarni o’chirishga mo’ljallangan Python dasturini tuzing.


    # Cursor yaratish
    cursor = db_connection.cursor()

    # O'chirish uchun jadval nomi


    table_name = 'my_table'

    # O'chirish so'rovi


    delete_table_query = f"DROP TABLE IF EXISTS {table_name}"

    # Jadvalni o'chirish


    cursor.execute(delete_table_query)
    print(f"{table_name} jadvali o'chirildi")
    # Ulanishni yopish
    cursor.close()
    db_connection.close()

    1. JSON formatida bo'lmagan json.loads() yordamida satrni JSON sifatida yuklashga harakat qiling. JSONDecodeError bilan ishlang.

    import json

    # JSON formatida bo'lmagan satr
    invalid_json_string = "Bu JSON emas"

    # JSON sifatida yuklashga harakat qilish


    try:
    json_data = json.loads(invalid_json_string)
    print(json_data)
    except json.JSONDecodeError as e:
    print(f"JSONDecodeError: {e}")

    1. Marka, model va yil atributlari bilan avtomobil klassini ishlab chiqing. Avtomobil haqidagi ma'lumotni olish metodini qo'shing.

    class Avtomobil:


    def __init__(self, marka, model, yil):
    self.marka = marka
    self.model = model
    self.yil = yil
    self.malumot = f"{marka} {model} {yil}-yil"
    def avto_info(self):
    return f"Avtomobil: {self.marka} {self.model}, {self.yil}-yil"
    def malumot_ber(self):
    return self.malumot
    avto1 = Avtomobil("Toyota", "Corolla", 2022)
    print(avto1.avto_info()) # Avtomobil: Toyota Corolla, 2022-yil
    print(avto1.malumot_ber()) # Toyota Corolla 2022-yilaccount.withdraw(200)
    account.print_transactions()
    Download 0,52 Mb.




    Download 0,52 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Bajardi: Xokimov o qabul qildi: Kodirov. A. A

    Download 0,52 Mb.