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
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
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')
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
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!
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 ?
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
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 += " "
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
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.
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
o kadar güzel anlatmışsınız ki hiç bir şey anlamadım.
Ciddi değildir umarım bu 10 kişi, gayet güzel anlatmış bence, neyi eksik geldi sizlere
Kafan güzel her halde ondan
@@emreT_T bişey anlatmamış ki.
bildiğini yazmış biz de bakıp yazıyoruz
Adam fonksiyonlarin ne olduğunu falan anlatıyor yani bence gayet güzel
Anlamayacak birşey de yok yani gayet basit
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()
hızlı hızlı çok güzel anlatmışsınız kendi adıma teşekkür ederim
Murat hocama saygılar.
Bu arada arkadaşlar datetime'daki uzun değerler ve komutlar yerine sadece datetime.datetime.now() değerini de girebilirsiniz.
işte bu be bunu bekliyoruz biz! Adamsın!
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
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
mesela import sqlite3 icindeki fonksiyonlari nasil gore biliriz ?
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')
senin tabloda 2 tane 2 cıkmıs bendede 2 tane 1 cıktı bu neden kaynaklanır
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
'%Y-%m-%d %H: %M: %S'
@@aay61n KARDAŞİM 1 saat boyunca programda ne hata var diye arıyodum çok yardımcı oldun sağol
"has no column named anahtarkelime" diyo hocam aynı zamanda dediği gibi yardımcı olur musunuz ? @Yazılım Bilimi
kodu çalıştııryorum hata almıyorym fakat tablonun olıuşmadığını söylemek sitiyorum kodu kontrol ediyorum sıkıntı yok
Teşekkürleeer.
execute un içine sql komutlarını yazarken hiçbir öneri sunmuyo nasıl düzeltebilirim bunu
aradan çok zaman geçmiş ama buldun mu dostum?
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!
❤❤❤
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 ?
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
zaman da neyi gösteriyor acaba geçen süreyi mi yani time fonksiyonu ne işe yarıyor
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.
Şu şekilde yapabilirsin.
deger ="ali.ahmet.veli"
liste = deger.split('.')
yenideger =""
for i in liste:
yenideger += i
yenideger += "
"
+Yazılım Bilimi Çok Sağolun
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
Execute Insert into olan kısmı dikkatli inceleyiniz. Tırnaklar özellikle.
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.
o ide ile alakalı bir şey
yil ay gun yazarken onune bir sembol koyuyorsunuz. bu embol nedir ve gerek varmidir
merhaba, ben o satırı su sekilde yazdım calıstı: tarih=str(datetime.datetime.fromtimestamp(zaman))
bir alternatif daha varmis: datetime.datetime.now()
buraya kadar iyi geldim ama burada tıkandım bir önceki videoda olduğu gibi create çalışmıyor
Büyük harfle yaz örn: CREATE TABLE IF NOT EXISTS gibi
Sen gralsın gralll :D
ingilizce bilen yaşıyor valla
Aga sqlite3'u kotu anlatiyorsun.
şu database kadar zor bir şey yok hiçbir şey anlamadım hata alıp alıp duruyorum
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()
+++++++++++++++
Bnde neden 20 tane
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 .
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()
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()
@@erdemugurkarakaya8959 sen kralsın tüm günümü harcadım sonunda hallettim
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
ordaki ifade % (yüzde )
kod ise ;
tarih = str(datetime.datetime.fromtimestamp(zaman).strftime("%Y-%m-%d %H:%M:%S"))
% işareti o kısımlar.
Benim sondaki con.close ibaresi çalışmadı onu commit olarak düzelttim ve çalıştı