Python3 Dersleri 32 - Sqlite Veritabanı - Tabloya değer ekleme

Поделиться
HTML-код
  • Опубликовано: 16 дек 2024

Комментарии • 59

  • @theeymen3103
    @theeymen3103 5 лет назад +28

    o kadar güzel anlatmışsınız ki hiç bir şey anlamadım.

    • @emreT_T
      @emreT_T 4 года назад

      Ciddi değildir umarım bu 10 kişi, gayet güzel anlatmış bence, neyi eksik geldi sizlere

    • @codingwithcoffee6323
      @codingwithcoffee6323 4 года назад +1

      Kafan güzel her halde ondan

    • @toz_dumann
      @toz_dumann 4 года назад +10

      @@emreT_T bişey anlatmamış ki.
      bildiğini yazmış biz de bakıp yazıyoruz

    • @QueenVicky2
      @QueenVicky2 2 года назад

      Adam fonksiyonlarin ne olduğunu falan anlatıyor yani bence gayet güzel

    • @QueenVicky2
      @QueenVicky2 2 года назад

      Anlamayacak birşey de yok yani gayet basit

  • @ilkinismayilov1370
    @ilkinismayilov1370 5 лет назад +7

    Kodu gormek isteyenler icin:
    import sqlite3
    import random
    import time
    import datetime
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tablooluştur():
    cursor.execute("CREATE TABLE IF NOT EXISTS Tablo1 (zaman REAL, tarih TEXT,anahtarkelime TEXT,deger REAL)")
    def rastgeledegerekle():
    zaman = time.time()
    tarih = str(datetime.datetime.fromtimestamp(zaman).strftime('%Y-%m-%d %H:%M:%S'))
    anahtarkelime = "python sqlite3"
    deger =random.randrange(1,10)
    cursor.execute("INSERT INTO Tablo1 (zaman,tarih,anahtarkelime,deger)VALUES (?,?,?,?)",(zaman,tarih,anahtarkelime,deger))
    con.commit()
    tablooluştur()
    i=0
    while (i < 10):
    rastgeledegerekle()
    time.sleep(1)
    i+=1
    con.close()

  • @musademir2970
    @musademir2970 6 лет назад

    hızlı hızlı çok güzel anlatmışsınız kendi adıma teşekkür ederim

  • @ahmetyldrm9509
    @ahmetyldrm9509 5 лет назад +7

    Murat hocama saygılar.
    Bu arada arkadaşlar datetime'daki uzun değerler ve komutlar yerine sadece datetime.datetime.now() değerini de girebilirsiniz.

  • @q0k4yy21
    @q0k4yy21 8 лет назад

    işte bu be bunu bekliyoruz biz! Adamsın!

  • @yalmanmfp
    @yalmanmfp 8 лет назад +11

    kodların bir kopyasını açıklamada yada text olarak başka yerlerde paylaşırsanız daha güzel olur bazen videoda net gözükmeyen bir karekter yeni öğrenenlerin saatlerine mal olabiliyor

    • @aay61n
      @aay61n 7 лет назад +5

      import sqlite3
      import random
      import time
      import datetime
      con=sqlite3.connect('Dersler.db')
      cursor=con.cursor()
      def tablooo():
      cursor.execute("CREATE TABLE IF NOT EXISTS Tablo1 (zaman REAL , tarih TEXT , anahtarkelime TEXT , deger REAL) ")
      def rastgelee():
      zaman=time.time()
      tarih=str(datetime.datetime.fromtimestamp(zaman).strftime('%Y-%m-%d %H:%M:%S'))
      anahtarkelime='python sqlite3'
      deger=random.randrange(0,10)
      cursor.execute("INSERT INTO Tablo1 (zaman,tarih,anahtarkelime,deger) VALUES (?,?,?,?)",(zaman,tarih,anahtarkelime,deger))
      con.commit()
      tablooo()
      i=0
      while i

  • @MushfiqZeynalov
    @MushfiqZeynalov Год назад

    mesela import sqlite3 icindeki fonksiyonlari nasil gore biliriz ?

  • @muradquliyev6309
    @muradquliyev6309 2 года назад

    32. Beşrəqəmli natural ədəd verilmişdir. Ən solda yerləşən rəqəmdən başlayaraq bütün rəqəmlərin artma sırası ilə yerləşdiyini müəyyən etmək lazımdır.
    Məsələn:
    15689 ədədində bütün rəqəmlər artma sırası ilə yerləşir.
    MISAL 32
    number = int(input('5 reqemli eded daxil edin: '))
    number1 = number // 10000
    number2 = (number % 10000) // 1000
    number3 = (number % 1000) // 100
    number4 = (number % 100) // 10
    number5 = number % 10
    if number1 < number2 and number2 < number3 and number3 < number4 and number4 < number5:
    print('Butun reqemler artma sirasi ile yerlesir')
    else:
    print('Butun reqemler artma sirasi ile yerlesmir')

  • @berkesule
    @berkesule 4 года назад +1

    senin tabloda 2 tane 2 cıkmıs bendede 2 tane 1 cıktı bu neden kaynaklanır

  • @mcihatunl
    @mcihatunl 7 лет назад +3

    Merhaba. Şu tarih kodalarındaki sıralamayı yaparken kullandığın işaret hangisi tam anlayamadım, net olması için aşağıda soru işareti ile belirteceğim
    strftime("?Y-?s-?d)
    ne o işaretler tam anlaşılmıyor, söylerseniz sevinirim

    • @aay61n
      @aay61n 7 лет назад +3

      '%Y-%m-%d %H: %M: %S'

    • @anlozgun3080
      @anlozgun3080 5 лет назад +1

      @@aay61n KARDAŞİM 1 saat boyunca programda ne hata var diye arıyodum çok yardımcı oldun sağol

  • @by13.
    @by13. 2 года назад

    "has no column named anahtarkelime" diyo hocam aynı zamanda dediği gibi yardımcı olur musunuz ? @Yazılım Bilimi

  • @nadidesgrtmac2739
    @nadidesgrtmac2739 5 лет назад

    kodu çalıştııryorum hata almıyorym fakat tablonun olıuşmadığını söylemek sitiyorum kodu kontrol ediyorum sıkıntı yok

  • @dogucancaliskan5997
    @dogucancaliskan5997 5 лет назад

    Teşekkürleeer.

  • @eraxgi6748
    @eraxgi6748 5 лет назад +1

    execute un içine sql komutlarını yazarken hiçbir öneri sunmuyo nasıl düzeltebilirim bunu

  • @retr0___
    @retr0___ 8 лет назад +6

    Dostum şu kodları yazdığın yerin arka planını beyaz yapamaz mısın? Önceki videolarda öyleydi şimdi değişmiş kodlar iyi gözükmüyor böyle. İyi çalışmalar!

  • @bysubutay
    @bysubutay 8 месяцев назад

    ❤❤❤

  •  8 лет назад

    Merhaba Bi sorum var. Tablo İsimlerini Bir Değer yapabilirmiyiz?
    Örneğin Ben bir veri giriş programı yapmak istiyorum. Ve hergün için özel bir table oluşturmasını istiyorum. Nasıl yapabiliriz bunu ?

    • @ahmetkar1655
      @ahmetkar1655 8 лет назад

      Her gün için özel tablo oluşturup tablo kalabalığı yapmaya gerek yok aslında sadece bir sutun fazladan ekleyerek bir tablo içinden yürütebilirsiniz. tablonun o sütünü bugün adlı sutun olur ve o sutunde bugünün tarihi yazar .Ve sende programında bugünün tarihi ile eşleşeni çekersin böylece her güne özel birşey gösterirsin kullanıcıya

  • @ebubekirkaratum2785
    @ebubekirkaratum2785 7 лет назад

    zaman da neyi gösteriyor acaba geçen süreyi mi yani time fonksiyonu ne işe yarıyor

  • @BiscoCoder
    @BiscoCoder 8 лет назад

    Abi öncelikle konumun videonla hiçbir alakası yok ama bir sorum var. Benim bir fonksiyon programlama lazin.Bu fonksiyon da şöyle olacak mesela bir string de "ali.veli.ahmet" bu stringde ki noktaları silecek ve yerine enter liyacak bir fonksiyona ihtiyacım var bunu nasıl yapabilirim. Lütfen Yardım Et Senin Bunu Bildiğini Düşünüyorum.

    •  8 лет назад +4

      Şu şekilde yapabilirsin.
      deger ="ali.ahmet.veli"
      liste = deger.split('.')
      yenideger =""
      for i in liste:
      yenideger += i
      yenideger += "
      "

    • @BiscoCoder
      @BiscoCoder 8 лет назад +2

      +Yazılım Bilimi Çok Sağolun

  • @nurseleker6338
    @nurseleker6338 6 лет назад

    Sayenizde Python 3 ü kolaylıkla öğreniyorum. 32 derste öğrendiğim Tabloya değer eklemeyi eksiksiz yaptığım halde tablo1 oluşmasına rağmen değerler bir türlü oluşmadı. Bu konuda bana yardımcı oluşanız çok sevinirim. Bu sorun yüzünden bir sonraki derse bir türlü geçemiyorum. 2 gündür aynı sorunla uğraşıyorum, fakat hatamı bir türlü bulamıyorum

    • @loverboykimi
      @loverboykimi 6 лет назад

      Execute Insert into olan kısmı dikkatli inceleyiniz. Tırnaklar özellikle.

  • @adsoyad2215
    @adsoyad2215 5 лет назад

    Python hatalar konusunda sanki biraz hatalı davranıyor. Mesela yazarken bir parantez açmayı atlamışım 5 satır aşağıdaki fonksiyonda syntax error gösteriyor. C'de bu hatalar daha nokta atışı görünüyordu.

    • @nasuhigunal
      @nasuhigunal 5 лет назад

      o ide ile alakalı bir şey

  • @yunuskocatas8060
    @yunuskocatas8060 4 года назад

    yil ay gun yazarken onune bir sembol koyuyorsunuz. bu embol nedir ve gerek varmidir

    • @candonmez4073
      @candonmez4073 4 года назад +1

      merhaba, ben o satırı su sekilde yazdım calıstı: tarih=str(datetime.datetime.fromtimestamp(zaman))

    • @candonmez4073
      @candonmez4073 4 года назад +1

      bir alternatif daha varmis: datetime.datetime.now()

  • @tarkopoloandhurremsultan
    @tarkopoloandhurremsultan 5 лет назад

    buraya kadar iyi geldim ama burada tıkandım bir önceki videoda olduğu gibi create çalışmıyor

    • @games-nu3wh
      @games-nu3wh 5 лет назад

      Büyük harfle yaz örn: CREATE TABLE IF NOT EXISTS gibi

  • @ozkanaydn3482
    @ozkanaydn3482 3 года назад

    Sen gralsın gralll :D

  • @ibrahimheroglu
    @ibrahimheroglu 4 года назад +2

    ingilizce bilen yaşıyor valla

  • @ahmetugurakdemir8447
    @ahmetugurakdemir8447 4 года назад +2

    Aga sqlite3'u kotu anlatiyorsun.

  • @muhammeddemircioglu1716
    @muhammeddemircioglu1716 4 года назад

    şu database kadar zor bir şey yok hiçbir şey anlamadım hata alıp alıp duruyorum

  • @hs34-t9s
    @hs34-t9s 4 года назад

    import sqlite3
    import random
    import time
    import datetime
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tabloolustur() :
    cursor.execute("CREATE TABLE IF NOT EXISTS Tablo1 (zaman REAL,tarih TEXT,anahtarkelime TEXT,deger REAL)")
    def rastgeledegerekle():
    zaman = time.time()
    tarih = str(datetime.datetime.fromtimestamp(zaman).strftime('%Y-%m-%d %H:%M:%S'))
    anahtarkelime = "Python Sqlite3"
    deger = random.randrange(0,10)
    cursor.execute("INSERT INTO Tablo1 (zaman,tarih,anahtarkelime,deger) VALUES(?,?,?,?)",(zaman,tarih,anahtarkelime,deger) )
    con.commit()
    tabloolustur()
    i=0
    while (i < 10 ):
    rastgeledegerekle()
    time.sleep(1)
    i += 1
    con.close()

  • @40ylmz
    @40ylmz 5 лет назад

    +++++++++++++++

  • @komputerucun2382
    @komputerucun2382 3 года назад

    Bnde neden 20 tane

  • @azizbicakci6144
    @azizbicakci6144 6 лет назад

    import sqlite3
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tablodersler ():
    cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler( Adı TEXT,Numarası INT,Puanı INT)")
    def notekle():
    Adı = str(input("Öğrencinin Adını Giriniz : "))
    Numarası = str(input("Öğrencinin Numarasını Giriniz : "))
    Puanı = int(input("Öğrencinin Puanını Giriniz : "))
    cursor.execute("INSERT INTO ogrenciler (Adı,Numarası,Puanı)VALUES (?,?,?)",Adı,Numarası,Puanı)
    con.commit()
    con.close()
    tablodersler()
    notekle()
    buradaki hata nedir ?
    Input ile değer girmeye çalıştım ama
    not ekle fonksiyonu hata veriyor .

    • @erdemugurkarakaya8959
      @erdemugurkarakaya8959 6 лет назад +2

      Selamlar,
      Aşağıdaki gibi .format() ile değerleri atamanı tavsiye ederim. Bence daha sağlıklı.
      Kolay gelsin.
      import sqlite3
      con = sqlite3.connect("dersler.db")
      cursor = con.cursor()
      def tablodersler ():
      cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler( Adı TEXT,Numarası INT,Puanı INT)")
      def notekle():
      Adı = str(input("Öğrencinin Adını Giriniz : "))
      Numarası = str(input("Öğrencinin Numarasını Giriniz : "))
      Puanı = int(input("Öğrencinin Puanını Giriniz : "))
      cursor.execute("INSERT INTO ogrenciler VALUES('{}','{}','{}')".format(Adı,Numarası,Puanı))
      con.commit()
      con.close()
      tablodersler()
      notekle()

    • @ilkinismayilov1370
      @ilkinismayilov1370 5 лет назад +1

      Biliyorum gec olcak ama boyle yaziliyor kardesim:(Turkce karakterleri sildim,yani ı yerine i yaptim):
      import sqlite3
      con = sqlite3.connect("dersler.db")
      cursor = con.cursor()
      def tablodersler ():
      cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler( Adi TEXT,Numarasi INT,Puani INT)")
      def notekle():
      Adi = str(input("Öğrencinin Adını Giriniz : "))
      Numarasi = str(input("Öğrencinin Numarasını Giriniz : "))
      Puani = int(input("Öğrencinin Puanını Giriniz : "))
      cursor.execute("INSERT INTO ogrenciler VALUES('{}','{}','{}')".format(Adi,Numarasi,Puani))
      con.commit()
      con.close()
      tablodersler()
      notekle()

    • @ufukfiliz7412
      @ufukfiliz7412 3 года назад +1

      @@erdemugurkarakaya8959 sen kralsın tüm günümü harcadım sonunda hallettim

  • @durmusaliozturk2594
    @durmusaliozturk2594 7 лет назад

    import sqlite3
    import random
    import time
    import datetime
    con=sqlite3.connect("derlers.db")
    cursor=con.cursor()
    def tablooluştur():
    cursor.execute("CREATE TABLE IF NOT EXISTS Tablo1 (zaman REAL, tarih TEXT, keyword TEXT,değer REAL"))
    def rastgeledeğerekle():
    zaman=time.time()
    tarih=str(datetime.datetime.fromtimestamp(zaman).strftime('$Y-$m-$d $H:$M:$S'))
    #bu kısım benim gün ay yıl şeklinde girmemi sağlıyor
    keyword="Dr.aliöz"
    değer=random.randrange(0,10)
    #burada (0'dan 10'a kadar rastgele atayacak)
    cursor.execute("INSET INTO Tablo1 (zaman,tarih,keyword,değer)VALUES(?,?,?,?)",(zaman,tarih,keyword,değer))
    con.commıt()
    #bu tabloya birden fazla değer eklemek istiyorum
    i=0
    while(i

    • @cagataybalkc6680
      @cagataybalkc6680 7 лет назад

      ordaki ifade % (yüzde )
      kod ise ;
      tarih = str(datetime.datetime.fromtimestamp(zaman).strftime("%Y-%m-%d %H:%M:%S"))

    • @skatehero7703
      @skatehero7703 7 лет назад

      % işareti o kısımlar.

    • @codernomad
      @codernomad 7 лет назад

      Benim sondaki con.close ibaresi çalışmadı onu commit olarak düzelttim ve çalıştı