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.
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
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
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)
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
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')
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?
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 ?
cursor.execute("CREATE TABLE öğrenciler (ad TEXT,soyad TEXT,numara INT,öğrencinotu INT") sqlite3.OperationalError: incomplete input böyle bir hata geldi hocam
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.
cursor.execute("INSERT INTO ogrenciler VALUES('ogradi','ogrsoyadi',123,90)") sqlite3.ProgrammingError: Cannot operate on a closed database. şeklinde hata alıyorum
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?
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.
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
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
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.
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ü.....
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() ----
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
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.
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
Ö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
@@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
@@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
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 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
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
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. !?
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
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
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", } )
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ı.
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()
@ 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 :)
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.
aynen cursor tam olarak ne yaptıgını commıt'i con'u bırazdaha acıklayabilirmisiniz?
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
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
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)
cursor işaretçi anlamına geliyor veritabanı üzerinde dolaşmak için commit ise veritabanını güncelliyor
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)
Elinize sağlık hocam. Ben de bunu arıyordum :)
Çok teşekkür ederim bunun için. Bide nasıl yaptığınızı izah etseniz süper olur
ADAMSIN SEN BAŞKAN
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
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()
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
LKJSDFLKSDKLFJSDKLJFDS
şükret ben create yazmama rağmen çalışmıyor.
mutlaka bisey unnutmussundur cok iyi bak
yada bu videoyu gec ise yaramiyo ztn :D
nasıl işe yaramıyor?
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
bende de yeşil kalıyor sen rengine aldırma kod çalışıyor yine de
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')
Hocam büyük harflerle create tabel yazdığımda turuncuya dönmüyor acaba bu sorunu nasıl çözebilirim
rengi önemli değil sorgu çalışıyor
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?
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 ?
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()
Yazılım zanaat işidir üşenen adam bu işi yapamaz
bende kodu yazdığımda hatasız yazdım diyor ama run'a bastığımda dosya bulunamadı diyor?
Hocam squlite indirdim ama pycharmda bulamadim uyuzden squlite olana tıkladım ve hep ordan aciyor dosyayi bunu data baseden nasil acabilirim
Vallahi ben de bu durumdayım.Durumu çözebildin mi?(11 ay geçmiş belki çözümünü bulmuşsundur diye soruyorum)
@@Blue-oo5mx çok oldu galiba bi şeyler deneyerek çözdüm ama hatırlamıyorum
Hocam bende CREATE TABLE yazısı ve TEXT'ler turuncu olmuyor zaten çalışmıyorda neden
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()
cursor.execute("CREATE TABLE öğrenciler (ad TEXT,soyad TEXT,numara INT,öğrencinotu INT")
sqlite3.OperationalError: incomplete input
böyle bir hata geldi hocam
cursor.execute("CREATE TABLE öğrenciler (ad TEXT,soyad TEXT,numara INT,öğrencinotu INT"))
bunu dene
Hocam ben bu sqlite konusunu hiç yapamıyorum. Python bilmek için bunu bilmek mecbur mu?
😊😊😊😊😊
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.
cursor.execute("INSERT INTO ogrenciler VALUES('ogradi','ogrsoyadi',123,90)")
sqlite3.ProgrammingError: Cannot operate on a closed database.
şeklinde hata alıyorum
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?
Bilemiyorum çalışmadı mı :)
CREATE TABLE ve INT,TEXT stringer içinden çıkmıyor farklı renkte videodaki gibi algılamıyor yanlışlık nerede olabilir?
@ Bende de CREATE TABLE sorunu var yardımcı olursanız çok sevinirim
create table if not exists ogrenciler yazmalisin
Eline sağlık hocam bizde bunu bekliyorduk.
Sağolasın kardeşim .
arkadaşlar çok dikkatli bakınca bulursunuz hatayı dert etmeyin ben bir parantezi unuttum ....YARIM SAAT.. uğraştım.
Adamsınız hocam.Umarım daha çok video gelir :)
İnşallah ben de uzak kaldım.Devam ettirmeye çalışıcam.
Hata vermiyor fakat dersler.db dosyasını oluşturmuyor
alt+f12 yap "install pip sqlite3" yaz oluşturur
CREATE TABLE YAZINCA TURUNCU OLMYO VE ÖĞRENCİLER DE YEŞİL DEVAM EDİYOR SORUN NEDİR ?
Aynen o sorun bendede var kaç kere denedim olmadı kafayı yiyecem
pycharm professional editon indirin
kardeşim aynı sorun bende de vardı.Ama hatasız bir şekilde yazıyorsan sorun yok oluyor.
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.
++ sorun hala guncel
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
CREATE'lerin yeşilmi yoksa turuncumu yeşil ise çalışmıyo ben çuk aradım olmadı
Bir yazılımcı için bu Sqlite önemlimi Python öğrenmeye yeni başladım , bunu öğrenmem gereklimidir ?
Çok önemli değil. Farklı databaselerde kullanabilirsin ama python'ın içinde olan bu.
sqlite browser arch linux repolarında varmı (varmış)
abi cok yararli bi video cok tesekkurler elinize emeginize saglik boyle videolarin devami gelsin
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
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.
hocam cursor.execute çalışmıyor bende
nasıl çözebilirim
pip install cursor yaz
Maşallah sesin çok güzel
RUclips için 😁
Abi acaba sql dersleri de cekicekmisin? cok az kaynak var ve hespindede ses cok kotu :(
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ü.....
çözebildin mi dostum sorunu
Devam Ettiğiniz İçin Teşekkürler..
Peki başka bir yerden bu veritabanına bağlanabilirmiyim
ellerine sağlık dersleri dört gözle bekliyorum
sanırım commit visual daki connect.open ile aynı işlevi görüyor tabloya bağlanıp yazabilmek için
Abi bununla uzaktaki bir PC'ye nasıl baglanırım
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()
----
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
Tablo değer türünü elle değilde bir fonksiyon tarafından otomatik girebilirmiyiz
evet
Ekran fon siyah izlemekte zorlandim. #Feedback. Emeginize saglik
ben yapınca no such file diyor if not exist de ekli
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.
Tesekkurler
birşey anlamadım bilmediğim çok terim vardı neyse belki videoyu ilzeyince anlarım :D
DB browser for SQLite a nasıl aktarıyorum o kısmını anlatır mısın ?
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
Ö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
@@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
@@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
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
aga olmuyor bende
@@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
@@ahmetsuleymanak2012 ya da kodunu gönder bakayım
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
eğer veritabanında tablo yoksa oluştur anlamına geliyor o ondan
watah _ ama o komutu yazmayınca hata veriyor
Lütfen C derslerinin devamı gelsin ben ilerlemisken devam ettirmek istiyorum(Sirayla atarsaniz iyi olur aslinda..)
Arkadaşlar bende de çalışmıyor create yazınca ama python un kendi IDE sinde yaparsanız oluyor
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.?
Çözebildin mi?
@@yigityesilyayla65 reis peki ya sen çözebildin mi
Teşekkürler❤❤❤
pychamda dosya.db yi açtım ama sqlite programında dosya görünmüyor nedeni nedir acaba bilen biri yanıtlarsa sevinirim
nasıl açtın pycharmda .db dosyasını
@@anlozgun3080 videoyu izleyin goreceksiniz
@@ErrorNotFound-rv1ql göstermiyor
hocam histogram çizmeyi nasıl yapabilirim videonuz varmı
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. !?
EXIST DERKEN "İ" yazmışsın "I" olacak o
yav bu sqlite dosyasını nasıl olusturcam ben
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()
execute ne oluyor tam olarak onu anlayamadım ?
sql komutlarını çalıştırmana yarıyor
c dersleri bitti mi acaba ?
C dersleri de tamamlanmadı daha.Ama az kaldı.Python bekleyen çok insan olduğu için python'a devam ediyorum şu anda.
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
yoo bende çalışıyo bedeva sürümünde
@@istahze bende çalışmıyor
@@nanelimonkusu kardeşim sorunu çözebildin mi bende de o sıkıntı var kod hata vermiyor ama tabloyu göremiyorum.
8kb-lık bi database file-ı oluşuturuluyor
Hocam yaptıklarınız aynısını yaptım tabloyu oluşturdu ama içi boş
çözdün mü ?.bende de aynı görüntü :(
database ye bağlanılmıyor hatası veriyor çözümünü bilen varmı
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
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
Linux icin gecerlimi?
evet geçerlidir tabi python ve pycharm ı linux için geçerli formatta indirmelisin.
CREATE TABLE YAZIYORUM AMA SENİNKİ GİBİ TURUNCU OLMUYOR ABİ
Evet bendede aynı sorun oldu PyCharm bazen algılamıyor ve hata verior Visual studio code ile yaptım
sevdiğim konulara geldik
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",
}
)
Sana ulaşabileceğim bir yer varmı dostum ?
buraya kadar iyiydi de database pek bilmiyorum
Elinize sağlık
Sqlite tablolar arası diyagram nasıl yapılıyor
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
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ı.
Hocam SQlite kurulumundan da bahsetseydiniz keşke
sqlite kurulumu yok ki direk import ediyoruz
Hocam ben pycharm education kullanıyorum ama hata aldım yaptıklarınızı aynen uyguladım
işe yariyo ad, soyad, numara, ogrencinotu yerine yazdığınız sözlerde boşluk bırakmayın
Sonunda.. :)
inport ne demek?
ithal manasına gelir yani ithal ediyosun sqlite3 ü , çağırıyosun gibi...
her şeyi aynı yazdı hocam en son çalışmadı
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()
Hayda hoca Peker’ci çıktı
Arkadaşlar pymysql anlatan bir video ve ya dökümanı olan var mı kaynak olabilir :O
daha da kötü anlatılabilridi
Şükür
aşırı yüzeysel anlatmışsın reis sana hiç yakışmadı bir bok anlamadım
aynen ya sjsjadjas
wow 4 ay sonra
Aynen :)
mysql kullananlar ruclips.net/video/09gyEOC2AVE/видео.html bu videoyu izleyebilir
++++++++++++++
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
Şuana kadar pek bir sıkıntı görmedim fakat ancak bu kadar kötü anlatabilirdin bir konuyu..
Ben daha kötüsünü anlatana kadar en kötüsü bu ;-)
@ 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 :)
.py dosyalarını açtığımda işlemler tamamlanınca hemen kapanıyor. bunu nasıl engelliyoruz??
"while True" döngüsüne sokarak deneyebilirsin. Programı kapatmak istediğinde "break" deyimiyle döngüyü sonlandırırsan kapanacaktır.
en sonu input() koyabilirsin