Boş ekrandan kendi programınıza - şimdi String'lerin, Operatörlerin, Sınıfların ve Metodların dünyasına adım atın, böylece kodunuz satır satır doğru sonuca yol açsın.
Bu video da, bu kursun içeriği hakkında kısa bir tanıtım alacaksınız.
Bu, kursun başarılı bir şekilde kullanılabilmesi için dikkate alınması gerekenlerin gösterildiği yerdir.
Burada gerekli yazılım yükleniyor.
Farklı geliştirme ortamlarına değinilecek ve hangilerini kullanacağımız gösterilecek.
Bu kursun bu kısmında, Python'da sayılar ve değişkenlerin nasıl çalıştığını ele alacağız.
Bu Python kursunun bu bölümünde, Python'da matematiksel operatörlerle ilgileneceğiz. Bunun için bir önceki bölümde zaten ilk basit hesaplamaları görmüştük. Şimdi birkaç daha örneğe bakacağız.
Bu dersin bu bölümünde, Python'da dizelerle ilgileneceğiz.
Bu dersin bu bölümünde Python'da dizelerle ilgileneceğiz.
Dizedeki dizgelerin biçimlendirilmesi hakkında daha fazla bilgi.
Bu makalede, Python'da listelerle ilgileneceğiz.
Bu makalede setlere bakacağız. Bunlar veri tipleridir.
Bu derste başka bir veri türü olan bir Tuple ile ilgileniyoruz.
Bu makalede sözlükleri ele alacağız. Bu, iki değeri eşleştirmemize olanak tanıyan, listelerle benzer şekilde çalışan bir veri türüdür.
Bu makalede Python'da Boole değerleri ve mantıksal operatörler ile ilgileneceğiz.
Bu makalede, programlamanın en önemli kavramlarından biri olan If ifadesini öğreneceksiniz.
Bu makalede Python'da for döngüleriyle ilgileneceğiz. İngilizce'de bu bütün "For Loop" olarak adlandırılır ve son derece tekrarlayıcı işlerden büyük ölçüde tasarruf etmenin güçlü bir yoludur.
Şimdi, for döngülerini gördüğümüze göre, Python'da while döngülerini öğrenme zamanı geldi. While döngüler (veya "While Loops"), bir şeyi birden fazla tekrarlamak için en basit yoldur. Bunlar, kodun durum sağlanana kadar sürekli olarak çalışacağı döngülerdir.
While döngüleri: Meydan okuma - en büyük ortak bölme.
Bu makalede, Python'daki range() fonksiyonundan bahsediliyor. Bu aslında oldukça faydalıdır, çünkü bir dizi sayı oluşturmak istediğinizde ya da hatta bir liste oluşturmak istediğinizde size büyük işlerden kurtarır. For döngüleriyle çalışmak istediğinizde büyük işlerden kurtarır. Range kelimesi İngilizceden gelir ve menzil anlamına gelir.
Bu ders boyunca Python'da istisna işleme konusunu ele alacağız. Bunun için Try, Except, Else ve Finally terimlerine odaklanacağız.
Bu makalede, Python'daki fonksiyonlarla ilgileneceğiz. Bu, son derece önemli bir bileşenidir. Çünkü fonksiyonlar, belirli bir kodu hazırlamamıza ve ardından istediğimiz zaman çağırabilmemize olanak tanır.
Geçen makalede basit fonksiyonları öğrendik, bu makalede ise Python'da parametreli fonksiyonlar ile ilgileneceğiz.
Programımızın kullanıcısından şimdiye kadar hiçbir şey girmesini istemedik. İşte bu durumu bu makalede değiştiriyoruz.
Şimdiye kadar kodumuzu neredeyse tamamen kendimiz yazdık, ancak artık Python'daki modülleri ve paketleri öğreniyoruz. Bu, yazmamız gerek olmayan kodları kullanmamızı sağlıyor. Bu sayede büyük zaman tasarrufu sağlıyoruz ve az kod kullanarak kompleks görevleri gerçekleştirebileceğimiz fonksiyonları kullanabiliyoruz.
Son makalede Python'da modüllerin nasıl içe aktarılacağını gördük. Şimdi kendi modüllerimizi nasıl oluşturabileceğimizi görmenin zamanı geldi.
Rastgele modülü, bize rastgele bir sayı almayı sağlar. Bu sayede birçok olayı rastgele kontrol edebiliriz.
Bu alıştırmada, Biz siyah jack oyununu programlıyoruz.
Bu videoda Blackjack oyunu için alıştırma sorusunun çözümü hazırlanmıştır.
Bu makalede Python'da dosyaları nasıl açıp okuyacağını öğreneceksiniz.
Bu makalede Python kullanarak bir dosyaya nasıl yazacağını öğreneceksiniz.
Normal ifade" terimi, teorik bilgisayar biliminde yer alan otomat teorisi ve formal diller teorisi kavramlarından gelmektedir.
Bu makalede Regex'e daha fazla bakacağız. Bu sırada re.findall ve split fonksiyonlarını gözden geçireceğiz.
Bu makalede Python'da nesne yönelimli programlamanın temellerini öğreneceksiniz (OOP).
Bu makalede, Python'da sınıfların nasıl yapılandırıldığını ve ne işe yaradığını öğreneceksiniz. Bunu yapmak için en son makalede nesnelerin ne olduğunu ve nesnelerin temelde nasıl çalıştığını görmüştünüz. Şimdi sınıfların nesnelerle nasıl ilişkili olduğunu öğreneceksiniz.
Bu makalede Python'daki yöntemleri öğreneceksiniz. Bu, sınıfımızın gerçekleştirebileceği eylemlerdir. Zaten özelliklerin nasıl çalıştığını gördük. Şimdi yöntemlere bir göz atacağız ve arabamızı sonunda nasıl sürdüreceğimizi göreceğiz. ;)
Bu makalede, Python'da miras kavramından bahsedilmektedir. Bu kavram, programlama içinde, diğer sınıflardan miras alarak sınıflar oluşturmaya olanak sağlar - bu sayede tüm özelliklerini ve metotlarını miras alır.
Bu makalede Python'da Lambda operatörünü tanıyacak ve anlayacaksın. Lambda, birçok acemilere çok zor gelen bir kavramdır. Bu yüzden adımları yavaşça açıklıyorum, böylece kolayca anlaşılır hale geliyor.
Bu makalede Python'daki Filtre işlevini öğreneceksiniz.
Bu makalede, Zip fonksiyonunun nasıl çalıştığını öğreneceksin. Bu, örneğin, iki listeyi Tuple'lar içeren bir liste oluşturmak veya dictionary içeriğini karıştırarak Tuple'ları geri döndürmek için kullanışlıdır.
Bu makalede Python'da harita fonksiyonunu öğreneceksiniz. Harita fonksiyonu ilk argüman olarak bir fonksiyon ve ikinci olarak bir dizi (örneğin, liste) alır. Harita fonksiyonu daha sonra bu fonksiyonu dizinin tüm elemanlarına uygular ve ardından sonuçları bir listeye yazar.
Bu makalede Enumerate fonksiyonunu öğreneceksiniz. Bu, bir diziyi dolaşmamıza izin veren bir fonksiyondur.
Bu egzersizde aradığımız asal sayıları belirliyoruz.
Bu makalede Python'da all() ve any() metodlarının nasıl çalıştığını öğreneceksiniz.
Bu videoda, tanımsız bir argüman sayısı ile fonksiyonlar ele alınmaktadır.
Bu makalede Python dekoratörleri, nasıl çalıştıkları ve getirdikleri hakkında konuşulmaktadır.
Sayılara önceki dersin bir kısmında girdik. Bu makalede, sayılarla ilgili daha fazla faydalı yöntem öğreneceğiz.
Bu makalede Python'daki farklı dize metotlarını öğreneceksiniz.
Bu makalede bazı liste yöntemlerini öğreneceksiniz. Biz bunları zaten gördük, ancak en önemlilerine yine de listelerle ilgili bir bağlamda bakalım.
Burada, bir kuyruğu işleyen küçük bir program oluşturuyoruz.
Bu yazıda, Python'da kümeler ve metodları hakkında bilgi verilecektir.
Çoğu sözlüğü daha önceki makalelerde gördük. Ancak burada yöntem listesini biraz genişletiyoruz.
Bu makalede, Python'da Datetime kullanarak zamanı nasıl kullanabileceğinizi öğreneceksiniz. Datetime, zamanı temsil eden ve saklayan bir modüldür.
Bu makalede Python'da namedTuple'ı tanıyacak ve anlayacaksınız.
Bu makalede, Python'da OrderedDict'ın nasıl çalıştığını ve ne işe yaradığını sana göstereceğim. Buna ek olarak, zaten sözlüklerin nasıl çalıştığını görmüştün. Sözlüklerin sıralı olup olmadığıyla ilgilenmediklerini veya doldurulurken hangi sırayla olduklarının umurunda olmadığını biliyorsun. Buna karşılık, "Ordered Dictionaries" ne zaman neyin eklendiğine dikkat eder.
Bu Python kursunun bu bölümünde Python'da DefaultDict'ı öğreneceksin. Bu bağlamda zaten standart sözlükler görmüştük ve bir sözlüğün iki önemli bileşenden oluştuğunu fark ettik: bir Anahtar ve Bir Değer. Ancak bir sözlüğe özel bir değer atamadığımızda belirli bir varsayılan değerin atanmasını istiyorsak, bunu DefaultDict kullanarak yapabiliriz.
Bu makalede Python'daki Counter hakkında bilgi verilmektedir. Bir Counter, aynı değerin kaç kez eklenildiğine dikkat eden bir konteynerdir. Diğer programlama dillerindeki Çanta veya "Çok Küme Veri Yapıları" gibi aynı algoritmaların uygulanmasında kullanılabilir.
Python hata ayıklama aracı sayesinde kodumuzu hata ayıklamamıza izin verir, yani hataları bir Print ifadesiyle yapmaktan daha kolay bulabiliriz.
Bu makalede, Python'da GUI (Grafik Arayüz veya Kullanıcı Arayüzü) nasıl kullanılabileceğini inceleyeceğiz. Bunun için Python'da birkaç olasılık bulunmaktadır, ancak biz tkinter ile çalışacağız.
Bu makalede, Python'da tkinter ile düzeni nasıl düzenleyeceğinizi öğreneceksiniz. Bunun için son makaleden kodu alıp biraz genişleteceğiz.
Bu makalede, Python'da düğmeleri nasıl kullanacağını öğreneceksiniz. Bunu yapmak için onları bir GUI'de nasıl oluşturacağınızı ve onlara bir işlev atayacağınızı göreceksiniz.
Bu makalede Entry işlevi ile giriş alanlarını nasıl kullanacağını öğreneceksiniz. Bunu yapmak için GUI'yi (Grafik Kullanıcı Arayüzü) kullanıcıya adını ve yaşını girebileceği şekilde nasıl uyarlayabileceğimizi göreceğiz.
Bu oldukça kısa makalede, Python'da GUI'ye (Grafiksel Kullanıcı Arayüzü) resimleri nasıl ekleyeceğinizi öğreneceksiniz.
Bu makalede, "Grid Geometry Manager" ın ne olduğunu ve kullanarak arayüzünüzü temiz bir şekilde nasıl tasarlayabileceğinizi öğreneceksiniz. Bu, widget'larımızı (elemanlar) iki boyutlu bir tabloya yerleştirmemizi sağlayan bir araçtır. Bunun için her şey satırlar ve sütunlar arasında bölünür.
Bir daha geniş kapsamlı bir program geliştirdiğinde, muhtemelen bir menü çubuğuna ihtiyaç duyacaksın. Bu durumu daha önce kullandığın çoğu programdan zaten biliyorsundur. Şimdi kendi Python'da nasıl bir menü çubuğu oluşturup kullanabileceğimizi görmek için zamanıdır. Bunun için öncelikle menüyü kendimiz oluşturacağız.
Bu makalede GUI'de Canvas ile nasıl çalışılacağını öğreneceksiniz. Bunun için biraz program yazacağız, bu programda Canvas üzerinde bir daire görüntülenecek. Canvas İngilizce'den gelir ve "tuval" anlamına gelir. Yani aslında tuvale bir şeyler çiziyorsunuz.
Bu egzersiz sorusunda, son videodan kodumuzu genişletiyoruz ve rastgele işlemler gerçekleştiriyoruz.
Yorum yap şimdi „Python ile programlama - yeni başlayanlar için kurs“