Python Dersleri 31 - Sqlite Veritabanı Tablo Oluşturma

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

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

  • @konuralpt
    @konuralpt 8 лет назад +55

    Yüzeysel anlatılmak istenildiğini biliyorum ama en azından videodaki kodların tam anlamını açıklarsak daha iyi olur. Mesela "cursor" oluşturduk ama sadece oluşturduk. Nedir, ne yapar, neden oluşturduk hiç bir fikrim yok. Ve ya video altına bahsedilmeyen kodları
    anlatan bi link bırakılırsa daha verimli olacağını düşünüyorum.

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

      aynen cursor tam olarak ne yaptıgını commıt'i con'u bırazdaha acıklayabilirmisiniz?

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

      cursor ' un amacı veritabanına veri ekleyebilmek cursor olmadan execute ile işlem yapılamıyor. sqlite browser indirdiysen eğer execute bölümü var örneğin orada sql komutları deneyebilirsin daha net anlamana yardımcı olur

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

      con bir değişken adı cok takılmayın con değilde baglanti de yazılabilirdi commit ise programın içinde sql komutlarını database de yapılandırılmasını sağlıyor örneğin commit olmadan programı çalıştırırsanız hata vermez , veritabanını içindeki sutunlara veride eklenmez bunlar biraz daha deneme yanılma ile daha anlaşılır oluyor

    • @ListerTormentor1
      @ListerTormentor1 8 лет назад +1

      ayrıca buradaki örneği kendiniz ekleme çıkarma ile daha farklı yazabilirsiniz örneğin sql sorgularını bir değişkene atayın daha sonra değişken ile execute etmeyi deneyin sql = select * from table gibi daha sonra cursor = con.execute(sql) aynıdır. yada videodaki gibi cursor = con.execute (select * from table)

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

      cursor işaretçi anlamına geliyor veritabanı üzerinde dolaşmak için commit ise veritabanını güncelliyor

  • @ugurcanakkok1056
    @ugurcanakkok1056 7 лет назад +27

    inputtan değer alarak tabloya ekleme :
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tabloolustur():
    cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler(ad TEXT,soyad TEXT,numara INT,ogrencinotu INT)")
    def değerekleme(ad, soyad, numara, notu):
    cursor.execute("INSERT INTO ogrenciler VALUES('{} ','{}','{}','{}')".format(ad,soyad,numara,notu))
    con.commit()
    con.close()
    tabloolustur()
    ad = str(input("Adı:"))
    soyad = str(input("Soyadı:"))
    numara = int(input("Okul numarası:"))
    notu = int(input("Ders notu:"))
    değerekleme(ad, soyad, numara, notu)

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

      Elinize sağlık hocam. Ben de bunu arıyordum :)

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

      Çok teşekkür ederim bunun için. Bide nasıl yaptığınızı izah etseniz süper olur

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

      ADAMSIN SEN BAŞKAN

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

      yazınca çalışmıyor kopyala yapıştır yapınca çalışıyor herşeyi aynı yazıyorum bune amk 2 saat harcadım niye böyle oluyo diye

    • @FurkanGulsen
      @FurkanGulsen 6 лет назад +1

      import sqlite3
      import sys
      while True:
      con = sqlite3.connect("trial.db")
      cursor = con.cursor()
      def createTable():
      cursor.execute("CREATE TABLE IF NOT EXISTS students(name TEXT,surname TEXT,number INT,students note INT)")
      def addStudents(name, surname, number, note):
      cursor.execute("INSERT INTO students VALUES('{} ','{}','{}','{}')".format(name, surname, number, note))
      con.commit()
      con.close()
      createTable()
      print("""
      ============================
      (1) ADD STUDENT
      (2) EXCEPT SYSTEM
      """)
      selection = input("selection(1,2) : ")
      if selection == "1":
      name = str(input("NAME : "))
      surname = str(input("SURNAME : "))
      number = int(input("NUMBER : "))
      note = int(input("NOTE : "))
      addStudents(name, surname, number, note)
      elif selection == "2":
      sys.exit()

  • @adimibilmiyom18
    @adimibilmiyom18 7 лет назад +45

    2 gundur bu videoda kaldim meger sorun sadece CREATE yazicama GREAT yaziyormusum az kalsin pythonu birakacaktim bu sorun yuzunden ama iyice baktim bugun sorun cozuldu rahatladim biraz :D

  • @orazgeldiorusov5147
    @orazgeldiorusov5147 Год назад +1

    Hocam merhaba bende tırnak arasında kod tamamlama çalışmıyor tüm yazılar yeşil kalıyor çözümü varmıdır

    • @freweldivison7993
      @freweldivison7993 10 месяцев назад

      bende de yeşil kalıyor sen rengine aldırma kod çalışıyor yine de

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

    31. 4 rəqəmli natural ədəd verilmişdir. Onun palindrom ədəd olduğunu təyin edin.
    Qeyd: tam ədəd o zaman palindrom sayılır ki, soldan - sağa və əksinə eyni cür oxunur, məs, 2332 ədədi palindrom sayılır.
    MISAL 31
    number = int(input('4 reqemli eded daxil edin: '))
    number1 = number // 1000
    number2 = (number % 1000) // 100
    number3 = (number % 100) // 10
    number4 = number % 10
    if number1 == number4 and number2 == number3:
    print(number, 'polindromdur')
    else:
    print(number, 'polindrom deyil')

  • @mansurlla66
    @mansurlla66 2 года назад +1

    Hocam büyük harflerle create tabel yazdığımda turuncuya dönmüyor acaba bu sorunu nasıl çözebilirim

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

    Sqlite değilde Mysql de çalışmak için pyhton kütüphanesine mysql i eklemek mi gerekiyor .Bazı ingilizce videolarda mysql kullanılarak anlatılmış ama import mysql yazınca pycharm hata veriyor bende bunu kütüphanede tanımlı değil diye yorumladım ama tam bir bilgim yok yardımcı olur musunuz?

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

    Veritabanındaki elemanların alfabetik olarak sıraladığını söylemiştiniz , o yüzden sizin eklediğiniz 2. elemanın birinci sıraya yerleştiğini söylemiştiniz , ben de sizin gibi 2. bir eleman ekledim ve eklediğim 2. elemanın ismini ZZZ yaptım ama yine de 1. sıraya eklendi. Bunun sebebi nedir ?

  • @dogukanklnc5049
    @dogukanklnc5049 7 лет назад +9

    kodu yazmaya üşenenler için:
    import sqlite3
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tablooluştur():
    cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler (ad TEXT,soyad TEXt,numara INT,ogrencinotu Int)")
    def degerekle():
    cursor.execute("INSERT INTO ogrenciler VALUES ('Dogukan','Kilinc','1345','82')")
    con.commit()
    con.close()
    tablooluştur()
    degerekle()

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

      Yazılım zanaat işidir üşenen adam bu işi yapamaz

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

    bende kodu yazdığımda hatasız yazdım diyor ama run'a bastığımda dosya bulunamadı diyor?

  • @furkanemrekozan573
    @furkanemrekozan573 5 лет назад +3

    Hocam squlite indirdim ama pycharmda bulamadim uyuzden squlite olana tıkladım ve hep ordan aciyor dosyayi bunu data baseden nasil acabilirim

    • @Blue-oo5mx
      @Blue-oo5mx 4 года назад

      Vallahi ben de bu durumdayım.Durumu çözebildin mi?(11 ay geçmiş belki çözümünü bulmuşsundur diye soruyorum)

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

      @@Blue-oo5mx çok oldu galiba bi şeyler deneyerek çözdüm ama hatırlamıyorum

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

    Hocam bende CREATE TABLE yazısı ve TEXT'ler turuncu olmuyor zaten çalışmıyorda neden

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

      en son satırda tabloolustur() yazmadıysan çalıştırmaz renklere dikkat etme
      import sqlite3
      con = sqlite3.connect("dersler.db")
      cursor = con.cursor()
      def tabloolustur():
      cursor.execute("CREATE TABLE ogrenciler(ad TEXT)")
      con.commit()
      con.close()
      tabloolustur()

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

    cursor.execute("CREATE TABLE öğrenciler (ad TEXT,soyad TEXT,numara INT,öğrencinotu INT")
    sqlite3.OperationalError: incomplete input
    böyle bir hata geldi hocam

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

      cursor.execute("CREATE TABLE öğrenciler (ad TEXT,soyad TEXT,numara INT,öğrencinotu INT"))

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

      bunu dene

  • @burakbozdemir8768
    @burakbozdemir8768 2 года назад +1

    Hocam ben bu sqlite konusunu hiç yapamıyorum. Python bilmek için bunu bilmek mecbur mu?

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

    arkadaşlar create table komutu yeşil renk olup string'Ten çıkmıyorsa (videodaki gibi turuncu olmuyorsa) sorun yapmayın yine de doğru bir şekilde yazıp çalıştırın. hata alırsanız cursor.execute("create table if not exists ogrenciler..." ) şeklinde yazın komutu. yine hepsi str şelinde oluyor ama komut çalışıyor.

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

    cursor.execute("INSERT INTO ogrenciler VALUES('ogradi','ogrsoyadi',123,90)")
    sqlite3.ProgrammingError: Cannot operate on a closed database.
    şeklinde hata alıyorum

  • @okatacu1796
    @okatacu1796 7 лет назад +1

    merhabalar, yazdığım kod bu:
    import sqlite3
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tabloolustur():
    cursor.execute("CREATE TABLE ogrenciler(ad TEXT,soyad,numara INT,ogrencinotu INT)")
    con.commit()
    con.close()
    tabloolustur()
    fakat cursor.execute kısmını tamamen yeşil olarak algıladı, yardımcı olabilir misiniz?

    •  7 лет назад

      Bilemiyorum çalışmadı mı :)

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

      CREATE TABLE ve INT,TEXT stringer içinden çıkmıyor farklı renkte videodaki gibi algılamıyor yanlışlık nerede olabilir?

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

      @ Bende de CREATE TABLE sorunu var yardımcı olursanız çok sevinirim

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

      create table if not exists ogrenciler yazmalisin

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

    Eline sağlık hocam bizde bunu bekliyorduk.

    •  8 лет назад

      Sağolasın kardeşim .

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

    arkadaşlar çok dikkatli bakınca bulursunuz hatayı dert etmeyin ben bir parantezi unuttum ....YARIM SAAT.. uğraştım.

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

    Adamsınız hocam.Umarım daha çok video gelir :)

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

      İnşallah ben de uzak kaldım.Devam ettirmeye çalışıcam.

  • @Fatih-pn9mj
    @Fatih-pn9mj Год назад

    Hata vermiyor fakat dersler.db dosyasını oluşturmuyor

    • @freweldivison7993
      @freweldivison7993 10 месяцев назад

      alt+f12 yap "install pip sqlite3" yaz oluşturur

  • @tunaaybartas9944
    @tunaaybartas9944 7 лет назад +6

    CREATE TABLE YAZINCA TURUNCU OLMYO VE ÖĞRENCİLER DE YEŞİL DEVAM EDİYOR SORUN NEDİR ?

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

      Aynen o sorun bendede var kaç kere denedim olmadı kafayı yiyecem

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

      pycharm professional editon indirin

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

      kardeşim aynı sorun bende de vardı.Ama hatasız bir şekilde yazıyorsan sorun yok oluyor.

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

      nasıl yok oluyor.sildim ve tekrar mı denedin? ben bir hata bulamadım.üstelik tırnak içine yazılmış turuncu olmamsı normal. CREATE TABLEolayını çözemedim .tırnak içinde olduğundan sürekli yeşil.turuncuya dönmüyor.

    • @oddhub10
      @oddhub10 7 лет назад +2

      ++ sorun hala guncel

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

    ben sqlite programı tarafından hata alıyorum programı açtığımda ogrenciler görünüyor ama içi boş, hata ekranında error when the connecting htttps......... diye gidiyor

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

      CREATE'lerin yeşilmi yoksa turuncumu yeşil ise çalışmıyo ben çuk aradım olmadı

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

    Bir yazılımcı için bu Sqlite önemlimi Python öğrenmeye yeni başladım , bunu öğrenmem gereklimidir ?

    • @53kolisavra
      @53kolisavra 3 года назад

      Çok önemli değil. Farklı databaselerde kullanabilirsin ama python'ın içinde olan bu.

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

    sqlite browser arch linux repolarında varmı (varmış)

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

    abi cok yararli bi video cok tesekkurler elinize emeginize saglik boyle videolarin devami gelsin

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

      1. Düzbucaqlı üçbucağın sahəsini hesablayan funksiya yazın.
      2. Sözdən təkrarlanan hərfləri silən funksiya yazın.
      3. Verilmiş ədədin içində bütün rəqəmlərin olub olmamasını yoxlayan funksiya yazın.
      4. Nömrələrin qiymətlərini yoxlayan funksiya yazın.
      5. Ədədin onu təşkil edən rəqəmlərin cəminə qalıqsız bölündüyünü müəyyən edən funksiya yazın.
      6. Ədədin rəqəmlərinin hasilinin rəqəm olması üçün neçə dövr getməli olduğunu bildirən funksiya yazın.
      7. 3-ə və 5-ə tam bölünən 100-dən kiçik ədədlərin siyahısını çap edən proqram yazın.
      8. Daxil edilmiş ədədə qədər olan cüt ədədlərin sayını tapın
      9. Verilmiş siyahıda 3-dən böyük ədədləri silmək.[2,2,4,3,6,9,6,1,5,1]
      10. Trade şirkətində məhsulun 12 aylıq qiymətləri var. Hansı ayda məhsulu alıb digər ayda satsaq daha çox
      qazanc əldə etmiş olarıq?
      [136,151,125,119,146,133,118,106,138,136,127,101]
      11. Çıxışda
      1
      2 2
      3 3 3
      4 4 4 4
      5 5 5 5 5
      yazılacaq proqram yazın.
      12. Çıxışda 100-ə qədər olan Fibonaçi ədədlərini göstərən proqram yazın.
      13. Girişdə verilmiş istənilən sayda ədədin cəmini çıxışda göstərən proqram yazın.
      14. Girişdə verilmiş cümlənin son sözünü çıxışda göstərən proqram yazın.
      15. Girişdə verilmiş ədədlərin çıxışda kvadratını yazın.
      16. 100-dən 200-ə qədər 3ə bölünüb 5ə bölünməyən ədələrin sayını tapın.
      17. Daxil edilmiş cümlədə olan saitlərin sayını tapan proqram yazın.
      18. Verilmiş rəqəmləri muxtəlif olan 9 rəqəmli ədəddə iştirak etməyən rəqəmi çıxışa verən funksiya yazın
      19. Verilmiş cümlədəki sözləri əks ardıcıllıqla çıxışa verən funksiya yazın
      20. Verilmiş cümlədəki ən qısa sözün çıxışa verən funksiya yazın.
      21. Verilmiş cümlədəki ən uzun sözün çıxışa verən proqram yazın
      22. Verilmiş cümlədəki sozlərin sayını çıxışa verən proqram yazın
      23. Daxil edilmiş cümlədə 4 hərifli sozlərin sayını çıxışa verən proqram yazın
      24. Daxil edilmiş cümlədə 'a' hərifi ilə başlayan və sonu 'm' ilə bitən sozləri çıxışa verən proqram yazın.
      25. Daxil edilmiş cümlədə sonu 'lar' ilə bitən sozlərin sayını çıxışa verən proqram yazın.
      26. Verilmiş cümlədəki sozlərin sayını çıxışa verən proqram yazın
      27. Arqument kimi tək bir sətri götürən və sətirdəki bütün böyük hərflərin indekslərin olduğu sıralanmış siyahı(list) qaytaran funksiya yaradın. myFunction(“HeLlo WorD”) → [0,2,6,9]
      28. isogram dublikat hərfləri olmayan sözdür. Sətir götürən və "isogram" olub-olmamasından asılı olaraq True və
      ya False qaytaran funksiya yaradın.
      29. Bir sətri tamamilə böyük hərflərə və ya tamamilə kiçik hərflərə çevirmək üçün lazım olan ən kiçik addımları (hansının ən az sayda addım atmasından asılı olaraq) qaytaran funksiya yaradın. Addım bir simvolun kiçik hərfdən böyük hərfə və ya əksinə dəyişdirilməsindən ibarətdir.
      30. Üçrəqəmli natural ədəd verilib. Onun Armstronq ədədi olub-olmadığını müəyyən edin. (Armstronq ədədində
      rəqəmlərin 3-cü qüvvətinin cəmi həmin ədədə bərabərdir.
      31. 4 rəqəmli natural ədəd verilmişdir. Onun palindrom ədəd olduğunu təyin edin.
      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.
      33. 4-rəqəmli tam müsbət ədəd verilmişdir. Bu ədədin öz rəqəmlərin hamısına bölün düyünü təyin edin.
      34. 4-rəqəmli natural ədədi verilmişdir. Bu ədədin yazılışından cüt rəqəmləri silin (0 - cüt rəqəm kimi qəbul edin).
      35. Dördrəqəmli natural ədəd verilib. Onun rəqəmlərinin bir birindən fərqli olduğunu müəyyən edin. Əgər fərqlidirsə, "YES" çıxışa verin, əks halda - "NO".
      36. Bir siyahının(list) dayaq nöqtəsi solundakı bütün elementlər ve sağındakı bütün elementlərin cəmi eyni
      olan bir ədəddir. Bir siyahının(list) dayaq nöqtəsini tapan funksiya yazın.
      37. Verilmiş ədədə qədər olan Fibonaççi ədədlərini çap eden funksiya yazın.
      38. Bir cümlə (və ya söz) və həriflər siyahısı verilmişdir. Cümlədə olan sözlərdə siyahıda olmayan hərifləri "-" əvəz edən funksiya yazın.
      39. Daxil edilmiş (input funlsiyasi ilə) ədədə qədər olan 7-yə bölünən ədədlərin hasilini hesablayan funksiya yazin

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

      40. Yeni siyahı(list) yaradın və daxil edilmiş (input funlsiyasi ilə) ədədə qədər olan və 3 rəqəmi ilə bitən ədədləri həmin siyahıya əlavə edin.
      41. Yeni siyahı(list) yaradın və daxil edilmiş (input funlsiyasi ilə) x ədədindən y ədədinə qədər olan və və 6-a bölünməyən ədədləri həmin siyahiya əlavə edin
      42. Daxil edilmiş cümlədə 4 hərifli sozlərin sayını çıxışa verən proqram yazın.
      43. Daxil edilmiş cümlədə sonu 'lar' ilə bitən sözlərin sayını çıxışa verən proqram yazın.

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

    hocam cursor.execute çalışmıyor bende
    nasıl çözebilirim

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

      pip install cursor yaz

  • @shsbamxnw
    @shsbamxnw 7 лет назад +2

    Maşallah sesin çok güzel
    RUclips için 😁

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

    Abi acaba sql dersleri de cekicekmisin? cok az kaynak var ve hespindede ses cok kotu :(

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

    Mrb öncelikle teşekkürler videolar için. yanlız bütün kodları doğru yazmama rağmen database oluşturamıyorum.sadece üzerinde soru işareti olan simge oluşyor.çözemedim bir türlü.....

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

    Devam Ettiğiniz İçin Teşekkürler..

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

    Peki başka bir yerden bu veritabanına bağlanabilirmiyim

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

    ellerine sağlık dersleri dört gözle bekliyorum

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

    sanırım commit visual daki connect.open ile aynı işlevi görüyor tabloya bağlanıp yazabilmek için

  • @protech9800
    @protech9800 7 лет назад +1

    Abi bununla uzaktaki bir PC'ye nasıl baglanırım

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

    Direk altta verdiğim kodu yapıştırın. Bide "cursor.execute" satırında öğrenci notu sütununun ismini sadece "Not" veya "not" şeklinde yaparsanız pycharm onu NOT parametresi olarak algılıyor.
    Pycharm versiyonlarıyla alakalı bir durum değil
    ----
    import sqlite3
    con = sqlite3.connect("dersler.db")
    cursor = con.cursor()
    def tabloolustur():
    cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler (ad TEXT,soyad TEXt,numara INT,ogrencinotu Int)")
    def degerekle():
    cursor.execute("INSERT INTO ogrenciler VALUES ('Oğuzhan','Gökdoğan','0707','90')")
    con.commit()
    con.close()
    tabloolustur()
    degerekle()
    ----

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

      benim kodda cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler (ad TEXT,soyad TEXt,numara INT,ogrencinotu Int)") şu taraf çalışmıyor siz böyle bir hata ile karşılaştınız mı? db browser for sqlite indirdim fakat bahsettiğim kısım çalışmıyor

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

    Tablo değer türünü elle değilde bir fonksiyon tarafından otomatik girebilirmiyiz

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

    Ekran fon siyah izlemekte zorlandim. #Feedback. Emeginize saglik

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

    ben yapınca no such file diyor if not exist de ekli

  • @genel9609
    @genel9609 5 лет назад +2

    Hocamıza yardımcı olalım değil mi ?
    Linux ortamında çalışan arkadaşlar ve sqlitebrowser altında sütunları göremeyen arkadaşlar;
    sudo apt-get install sqlitebrowser ile programı yükledik, db mize çift tıklayıp sqlitebrowser ile açtık şimdi sizin aklınızda bir soru var; bu sütunlar nerde ?
    sorguyu yazarken "INT" şeklinde belirttiğimiz veri tipi vardı ya
    onu iNT şeklinde yazın I harfini tanımıyor muş beyefendi. Şimdi "DB Browser for SQLite" programına tekrar girdiğinizde şirinleri göreceksiniz.
    Ek olarak: sqlitebrowser üzerinde işlem yapamıyorsanız
    Pycharm veya python dosyası root yetkileriyle çalıştırıldıysa olur böyle şeyler;
    Dosya üzerinde işlem yapabilmek için dosya path ına gidin
    sudo sqlitebrowser dersler.db yazın içerdesiniz.

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

      Tesekkurler

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

      birşey anlamadım bilmediğim çok terim vardı neyse belki videoyu ilzeyince anlarım :D

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

    DB browser for SQLite a nasıl aktarıyorum o kısmını anlatır mısın ?

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

    Yav bir noktadan sonra birkaç şeyi anlamadım tekrar tekrar izledim sonra sana sordum cevap vermedin bırakmıyım devam ediyim dedim hiç bir şey anlamıyorum normalde her dersini izledikten sonra aklımda kalanları tekrar ederim ama artık yapmıyorum çünkü mantığını anlamıyorum tam açıklamıyorsun bazı şeyleri aklımda soru işaretleri dönüp duruyor ezberlemek te istemiyorum ezber unutmaya tabidir bırakmakta istemiyorum fakat şu noktadan intibaren her şey zaman kaybının ötesine geçmiyor.. Seni destekliyorum çünkü youtube da bu işi yapan sayılı kanallar arasındasın ama çok iyi anlatabilirken bazı şeyleri anlatmaıyorsun

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

      Öncelikle takıldığın yerleri yaz ki, buradaki herkes yardımcı olabilsin. Ayrıca bu videolar sadece bir yardımcı kaynaktır, bunlarla pythonu tamamen öğrenmeyi de bekleme. Yazılım öğrenmek de biraz zordur. Öncelikle bolca kaynak okuman, uygulama yapman gerek. Türkçe kaynak istiyorsan python-istihza.yazbel.com/. İngilizce istiyorsan derya kıyamet. Her zorluk karşısında pes etme, diren tırnak ile, diren diş ile. Biraz abarttım, kolay gelsin

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

      @@davutselamiozkahraman8200 yorum için teşekkür ederim fakat aklında soru işaretler olduğundan devamında soru işaretli yerden devam ettiğinde anlamadığın yerden devamınü da anlamıyorsun zaten hemen pes etcek biri değilim çünkü şuanda geleceğimin temellerini atmaya çalışıyorum.bu arada bu yorumu bir hafta önce atmıştım bir haftada sorunumu çözebilecek yerler düşündüm Facebook sayfası falan varmı diye araştırdım Facebook da grup kurulmuş oraya sordum onlar sağolsun bana anlattılar

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

      @@secretaccount3538 Aklında soru işaretleri olan yerleri yazarsan, diğer insanlar çözüm sunabilir. Her insan bazı konularda oatinaj yapabilir, o çok normal. Hatta bazen üstün körüü geçip anlamadığın halde, bir zaman sonra o konuyu bir daha gözden geçirince anlayabiliyoruz. İyi günler, iyi çalışmalar

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

    arkadaşlar create table ın ne renk göründüğüne aldırış etmeyin. run edin solda databaseiniz oluşuyor. bende epeyce aradım ama benzer bir sorun dahi bulamadım. sonra devam ettim baktımki tek sorun crete tabla ve diğerlerinin renkleri turuncu olmamış gerisinde sıkıntı yok

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

      aga olmuyor bende

    • @53kolisavra
      @53kolisavra 3 года назад

      @@ahmetsuleymanak2012 kesin birşeyi yanlış yazmışsın. Olmaması gibi bir olasılık yok. Tavsiyem silip yeniden yazman çünkü genelde yeniden yazmak bulmaktan kolaydır

    • @53kolisavra
      @53kolisavra 3 года назад

      @@ahmetsuleymanak2012 ya da kodunu gönder bakayım

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

    arkadaşlar yapamayanlar icin CREATE TABLE sarı yanmıyor ama calısıyor
    ("CREATE TABLE IF NOT EXISTS ogrenciler (ad TEXT,soyad TEXT,numara INT,ogrencinotu Int)")
    yani if not exists yazmanız gerekiyor nedenini anlamadım ama aşşağıda yorumlarda arkadaşın birisi yapmış denedim casısıyor

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

      eğer veritabanında tablo yoksa oluştur anlamına geliyor o ondan

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

      watah _ ama o komutu yazmayınca hata veriyor

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

    Lütfen C derslerinin devamı gelsin ben ilerlemisken devam ettirmek istiyorum(Sirayla atarsaniz iyi olur aslinda..)

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

    Arkadaşlar bende de çalışmıyor create yazınca ama python un kendi IDE sinde yaparsanız oluyor

  • @ahmetozturk5737
    @ahmetozturk5737 7 лет назад +1

    CREATE TABLE olayını çözebilen varsa yazsın lütfen. "tırnak içinde oldupundan turuncuya dönmüyor. sorun nedir. nereyi kaçırıyoruz.?

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

    Teşekkürler❤❤❤

  • @lisbethsalander8295
    @lisbethsalander8295 8 лет назад +1

    pychamda dosya.db yi açtım ama sqlite programında dosya görünmüyor nedeni nedir acaba bilen biri yanıtlarsa sevinirim

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

      nasıl açtın pycharmda .db dosyasını

    • @ErrorNotFound-rv1ql
      @ErrorNotFound-rv1ql 4 года назад

      @@anlozgun3080 videoyu izleyin goreceksiniz

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

      @@ErrorNotFound-rv1ql göstermiyor

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

    hocam histogram çizmeyi nasıl yapabilirim videonuz varmı

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

    IF NOT EXİST YAZINCA
    Traceback (most recent call last):
    File "C:/Users/DELL/PycharmProjects/PythonDersleri/Dboluşturmatablo", line 14, in
    tabloolustur()
    File "C:/Users/DELL/PycharmProjects/PythonDersleri/Dboluşturmatablo", line 9, in tabloolustur
    im.execute("CREATE TABLE IF NOT EXİST ogrenciler (ad TEXT,soyad TEXT,numara INT,notu INT)")
    sqlite3.OperationalError: near "EXİST": syntax error
    Böyle hata veriyor, Yazmayınca herşey yolunda çalışıyor. !?

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

      EXIST DERKEN "İ" yazmışsın "I" olacak o

  • @herseyolabilir6385
    @herseyolabilir6385 2 года назад +1

    yav bu sqlite dosyasını nasıl olusturcam ben

    • @freweldivison7993
      @freweldivison7993 10 месяцев назад

      alt+f12 yap install pip sqlite3 yaz.
      daha sonra bu kodu yazıp çalıştır:
      import sqlite3
      a= sqlite3.connect("database.db")
      a.execute("create table students(student_name varchar(60),student_no int)")
      a.execute("insert into students(student_name,student_no) values ('Ahmet',10)")
      a.execute("insert into students(student_name,student_no) values ('Taha',20)")
      a.commit()

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

    execute ne oluyor tam olarak onu anlayamadım ?

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

      sql komutlarını çalıştırmana yarıyor

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

    c dersleri bitti mi acaba ?

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

      C dersleri de tamamlanmadı daha.Ama az kaldı.Python bekleyen çok insan olduğu için python'a devam ediyorum şu anda.

  • @hai-yb3nc
    @hai-yb3nc 6 лет назад +2

    pycharm ın bedava sürümün kullanıyosanız yazdıgınız kod dogru olsa bile çalışmayabilir pro sunu yükleyin 1 aylık beleş kullandırıyo kullanmanıza izin veriyo

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

      yoo bende çalışıyo bedeva sürümünde

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

      @@istahze bende çalışmıyor

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

      @@nanelimonkusu kardeşim sorunu çözebildin mi bende de o sıkıntı var kod hata vermiyor ama tabloyu göremiyorum.

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

    8kb-lık bi database file-ı oluşuturuluyor

  • @erdincdagl4810
    @erdincdagl4810 7 лет назад +1

    Hocam yaptıklarınız aynısını yaptım tabloyu oluşturdu ama içi boş

  • @aa-ni4hb
    @aa-ni4hb 5 лет назад

    database ye bağlanılmıyor hatası veriyor çözümünü bilen varmı

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

    import sqlite3
    con = sqlite3.connect("dersler,db")
    cursor=con.cursor()
    def tablooluştur():
    cursor.execute("CREATE TABLE öğenciler(ad TEXT , soyad TEXT ,numara İNT,öğrencinotu İNT")
    con.commit()
    con.close()
    tablooluştur()
    hocama çalışmıyo nerde hata yaptm

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

      import sqlite3
      con = sqlite3.connect("dersler.db")
      cursor = con.cursor()
      def tabloolustur():
      cursor.execute("CREATE TABLE IF NOT EXISTS ogrenciler (ad TEXT , soyad TEXT ,numara INT,ogrencinotu INT)")
      con.commit()
      con.close()
      tabloolustur()
      Bu şekilde olması lazım

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

    Linux icin gecerlimi?

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

      evet geçerlidir tabi python ve pycharm ı linux için geçerli formatta indirmelisin.

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

    CREATE TABLE YAZIYORUM AMA SENİNKİ GİBİ TURUNCU OLMUYOR ABİ

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

      Evet bendede aynı sorun oldu PyCharm bazen algılamıyor ve hata verior Visual studio code ile yaptım

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

    sevdiğim konulara geldik

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

    teşekkürler hocam ders için bende şöyle birşey yaptım, fonksiyonla veritabanı oluşturmak istediğimiz kadar alan adını verebiliyoruz bunu modül olarak kullanıp programın birçok yerinden ulaşabiliriz.
    import sqlite3
    con = sqlite3.connect("database.db")
    cursor = con.cursor()
    def databasecreate(table,list,vals=""):
    for i, data in enumerate(list.items()):
    vals += ("{} {}".format(data[0],data[1]))
    if(i!=len(list) - 1):vals+=","
    cursor.execute("CREATE TABLE IF NOT EXISTS {} ({})".format(table, vals))
    con.commit()
    databasecreate("ogrenciler",
    {
    "ad":"TEXT",
    "soyad":"TEXT",
    "numara":"INT",
    }
    )

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

    buraya kadar iyiydi de database pek bilmiyorum

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

    Elinize sağlık

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

    Sqlite tablolar arası diyagram nasıl yapılıyor

    • @freweldivison7993
      @freweldivison7993 10 месяцев назад

      python kütüphanesindeki db uzantılı dosyayı masaüstüne sürükle masaüstündeki db uzantısını db browser'a sürükle

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

    def e değerleri atıp .format ile yazdırmaya çalışanlar öyle olmuyormuş. Çözümü:
    params = (a, b, c) deyip sonrasında
    c.execute("INSERT INTO People VALUES (?, ?, ?)", params) böyle yazılmalı.

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

    Hocam SQlite kurulumundan da bahsetseydiniz keşke

    •  8 лет назад

      sqlite kurulumu yok ki direk import ediyoruz

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

      Hocam ben pycharm education kullanıyorum ama hata aldım yaptıklarınızı aynen uyguladım

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

    işe yariyo ad, soyad, numara, ogrencinotu yerine yazdığınız sözlerde boşluk bırakmayın

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

    Sonunda.. :)

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

    inport ne demek?

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

      ithal manasına gelir yani ithal ediyosun sqlite3 ü , çağırıyosun gibi...

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

    her şeyi aynı yazdı hocam en son çalışmadı

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

    Merhabalar,
    Emeğinize sağlık.Aşağıdaki kod insert işlemine yardımcı olacaktır.
    '''
    Created on 16 Oca 2018
    @author: faruk
    '''
    import sqlite3
    conn = sqlite3.connect('tutorial.db')
    c = conn.cursor()
    def createTable():
    c.execute('CREATE TABLE IF NOT EXISTS stuffToPlot(unix REAL, datestamp TEXT, keyword TEXT, value REAL)')
    def dataEntry():
    c.execute("INSERT INTO stuffToPlot VALUES(234, '2018-16-01', 'Python', 5)")
    conn.commit()
    c.close()
    conn.close()
    createTable()
    dataEntry()

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

    Hayda hoca Peker’ci çıktı

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

    Arkadaşlar pymysql anlatan bir video ve ya dökümanı olan var mı kaynak olabilir :O

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

    daha da kötü anlatılabilridi

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

    aşırı yüzeysel anlatmışsın reis sana hiç yakışmadı bir bok anlamadım

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

    wow 4 ay sonra

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

      Aynen :)

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

    mysql kullananlar ruclips.net/video/09gyEOC2AVE/видео.html bu videoyu izleyebilir

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

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

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

    gordugum en berbat sql vıdeosu, o fonksıyonların hıcbırının ıslevını soylememıssın. barı bılmıosun cekme vıdeo, oğren sonra cek

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

    Şuana kadar pek bir sıkıntı görmedim fakat ancak bu kadar kötü anlatabilirdin bir konuyu..

    •  5 лет назад +2

      Ben daha kötüsünü anlatana kadar en kötüsü bu ;-)

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

      @ yanlış anlama abi şuana kadar öğrendiğim her şeyi senden öğrendim zaten ama bu videondan okadar bir şey anlayamadım ki.. 1 kez de değil birden çok kez dinledim.Çoğu şeyi hızlıca açıklamadan geçmişsin.Curse nedir mesela neden kullanıyoruz değinmemişsin.Çok boşluklar kalmış.O yüzden takılı kaldım bu konuda.Emeğine saygım sonsuz yoksa,iyi çalışmalar :)

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

    .py dosyalarını açtığımda işlemler tamamlanınca hemen kapanıyor. bunu nasıl engelliyoruz??

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

      "while True" döngüsüne sokarak deneyebilirsin. Programı kapatmak istediğinde "break" deyimiyle döngüyü sonlandırırsan kapanacaktır.

    • @Bilal-sn6xs
      @Bilal-sn6xs 5 лет назад

      en sonu input() koyabilirsin