Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz: evieplus.academy/forum/ Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.
ingilizce ve türkçe olarak çok fazla eğitim videosu izlememe rağmen arkadaşımın tavsiyesi ile seni buldum. Gerçekten gönülden söylüyorum en iyisi sensin
Hocam süpersiniz bukadar kaliteli eğitim serisi görmedim bu ülkenin gençlerinin işte böyle eğitime ihtiyacı var sıfırdan ileri seviyeye doğru gidiyoruz sayenizde. İnşallah ilerde modülleri de öğrencez
r = float(input("Please enter the radius: ")) pi = 3.14 circumference = 2 * pi * r print(f"Circumference of a circle with radius {r} = {circumference} ")
ertuğrul yazdığında ertrul çıkar string degişkenine yazdığının tam tersini yazarsan doğru bir sonuç alırsın birde değişkenlere fonksyon isimleri vermemelisin yazacağın kodlarda sıkıntı yaşıyabilirsin
Hocam bu derste ki bir bilginiz çok ilgi mi çekti. O da şudur ki bana baya anlamlı geldi.. Metotlarla Fonksiyonlar arasındaki fark detayı. Fonksiyonlar nesnelere ihtiyaç duymazken metodlar nesnelere ihtiyaç duyar dediniz.. Buradaki nesne dediğiniz sadece değişken mi yoksa başka bir şeylerde var mı? Nesne neyle sınırlı? Nedir bu nesne denilen? Şimdiden teşekkürler
köşeli parantez ile yapılan işleme slicing deniyor. Üç indeks kullanılıyor. İlk indeks başlangıç indeksi, ikinci indeks bitiş indeksi ve üçüncü indeks adım ve okuma yönü diye geçiyor. ilkÜç doğru yapılmış ama sonÜç yanlış. sonÜç te ilk indeks başlangıcı gösteriyor. yani N harfini. ikinci indeksi -3 sondan ters sayılıyor ve ikinci N harfine kadar demek oluyor yani NASIL veriyor. Bunun için iki çözüm var. Biri sonUc = sampleString[-3:] ikinci indeks boş bırakıldığında sonuna kadar demek oluyor. ikinci yöntem ise son indeks yani adım ve yön ile -1 verirsen ondan başlar.
girdi = input("Son 3 ve ilk 3 harfini yazdırmak istediğiniz bir ifade giriniz : ") ilk3 = girdi[0:3] son3 = girdi[len(girdi)-3:len(girdi)] çıktı = son3+ilk3 print(çıktı)
Aynen samet arkadaşımızın söylediği gibi. Kod yazmak bir kitap yazmak gibi okunur olmalı. Bir kitapta yazım kuralları kaldırırsan kimse doğru düzgün okuyamaz.
Hocam kanalın logosunu national geographic logosu renkleriyle yaparsanız daha güzel olur bence artı sarı evie academy siyah arka plan beyaz deneyin derim.
selam alekum bir sorum olucak lutfen cevalayin phyton ile belirledigimiz siteye giren ve tahmini 10 saniye sora cikip o siteye tekrar giren bir program yapa bilirmiyiz bu programin bizim durdurmadigimiz surece hep boyle tekrarlamasini lazim cevabinizi cok lazim simdiden çok teşekkür ederim
Merhaba, Bunun için web uygulaması geliştirmeniz gerekiyor. Eğitim serisinin ilerleyen videolarında bunu nasıl yapacağınızı göstereceğim. Sevgilerimle,
hocam aynı koda kod şu şekilde; measurement = input("what is the Radius of your circle?: ") message = f"Circumference of a circle with {measurement} is {float(measurement)*2*3.14}" print(message) Terminalde çıkan sonuç: what is the Radius of your circle?: 5 Circumference of a circle with 5 is 31.400000000000002 neden31.400000000000000000002 şeklinde bir sonuç alıyorum 5 10 ve katlarında yarı çap girince
hocam 3'den küçük olma durumunu if kullanmadan nasıl yapacağımı bulamadım. Bu ödev verildiğinde henüz if işlememiştiniz ama ben bildiğim için bu şekilde yaptım. string = input("Please enter a string: ") if len(string) < 3: print(string.upper()+string.upper()) else: stringFirst = string[:3] stringLast = string[-3:] newString = stringLast + stringFirst print(newString.upper())
Hocam selamlar. Aklıma takılan bir soru danışmak istiyorum. Bir string içerisindeki bir nesnenin tam listesini nasıl çıkartabilirim. Mesela "benim arabam var" örneğini ele alalım. Bu cümledeki "m" harfinin hangi sıralarda olduğunun listesini çıkarmak mümkün mü? Bunun sonucunun "6 , 13" olarak alabilir miyiz? Teşekkürler eğer farklı bir sonuç alma imkanımız varsa tabi ki onuda öğrenmek isterim. :)
Merhaba, Basitçe bir döngü yazarak yapılabilir sampleString = "Komple eğitim serisi" index = 0 for character in sampleString: if character == 'e': print(f"e index = {index}") index += 1 ama bu kodu bir fonksiyona çevirip liste hazırlayabiliriz. Böylece istediğin yerde kullanabilirsin def findList(string: str, character: str) -> list: index = 0 returnList = [] for characterInString in string: if characterInString == character: returnList.append(index) index += 1 return returnList sampleString = "Komple eğitim serisi" print(f"index list = {findList(sampleString, 'e')}")
yazı = "Benim arabam var" sayac = 0 listeA = list() for i in yazı : sayac += 1 if i == "a": listeA.append(sayac-1) print(listeA) Aradığın kod bu. Ama açıklamasını şuan yapamam, for döngüsünü, append komutunu, listeleri vs. işlediğimizde zaten kendiliğinden anlayacaksındır.
hocam bu soruyu tam olarak çözemedim bi de son satırda neden tüm mesajı ortaladı ben sadece 3 harfi ortalasın istemiştim.sampleString = input('enter fistname and lastname: ') sampleString =sampleString.upper() formattedmassage = f"{sampleString:5.3}" print(formattedmassage) print(f"{sampleString.upper():^30}")
Merhaba, Ödevde kullanıcının girdiği kelimenin ilk üç harfi ile son üç harfini ardarda koyup yeni string oluştursun isteniyor. Ancak oluşan yeni string te önce son üç harf sonra ilk üç harf sıralansın. Örneğin Ertuğrul için son üç harf RUL ilk üç harf ERT sonuç RULERT. Senin yazdığın kodda eğer üç harf ortalansın istiyorsan önce string'i kesmen lazım. Sevgilerimle,
string=input("Lutfen bir dizi yaziniz :") lenght=len(string) change1=f"{string[:4]}" change2=f"{string[lenght-3:]}" sonuc=print(f"{change2.upper()}{change1.upper()}")
ruclips.net/video/T7HJqpRZb7s/видео.html Selamlar, ödev 4te soru yanlış yazılmış. " son 3 karakter ve ilk 3 karakter alınarak" yazılmalıymış. cevabı o şekilde anlatmışsınız. RULERT olması için de öyle olması gerekir. düzeltmek istersniz belki.
anlatımınız çok iyi fakat her örnegi ingilizce agırlıklı olarak anlatınca 1 seferde anlayabilecegımı 5 seferde anlıyorum.sıfırdan baslayanlar icin ingilizce agırlıklı olması bence en azından bu seviyede uygun degil
Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz:
evieplus.academy/forum/
Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.
herşey için teşşekkürler
Türkçe kaynak olarak sizden daha iyisini görmedim.çok teşekkürler.
ingilizce ve türkçe olarak çok fazla eğitim videosu izlememe rağmen arkadaşımın tavsiyesi ile seni buldum. Gerçekten gönülden söylüyorum en iyisi sensin
Teşekkür ederim.
Hocam süpersiniz bukadar kaliteli eğitim serisi görmedim bu ülkenin gençlerinin işte böyle eğitime ihtiyacı var sıfırdan ileri seviyeye doğru gidiyoruz sayenizde. İnşallah ilerde modülleri de öğrencez
Teşekkür ederim
r = float(input("Please enter the radius: "))
pi = 3.14
circumference = 2 * pi * r
print(f"Circumference of a circle with radius {r} = {circumference} ")
hocam emeğinize sağlık, eğitim seriniz o kadar güzel olmuş ki. Türkçe kaynak olarak izlediğim en iyi video serisi kesinlikle
name = input('Enter a word: ')
vol1 = name[0:3]
vol2 = name[-3:]
print(vol2.upper() + vol1.upper())
ilkString = input("Bir Kelime Yazınız: ")
sonString = input("İkinci Kelimeyi Yazınız: ")
karmaString = ilkString[0:3] + sonString[0:3]
karmaString = karmaString.upper()
print("Ortaya Çıkan Kelime:", karmaString)
bence güzel oldu hocam
input = input("Please add your string: ")
string = input[0:3] + input[-3:]
print(string.upper())
Çok iyi
input[0:3]'le input[-3:0]'un yer degistirmesi disinda, cok sade ve iyi...
ertuğrul yazdığında ertrul çıkar string degişkenine yazdığının tam tersini yazarsan doğru bir sonuç alırsın birde değişkenlere fonksyon isimleri vermemelisin yazacağın kodlarda sıkıntı yaşıyabilirsin
Hocam bu derste ki bir bilginiz çok ilgi mi çekti. O da şudur ki bana baya anlamlı geldi..
Metotlarla Fonksiyonlar arasındaki fark detayı.
Fonksiyonlar nesnelere ihtiyaç duymazken metodlar nesnelere ihtiyaç duyar dediniz..
Buradaki nesne dediğiniz sadece değişken mi yoksa başka bir şeylerde var mı? Nesne neyle sınırlı? Nedir bu nesne denilen?
Şimdiden teşekkürler
Bir sonraki yayınlayacağım derste nesneleri anlatacağım bu nedenle derslere devam et o zamana kadar yayınlamış olurum
odev = input("Please enter a string: ")
ilkstring = f"{odev:.3}".upper()
ikincistring = odev[-3:].upper()
print(ikincistring+ilkstring)
ad=input("Adınızı Giriniz: ")
print(f"{ad[-3:]}{ad[0:3]}".upper())
stringal = input("Bir ifade yazınız.: ")
buyut = stringal.upper()
bas3harf = buyut[:3]
son3harf = buyut[-3:]
print(son3harf+bas3harf)
teşekkürler
İyi günler hocam Ertuğrul'u anladım fakat At yazınca atat olan fonksiyonu nasıl yazacağız? Onu anlayamadım
a = input("ne arattın")
b = len(a)
if b8:
print(a[-3:].upper()+a[0:3].upper())
Odev cozumu
sampleString = input("Enter your string : ")
sampleString = sampleString[-3:]+sampleString[:3]
print(sampleString.upper())
print("String'Bir Değer Giriniz")
convert = input()
con = convert[0:3] + convert[-3]
print("Girdiğiniz Değerin Dönüştürülmüş Hali {} Şeklindedir".format(con.upper()))
a = str(input("herhangi bir şey yaz: "))
#print(len(a))
print((a[-3:] + a[0:3]).upper())
teşekkürler.
hocam ben olabildigince yanlışlarımı sormaya calısıyorum bi baksanız
sampleString = input("Lütfen metninizi girin")
ilkÜç = sampleString[0:3].upper()
sonÜç = sampleString[0:-3].upper()
üçlerToplamı = (sonÜç) + (ilkÜç)
print(üçlerToplamı)
sampleString kısmına nasılsın yazdım fakat terminalde NASILNAS CIKIYOR HATAM NERDE?
köşeli parantez ile yapılan işleme slicing deniyor. Üç indeks kullanılıyor. İlk indeks başlangıç indeksi, ikinci indeks bitiş indeksi ve üçüncü indeks adım ve okuma yönü diye geçiyor.
ilkÜç doğru yapılmış ama sonÜç yanlış.
sonÜç te ilk indeks başlangıcı gösteriyor. yani N harfini. ikinci indeksi -3 sondan ters sayılıyor ve ikinci N harfine kadar demek oluyor yani NASIL veriyor.
Bunun için iki çözüm var.
Biri
sonUc = sampleString[-3:]
ikinci indeks boş bırakıldığında sonuna kadar demek oluyor.
ikinci yöntem ise son indeks yani adım ve yön ile -1 verirsen ondan başlar.
girdi = input("Son 3 ve ilk 3 harfini yazdırmak istediğiniz bir ifade giriniz : ")
ilk3 = girdi[0:3]
son3 = girdi[len(girdi)-3:len(girdi)]
çıktı = son3+ilk3
print(çıktı)
Hepsinin büyük olması gerektiğini unutuşum, çıktı'dan sonraki satıra yazdırmadan önce " çıktı = çıktı.upper() "eklersek tamamdır :D
string=input("Bir string giriniz: ")
ilküç=f"{string[0:3]}"
sonüç=f"{string[-3:]}"
print(f"{sonüç}{ilküç}".upper())
a = input("Bir metin yazınız. ")
b = a[-3:] , a[:3]
print(b.upper())
Hocam koddaki virgülü artı ile değiştirince çalışıyor da benim anlamadığım neden virgül varken çalışmıyor?
Salam , müəllim.
sampleString=input('Enter string')
print(f"{sampleString[0:3]}\
{sampleString[-3:]}".upper())
İnput=Muharrem
Output=MUHREM
video begenin herkes faydalansının
sampleString = input("Enter a string= ")
if len(sampleString) > 3:
sampleString = sampleString[-3:] + sampleString[0:3]
else:
sampleString = sampleString[0:3] + sampleString[-3:]
print(sampleString.upper())
mesaj=input("Mesajınızı girin: ")
print((mesaj[-3:]+mesaj[0:3]).upper())
Merhabalar benim phyton mini proje ödevim var fakat bi yerde tikandim kaldım yardımcı olabilir misiniz
Merhabalar, tıkandığınız yeri açıklarsanız yardımcı olmaya çalışırım
Keşke sizi daha erken keşfetseymişim.
smplstring = input("please write your string: ")
consmplstring = f"{smplstring[-3:]}{smplstring[0:3]}"
print(consmplstring.upper())
hocam ben denedimde samplestring yerine baska bir degisken mesela "a" yazsak oluyor neden bu kadar uzun bir soz yaziyoruz?
kodun anlaşılır olabilmesi için
Aynen samet arkadaşımızın söylediği gibi. Kod yazmak bir kitap yazmak gibi okunur olmalı. Bir kitapta yazım kuralları kaldırırsan kimse doğru düzgün okuyamaz.
s=input("Enter a name:")
print(s[-3:].upper()+s[:3].upper())
takenString=input("Lütfen kullanılmasını istediğiniz kelime yada cümleyi giriniz. ")
newString1=takenString[0:3]
newString2=takenString[len(takenString)-3:len(takenString)]
print((newString1+newString2).upper())
string = input('Enter a string: ')
print(string[-3:].upper()+string[0:3].upper())
hocam videolar bittiği zaman kendimize python biliyor diyebilcek miyiz ?
isim = input("İsminizi giriniz: ")
isim_string = isim[0:3]+isim[-3:]
print(isim_string.upper())
ÖDEV CEVABI
taken = input("Write your string: ")
takenNew = taken[-3:] + taken[:3]
print((takenNew).upper())
Hocam kanalın logosunu national geographic logosu renkleriyle yaparsanız daha güzel olur bence artı sarı evie academy siyah arka plan beyaz deneyin derim.
Önerin için teşekkür ederim. Deneyeceğim
selam alekum bir sorum olucak lutfen cevalayin
phyton ile
belirledigimiz siteye giren ve tahmini 10 saniye sora cikip o siteye tekrar giren bir program yapa bilirmiyiz
bu programin bizim durdurmadigimiz surece hep boyle tekrarlamasini lazim
cevabinizi cok lazim
simdiden çok teşekkür ederim
Merhaba
Web geliştirme yapılan tüm dillerde python da dahil istediğiniz yapılabilir.
Sevgiler
@@evieplusAcademy tesekkur ederim cevabiniz için :)
ödev = input("adresinizi yazınız ")
print(ödev.upper() [0:3], ödev.upper() [-3:], sep="")
Hocam mesela çalıstıra tıkladığımızda alttaki sayfayı nasıl Google ye İnternet sitesi olarak atabiliriz?
Merhaba,
Bunun için web uygulaması geliştirmeniz gerekiyor.
Eğitim serisinin ilerleyen videolarında bunu nasıl yapacağınızı göstereceğim.
Sevgilerimle,
hocam aynı koda kod şu şekilde;
measurement = input("what is the Radius of your circle?: ")
message = f"Circumference of a circle with {measurement} is {float(measurement)*2*3.14}"
print(message)
Terminalde çıkan sonuç:
what is the Radius of your circle?: 5
Circumference of a circle with 5 is 31.400000000000002
neden31.400000000000000000002 şeklinde bir sonuç alıyorum 5 10 ve katlarında yarı çap girince
hocam 3'den küçük olma durumunu if kullanmadan nasıl yapacağımı bulamadım. Bu ödev verildiğinde henüz if işlememiştiniz ama ben bildiğim için bu şekilde yaptım.
string = input("Please enter a string: ")
if len(string) < 3:
print(string.upper()+string.upper())
else:
stringFirst = string[:3]
stringLast = string[-3:]
newString = stringLast + stringFirst
print(newString.upper())
if bloğunu kaldırıp dene, doğru yapmışsın. Python string küçük olduğu için hata vermeyecek.
@@evieplusAcademy Tabi ya doğru if bloğunu boş yere koymuşum. Teşekkür ederim hocam.
Birde boyle oldu
sampleString = input("Enter your string : ")
print((sampleString[-3:]+sampleString[:3]).upper())
Hocam selamlar. Aklıma takılan bir soru danışmak istiyorum. Bir string içerisindeki bir nesnenin tam listesini nasıl çıkartabilirim. Mesela "benim arabam var" örneğini ele alalım. Bu cümledeki "m" harfinin hangi sıralarda olduğunun listesini çıkarmak mümkün mü? Bunun sonucunun "6 , 13" olarak alabilir miyiz? Teşekkürler eğer farklı bir sonuç alma imkanımız varsa tabi ki onuda öğrenmek isterim. :)
Merhaba,
Basitçe bir döngü yazarak yapılabilir
sampleString = "Komple eğitim serisi"
index = 0
for character in sampleString:
if character == 'e':
print(f"e index = {index}")
index += 1
ama bu kodu bir fonksiyona çevirip liste hazırlayabiliriz. Böylece istediğin yerde kullanabilirsin
def findList(string: str, character: str) -> list:
index = 0
returnList = []
for characterInString in string:
if characterInString == character:
returnList.append(index)
index += 1
return returnList
sampleString = "Komple eğitim serisi"
print(f"index list = {findList(sampleString, 'e')}")
yazı = "Benim arabam var"
sayac = 0
listeA = list()
for i in yazı :
sayac += 1
if i == "a":
listeA.append(sayac-1)
print(listeA)
Aradığın kod bu. Ama açıklamasını şuan yapamam, for döngüsünü, append komutunu, listeleri vs. işlediğimizde zaten kendiliğinden anlayacaksındır.
soru = input('Lütfen Adınızı Soyadınızı Yazın.. ')
alinanCevap = soru
print(alinanCevap[0:3].upper() + alinanCevap[-3:].upper())
abi bütün dersleri bitirdim diyelim en baştan nasıl program vs. hazırlayacağım ?
Sorunu anlayamadım.
@@evieplusAcademy bu dersleri bitirdiğim zaman program vs yazabilecek miyim yani
Tabiri. Ama yazmak istediğin programa göre farklı konularda öğrenmen gerekiyor
@@evieplusAcademy hmii anladım tessekur ederim :))
hocam bu soruyu tam olarak çözemedim bi de son satırda neden tüm mesajı ortaladı ben sadece 3 harfi ortalasın istemiştim.sampleString = input('enter fistname and lastname: ')
sampleString =sampleString.upper()
formattedmassage = f"{sampleString:5.3}"
print(formattedmassage)
print(f"{sampleString.upper():^30}")
Merhaba,
Ödevde kullanıcının girdiği kelimenin ilk üç harfi ile son üç harfini ardarda koyup yeni string oluştursun isteniyor. Ancak oluşan yeni string te önce son üç harf sonra ilk üç harf sıralansın. Örneğin Ertuğrul için son üç harf RUL ilk üç harf ERT sonuç RULERT.
Senin yazdığın kodda eğer üç harf ortalansın istiyorsan önce string'i kesmen lazım.
Sevgilerimle,
string=input("Lutfen bir dizi yaziniz :")
lenght=len(string)
change1=f"{string[:4]}"
change2=f"{string[lenght-3:]}"
sonuc=print(f"{change2.upper()}{change1.upper()}")
Forumdan sorduğun sorunun cevabını yazdım
Tesekkur ederim hocam
x = input('Lütfen adınızı giriniz: ')
print(f'{x.lower()[0:3]}{x.lower()[-3:]}')
ruclips.net/video/T7HJqpRZb7s/видео.html Selamlar, ödev 4te soru yanlış yazılmış. " son 3 karakter ve ilk 3 karakter alınarak" yazılmalıymış. cevabı o şekilde anlatmışsınız. RULERT olması için de öyle olması gerekir. düzeltmek istersniz belki.
Bilgiopen = input("Please enter a string: ")
newstr =Bilgiopen.upper()
newstr = newstr[0:3] + newstr[-3:]
print(newstr)
Hocam merhaba cozumde *2*3.14 neden yazdigimizi soylermisiniz lutfen?
Dairenin çevresini hesaplamak için. R * 2 * Pi
@@evieplusAcademy Cok tesekkur ederim Hocam
SQL dersleri de koyarsaniz seviniriz
Ne yazıkki şimdilik Python eğitim serisini tamamlamayı hedefliyorum.
Ardından olabilir.
BEN İN KOMUTU İLE GİTTİM.
girdi = input('Lütfen değiştirmek istediğiniz ismi girin = ')
veri1 = len(girdi)
veri5 = str(len(girdi))
bg = ('2'in(veri5))
girdi1 = girdi[:3]
veri3 = int(len(girdi))
veri4 = veri3 - 3 + bg
girdi2 = girdi[veri4:]
toplam = str(girdi2) + girdi1
print(toplam.upper())
anlatımınız çok iyi fakat her örnegi ingilizce agırlıklı olarak anlatınca 1 seferde anlayabilecegımı 5 seferde anlıyorum.sıfırdan baslayanlar icin ingilizce agırlıklı olması bence en azından bu seviyede uygun degil
bu mu ingilizce kardeşim bir şey olmaz o kadardan bu kadar çekingen davranmanın anlamı yok kodlama dediğin şey için ingilizce çok önemli zaten
def yeni_metin(metin):
return (metin*2).upper() if len(metin)