#Python
HTML-код
- Опубликовано: 6 фев 2025
- Python derslerinin bu videosunda Python'a başlıyoruz, yani Python programlarının nasıl çalıştığını anlatıyor ardından temel kavramlar ele alıyoruz. Eğitim serisinin bu video'sunda aşağıdaki konula ele alınıyor:
0:07 Python Uygulaması Nasıl Çalışır?
2:00 Değişkenler
6:27 Aritmetik Operatörler
10:42 Değer Atama Operatörleri
16:45 İfadeler
** Python Komple Eğitim Serisi **
Dünyanın en popüler yazılım geliştirme dili olan Python, başlangıçtan ileri seviye ye kadar herkese hazırlanmış derslerle bu dilin detaylarını öğrenmek çok kolay. Python komple eğitim serisi bu amaçla geliştirilebilecek tüm alanlarda bilgi vermeye ve uzman yetiştirmeyi hedefliyor. Eğitim serisi ek olarak alıştırmalar, örnekler ve projeler içermektedir.
Python Komple Eğitim Serisi bir bütün olarak tasarlandığından konuları daha iyi anlayabilmek için birinci bölümden hepsini sırayla izlemenizi tavsiye ediyorum. Ayrıca gerek duyduğunda videoyu dekrar izlemende fayda var. Tüm videoları sırayla izlemek için aşağıdaki linke tıklayabilirisn.
• #Python Dersleri: 1 - ...
Anlatmamı ve detaylandırmamı istediğiniz konular için aşaıya yorumunuzu ekleyin.
Eğitmen: Ferhat Mousavi
Yıl olmuş 2024 siz seneler önce bu videoyu yayınlamışsınız ama halen mükemmel ütesi anlaşılır duruyor. Elinize sağlık.
Hocam müthiş anlatım, tebrik ediyorum, teşekkür ederim. Aslında 6-7 aydır Python çalışıyorum, iyi seviyedeyim ama çok üzüldüm valla bu sayfayı geç keşfettiğim için :)
ben üniversite öğrencisiyim ve burs falan alamıyorum gidip udemy den falan kursa paraveremeyeceğimden seizin yüklediğiniz videolara bakıyorum ki eminim ne youtube de ne de udemy de sizin kadar başarılı ve anlaşılır bir şekilde anlatan yok büyük bir iş başarıyorsunuz derken kast ettiğim de bu bu sayede imkanı olmayan birçok gence burs vermiş oluyorsunuz bu sayede hem siz kazanıyosunuz hem de birçok öğrenciye eğitiminde destek oluyorsunuz tekrardan size teşekkür ediyorum birçok bu tarz videolar yapan kanal var oralara böyle birşey yazmamamın sebebi bu işi en iyi sizin yapmanızdır size diğer projelerinizde başarılar diliyorum ve tekrardan teşekkür ediyorum bunları yazmak içimden geldi çünkü çoğu izleyicinin içinden geçenler bunlar
Teşekkür ederim
@@SekizOtuz Gerçekten çok teşekkürler. Bende lise öğrencisiyim. Bedava kaynaklarda sizin gibi anlatan yok. Hakkınızı almalısınız
Teşekkürler hocam bilgisayar ve yazılım bilgisi sıfır olanın bile anlayabileceği bir dilden anlatmışsınız.
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.
Harika Ferhat hocam
2022 yılında izliyorum gerçekten çok güzel anlatım ağzınıza sağlık hocam
Teşekkür ederim
Bu video serisini izlemeyi ertelemiştim, hata etmişim. Elinize sağlık.
2:46 arkadaşlar price = 100 bir komut değil. onu pirinc = 100 yapsanızda olur :D pirinç yazcaktımda değişkenlerde türkçe karakter olmaz
qardas men butun python videolarini demek olarki izlemisem,Size halaldi.Bakidan izleyirem Super anlatirsiz kisa ve oz.Ugurlar!!!
Elinize sağlık.
HOCAM ÖĞRENCİYİM ÇOK SAĞOLUN PYTHON HAKKINDA HİÇBİR BİLGİM YOKTU SADECE İNTERNETTEN ÖRNEKLER YAZIYORDUM ÇOK SAĞOLUN
Merhaba hocam sabahtan beridir python için araştırma yapıyorum ve maalesef sizin anlattıklarınız kadar sade bir dil akıcı bir anlatım ve gerçekten niyetinizin bildiklerinizi diğer insanlara öğretmek olduğunu başka hiçbir yerde bulamadım çok fazla yorum yapan birisi değilim eğer bu yorumu yapmasaydım vicdanen kendimizi rahatsız hissederdim. Her şey için çok teşekkürler rabbim daima yolunuzu açık etsin...
Teşekkür ederim
Gerçekten takdir edilmesi gerekeken bir anlatım olmuş, ağzınıza sağlık.
Teşekkür ederiz hocam faydalı bir ders oldu.Elinize sağlık.
Teşekkür ederim
Yazılım ile ilgili onlarca video izledim. Anlatımları yeni başlayanlar için çok ağır ve kötü olduğu için hep yarıda bıraktım. Anlatımınız o kadar harika ki söz bulamıyorum. Sonsuz teşekkürler ve tebrikler hocam.
Teşekkür ederim
mükemmel bir anlatım
Teşekkür ederim.
teşekkürler hocam 20 dk.ya bu kadar konuyu özlü bir şekilde anlatmışsınız.daha fazla pratik ve ödev vererek bu temeli sağlamlaştırabiliriz.
bu ilk siyah ekranı nasıl açıyoruz , nereden açıyoruz biliyor musunuz ?
@@abdurrahmanergezer4469 python kurulumu dersinde ayrıntılı olarak anlatılıyor.
hocam çok teşşekkür ederim bu kadar güzel ve tane tane anlatana ben daha rastlamadımemeğinize sağlık bu programı tam anlamıyla öğrenene kadar sizi takip etmeye ve öğrendikten sonrada sizden ders almaya devam edecem inşl.
değişim varmı
4 aydır bilgisayar dersi görüyorum, birkaç saatte anlattığınız şeyleri bilgisayar hocam 4 ayda ancak anlattı. Keşke daha önce keşfedebilseymişim sizi, sağ olun var olun hocam.🙏🙏🙏🙏🙏
abi çok iyi anlatıyosun lise öğrencisiyim çok beğendim
sen süper bir insansın çok büyük birşey başarıyosun
kanalı geç keşfettim ama olsun elinize emeğinize sağlık
Teşekkür ederim.
Var ol hocam çok sağolasın
Teşekkür ederim
çok teşekkür ederim hocam,emeğinize sağlık,sayenizde pythonu çözüyorum
Nihayet com güzel anlatan birini buldum.
2024 ve biz hala ara sira ugruyoruz :D cok guzel bir egtigim seti
web ve mobile uygulama konusunda da çalışmalarınızı bekliyoruz. hocam
Bu serinin içeriğinde web uygulama geliştirme bulunuyor. Bu seri tamamlandıktan sonra Android veya flutter geliştirmeyi anlatacağım.
Alışmışım PHP'e, habire noktalı virgül ve ekleyip duruyorum :D
Bu arada ben bir ürünün fiyatına kdv eklemeye çalıştığımdan böyle bir dizilim kullanmıştım; (Nedense 136.8 yerine 136.0 veriyor. Biliyorum uzun yöntem ama teoride çalışması gerekiyor)
kdvkatsayı = 14
salamfiyat = 120
salamsatısfiyatı = salamfiyat * kdvkatsayı // 100 + salamfiyat
print (salamsatısfiyatı)
Hocam merahbalar open cv ile görüntü işleme anlatabilir misiniz ? teşekküler şimdiden
hocam selamlar taban bölme olayını anlayamadım saygılar
dön dolaş aynıyerdeyiz,verdiğiniz değerler sonuca erişmiyor 19 :00 ve 19:38 arası saniyelerde anladığım bu. saygılar.
nerelisiniz hocam soyadınız irani isimler gibi
main.py den sonra app.py nasıl ekleniyor
= kullandığınız satırlarda kodları yazarken boşluk bırakıyorsunuz. Boşluk bırakmak veya bitişik yazmak print=100-20 gibi, iki türlü de yazılabilir mi? Yoksa gösterdiğiniz gibi boşluk mu bırakmamız gerekiyor?
+1
boşluğa gerek yok
PEP8 dokumanının önerileri bu şekilde. PEP8 genelde kod okunurluluğunu arttırmak için önerilerde bulunuyor ki buda çok önemli.
Takım çalışmasında kodlarınız okunamıyorsa sorun yaratır.
Kod okunurluluğu iyi olarak kod yazmak alışkanlıktır bu nedenle baştan alışmak gerek.
Merhaba ;
Öncelikle bu video serisi için çok teşekkür ederim.
Soruma gelecek olursak , rate değerini 5,75 yazınca bir seri çıkardı.
(5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5, 75, 5) şeklinde . virgül ile nokta arasında nasıl bir fark var.
Teşekkürler
C ve javada işlemler tabiki farklı ama orada kullanılan sqr vb komutlardan burada da tanımlı olanlar var mı yoksa bunun için cpy mı kullanmalıyız?
Merhabalar hangman oyunu yazmaya yardımcı materyaller nelerdir ya da hangman programi ornegi yazabilir misiniz acaba umarım kısa sürede cevap verirsiniz gerçekten ihtiyacım olan bir bilgi teşekkür ederim
18:55 de ne diyorsunuz acaba ferhat bey?
isimlendirme yönetime işaret ediyorum. Camel Notation
hocam herşey için teşekkürler yalnız rate yani oran değerini anlayamadım burada bir matamatiksel bir işlem var yalnız rate ne oluyor
Döviz kurunu dönüştürme işlemi. Tam olarak neyi anlamadığını anlayamadım?
@@SekizOtuz peki şimdi anladım teşekkürler
Hocam, merhaba, modulus simgesini nasil bula bilirim onu bulamiyorum yardim ederseniz sevinirim dersim yarim kaldi o yuzdenn
sanırım "%"
@@violet484 teşekkür ederim)
hocam iyi günler ben pythona daha doğrusu yazılıma yeni başladım sizin videolarınız sayesinde yavaş yavaş öğrenmeye başladım size sorum şu inProcessed yazdığınızda eger P harfi küçük ise bir problem oluşturur mu sonuçta bir şeye bir değer atıyoruz ve nasıl yazıldığı önemli midir videonuzdan kavrayamadığım tek şey bu cevaplarsanız sevinirim iyi günler :))
Bir sorun oluşmaz. Değişkenlerin isimlerini latin harfler ister büyük ister küçük, rakamlar ve alt çizgi kullanarak tanımlayabilirsiniz.
is_active
isActive
isactive
hepsi aynı sonucu verir sadece kod okunurluluğu farklı olur.
bir başta rakam kullanamazsınız yani
number1
yerine
1number
yazamazsınız.
@@SekizOtuz çok teşekkür ederim hocam anladım
merhaba hocam.Cok iyi anlatmissiniz tesekkurler.Benim 1 sorum vardi phyton oyrenmek icin ingilizce sartmi?
hayır tabiki de hocanın orada Price yazdığına bakma oraya Fiyat=100 de diyebilirdi Terimlere kafanı takma :)
Hocam sayenizde prototip Tesla Model M (hayal arabam) Türkiyedeki fiyatı ne kadar olacak onu python üzerinden hesapladım sonuçlar çok kötü (2,333,625) çıktı yazılımı bugünlük bırakıyorum teşekkürler.
hangi kodu yazarsam yazayım alttaki kısımda hep Process finished with exit code 0 yazıyor nasıl düzelteceğim bunu?
Alttaki kısımda (Terminal) bir çıktı görmek istiyorsanız print komutunu kullanmanız gerekiyor.
Çıkan mesaj programınızın doğru çalıştığını belirtiyor, yani hata yok.
@@SekizOtuz Doğru bir kod yazsam da yanlış, saçma sapan bir şey yazsam da terminalde hep Process finished with exit code 0 yazısı çıkıyor. Kodun çıktısı gözükmüyor. Uğraştım ama düzeltemedim bir türlü
Sadece tek satır yazın
print("yağmur")
bilale anlatır gibi :D
print(price - 40) da çalışıyor
cevap verirseniz sevinirim hızla devam etmek istiyorum
Hocam kolay gelsin bir uygulamalarla python adlı bir liste yapabilirmisiniz şimdiden teşekkür ederim
Öncelikle konu anlatışınız için teşekkürler. Benim bir sorum olucaktı. Modülüs işareti nasıl yapılıyor ?
(Windows 7 kullanıyorum.)
shift + 5
hocam 2020 den selamlar yeni başladım seriye hayırlısıysa hepsini izliyicem ama ben geçen bakdım böyle bir kaç site python exe sini çalıştırııp girince her şey ooluyor mesela a=3 yazıyorum a diyince 3 çıkıyor veya isimde felanda aynı ama galİba bu programdan açınca sadece kodlar oluyor ve gösderdğiniz kodlarda çalışmıyor ben pyhton 3.8.3 indirdim şuan en güncel sürüm o price yazınca programda altı kırmızı oluyor işlemiyor alttaki yere napicam bi yardım edermisiniz ???
bende de 3.8.3 var bugün başladım videodaki her şey sorunsuz çalıştı aradaki boşuklara falan baya dikkat et sürüm değiştiği için bir sorun yok yani
ben de çalıştı 3.8.3 te
alla halla
Adım adım yaptıklarımı videoyu durdura durdura yaparsan sorun yaşamazsın. Bu videolarda anlattıklarım versiyon ünün minor değişikliklerinde sorun olmayacaktır.
aga kod editorla direk pythom arsinda ne fark vat
Yaptıklarının aynısını yapmama rağmen NameError diyor abi sebebi nedir ki
NameError bir değişkenin ismimi yanlış yazdığında oluşur. Kodunu incele bir yerde hata olacaktır.
Hocam merhaba, serinize başladım. Pyhton ile navigasyon kullanarak bir program yazmayı hedefliyorum(c++ ve biraz matlab bilgim var) bana yol gösterir misiniz?
Yazacağın uygulama cihazdamı çalışacak? Ne tür bir cihaz?
@@SekizOtuz telefon, tablet veya raspberry pi zero gibi cihazlarda çalışacak bir yazılım
@@yagmurcanalp7445 Bu uygulamayı python ile geliştirmek istiyorsan önce python ardından Kivy öğrenmelisin.
@@SekizOtuz teşekürler hocam
merhaba bir sorum olacak acaba geomatik mühendisliği alanında mı çalışma yapıyorsunuz?
abi lütfen cevap ver derslerini büyük bir istekle izliyorum hayalim bu işte ama abi şeyi anlamadım cahilligime ver kusura bakma şu name kısmına ismini yazdınya oraya name yerine atıyorum hello yazabilirmiyiz belli bi kuralmı var yani
Benim tavsiyem önce benim yazdığım kodu yazıp çalıştırmak ardından aklına takılan her konuyu denemen.
Bana sorduğunu denersen cavbını alırsın.
Sevgiler
@@SekizOtuz teşekkürler hocam
arkadaşlar bu ilk siyah ekranı nasıl açıyoruz , yeni başlıyorum her şeye yardımcı olur musunuz ?
Hangi siyah ekran?
04:41 H-hocam dolar ne ara 26,97TL oldu :(
bende NameError: name 'price' is not defined
diyor ne yapmalıyım lütfen yardım edin
Benim yazdığım programda ilk satırda
price = 100
yazdığım yerde price isminde bir değişken tanımlanmış oluyor. Ardından bu değişkeni farklı yerlerde kullanabilirsin. Aldığın hata bu değişkeni tanımlamadığın için çıkıyor.
@@SekizOtuz nasıl tanımlayabilirim
yani nasıl düzeltebilirim
@@efebatuozer7188 Bir değişkeni kullanmadan önce (burada değişkenimiz price oluyor) onu yazıp bir değere eşitlemen gerekiyor. Videonun 2:32 noktasında ben tanımlıyorum.
Özetle kullanmadan önce
price = 100
gibi bir kod yazman gerekiyor. bu satır değişkenini tanımlatmış olur.
@@SekizOtuz teşekkürler ben derslere devam ediyim
neden hep kendi adınızı kodluyorsunuz ?
Anlatımınız çok güzel bende temel kavramları sizden öğrendim :)
Birkaç şey sormak istiyorum:
1) input("text") ile str(input("text"))
aynımıdır arasında fark varmıdır?
2) int(input("number")) bir integer inputu. buna string girdiğimiz zaman hata alırız. peki hata almadan direk kullanıcıya print("Lütfen Sayı giriniz, Harf değil") Uyarısını nasıl yazdırabiliriz?
3)
cevaplar = [ 'iyiyim' , ' iyi' 'Iyiyim' 'fine' 'good' ] ##Python birden fazla cevap tanınlamama izin vermiyor.##
cevap = input("Nasılsınız?")
if cevap == cevaplar:
print("Bende iyiyim")
burada inputun birden fazla cevabı olmasını istiyorum sadece 1 cevap değil. ama python bunu yapmama izin vermiyor. Bunu nasıl yapabilirim?
v
Merhaba,
Birinci sorunun cevabı evet ikiside aynıdır. input() fonksiyonu string bir değer dönmektedir.
İkinci soru için except kullanılması gerekiyor. İlerleyen derslerde anlatıcam.
Üçüncü sorun için 22. video da cevap vericem.
@@SekizOtuz Teşekkür ederim.
Hocam ben savaş oyunu yapmak istiyorum nasıl yapıcam
Daha çok baştasın biraz ilerle kodlamayı öğren ne yapacağını öğrenirsin
evieplus Academy oho hocam siz olduktan sonra tabi yaparım 😊
Hocam merhaba, burada pycharm kullanmamızın sebebi nedir, direkt olarak python programını kullanarak da bunları yapamaz mıyız?
Yababilirsin. Python komut satırından kullanılabilen bir interpreter.
Ancak pycharm veya vscode gibi IDE kullanmak zamanımızı daha etkin kullanmamıza sebep olur. Bize bir sürü işi daha kolay yapmamızı sağlarlar.
Bunu benzetmeyle anlatırsam. İstanbul'da Ankara gitmek için Uçak kullanabiliriz veya otobüs, özel araç kullanabiliriz, ama hepimizin bildiği gibi aynı mesafeyi yürüyerek, bisikletle veya ata sırtında da gidebiliriz.
@@SekizOtuz Kısa sürede dönüş yaptığınız için çok teşekkür ederim.
C:\Users\HP\PycharmProjects\HelloWorld\venv\Scripts\python.exe C:/Users/HP/PycharmProjects/HelloWorld/main.py
File "C:/Users/HP/PycharmProjects/HelloWorld/main.py", line 1
price=100
^
IndentationError: unexpected indent
Process finished with exit code 1
hocam ben böyle hata aldım napabilirim
sizin yaptıklarınızın aysını yaptım yeni öğrenmeye başladım ben
hocam en son anlatmış oldugunuz
prise = 100 * 5 burası dolar
rate = 5.83 burası Türk lirası
totalPrise =prise * rate 500 dolar *5.83 T ürk lirasına çarpıyor
print(totalPrise) ?=???????????????????neden var burası
totalPrise *= 1.18 KDV
print(totalPrise) ?????????????????????niçin hep bunları sonuna ekliyoruz eklemesek olmuyor
bunlardan en sonuna bir tane koyup geçsek olmazmı ve ya kullanmanın yolu yokmu ?
hovam =) dersler çok güzel gidiyor çok severek yapmaya çalıştıgım birşey olacak daha çnceden aeduino ile ugraşıyordum arduinop kolay olmasına ragmen dili zor geliyordu bu da çözüme yerlere gelirmi ileride =)=)
Merhaba,
print() fonksiyonunu daha sonra detaylı anlatıyorum.
print() fonksiyonu bir değeri terminale bastırmak için kullanılır.
Yani burada içine yazdığımız değişkenin içeriği görmek için kullanıyoruz.
Sevgilerimle
Hocam ben price = 100 yerine
8 tl'yi muz değişkenine atadım.
Kod: muz = 8tl
ama altta hata alıyorum:
muz = 8tl
^
SyntaxError: invalid syntax
şeklinde.
yani değişken atanmıyor. videoyu durdurdum 15 dakikadır bunu çözmeye çalışıyorum sorunu çözdüğüm zaman en alta yazacağım. en alta yazmazsam çözümü sunun lütfen. unutmadan emeğinize sağlık, takipteyim :)
price yazınca oldu :D
hocam muz neden olmuyor ki acaba argo kelime olduğunu mu düşünüyor pycharm :D
biraz daha düşündüm de muz adında bir kod olabilirmi?
bence sorun muz da değil tl de
8tl yerine 8 yazmalısın
muz = 8
birim="TL"
muzFiyat = str(muz) + birim
print (muzFiyat)
Böyle yazarsan olur. Yanlışsa düzeltin hocam.
Senin kodlarında değişkenler int ve str, yani sayı ve metin aynı anda kullanıldığından hata veriyor.
@@volkangunay2437 Evet hata verir çünkü python bir sayıyı metinle nasıl toplayacağını bilmiyor.
12:35
Video'nun bu dakikasında göstermek istediğiniz nedir?
@@SekizOtuz burada kalmıştım hatırlamak için herhangi bir nedeni yok. Ayrıca böyle bi seri yaptığınız için teşekkürler. Hedefim yazılım mühendisliği erkenden öğrenmeye başladım.
Hocam pycharm kütüphanesinde adam diye arama yapıyorum ferhat Mousavi çıkıyor. Bana bir harf öğretenin kırk yıl kölesi olurum. Allah razı olsun.
Teşekkür ederim.
Abi print price falan ne dir anlamı orda yazılanların ne anlama geldiğini söylesen iyi olur ve biz 0 dan başlıyoz daha yavaş ve sakince anlatsaydınız daha iyi olurdu ama 40 larakadar gitmişsiniz
Bu bir eğitim serisi. Yani dersleri teker teker izleyip kendi bilgisayarında yapmalısın.
İstediğin bilgileri serinin videosunda anlatıyorum.
Price Sadece bir değişken ismi Fiyat da diyebilir Ahmet Mehmet de örn. Fiyat=100 Print(Fiyat)
@@okkesfuatakcadag550 eyw kardeş
Dolar kuru 5,75 😢
ne yazık ki
bu arada şmdi vericeğmi siteye bi göz atın aşşada biri sormuş NameError hatası geliyor diyede bu verdiğim sitede hataların neden kaynaklı olduğu gösderiyor birde bir kaç şeyler var okursanız birşey kaybetmesseiniz ama bu PyCharmda çalışmıyor sadece p ython exe den girdim oldu bilmiyorum whyyyyyyyy tutorial.djangogirls.org/tr/python_introduction/
17:00 ingilizce bir kelime söylüyor onu buraya yzar mısınız.
Expression
aga beee. 2021 dolar 7.90
instagramdan yazdım yardımcı olurmusun rica etsem