Yazılım Kursu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yazılım Kursu etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Nisan 2025 Pazar

Pythonda "Hello World " Programı Yazma

 Python'da "Hello, World!" programı yazmak oldukça basittir. İşte adım adım nasıl yapılacağı:

1. Python'ın Kurulu Olduğundan Emin Olun

  • Terminal veya komut istemcisine python --version veya python3 --version yazarak Python'ın kurulu olup olmadığını kontrol edin.

  • Eğer yüklü değilse, Python'ın resmi sitesinden indirip kurabilirsiniz.

2. Basit Bir Python Dosyası Oluşturun

  • Bir metin editörü (VS Code, PyCharm, Notepad++, Sublime Text, hatta Not Defteri) açın.

  • Aşağıdaki kodu yazın:

12 Nisan 2025 Cumartesi

Pythonda Operatörler

 Python'da operatörler, değişkenler ve değerler üzerinde işlemler yapmak için kullanılan sembollerdir. Python'da çeşitli operatör türleri bulunur:

1. Aritmetik Operatörler (Matematiksel işlemler)

  • + → Toplama (5 + 3 = 8)

  • - → Çıkarma (5 - 3 = 2)

  • * → Çarpma (5 * 3 = 15)

  • / → Bölme (5 / 2 = 2.5)

  • // → Tam sayı bölme (Bölümün tam kısmı, 5 // 2 = 2)

  • % → Mod (Bölmeden kalan, 5 % 2 = 1)

  • ** → Üs alma (2 ** 3 = 8)

2. Karşılaştırma Operatörleri (Koşul ifadeleri)

  • == → Eşit mi? (5 == 5 → True)

  • != → Eşit değil mi? (5 != 3 → True)

  • > → Büyük mü? (5 > 3 → True)

  • < → Küçük mü? (5 < 3 → False)

  • >= → Büyük veya eşit mi? (5 >= 5 → True)

  • <= → Küçük veya eşit mi? (3 <= 5 → True)

3. Mantıksal Operatörler (Boolean işlemleri)

19 Mart 2025 Çarşamba

Pythonda Temel Konseptler

 Python, öğrenmesi kolay ve güçlü bir programlama dilidir. Temel konseptlerini anlamak, Python'da etkili bir şekilde programlama yapmanın ilk adımıdır. İşte Python'daki temel konseptler:


1. Değişkenler ve Veri Türleri

Python'da değişkenler, verileri saklamak için kullanılır. Değişkenlerin türlerini belirtmeye gerek yoktur (dinamik tipleme).

python
Copy
# Değişken tanımlama
x = 10          # Tam sayı (int)
y = 3.14        # Ondalıklı sayı (float)
isim = "Ali"    # String (metin)
durum = True    # Boolean (True/False)

2. Operatörler

5 Şubat 2025 Çarşamba

Kotlinde Action Bar Rengini Değiştirme

 İlk iş olarak projemizde resource kısmında 

colors altbölümüne giderek aşağıdaki kodu içine yapıştırız.

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<!-- This code is for changing the color of the bar. -->
<!-- Type your colour code which you want to set in colorPrimary item -->
<item name="colorPrimary">#0F9D58</item>
<item name="colorPrimaryDark">#BAC9D8</item>
<item name="colorAccent">#151414</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">true</item>
<item name="windowNoTitle">true</item>
</style>
<!-- Define other styles to fix theme -->
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
Eğer ki bölümlerin adlarının otomatikmen görünmesini istiyorsak ilk satırdaki NoActionBar yerine Action Bar lı seçeneklerden birini seçiyoruz.
Kaynak dosyada belirlediğim renkler yerine istiyorsan renk seçimi yaparak bunları değiştirebilirsin.
Burdaki ayarları yaptıktan sonra AndroidManifest bölümünün içine gideriz. Orda application alt bölümün içinde android:theme= "......" aşağıdaki kodun olduğu yeri bulup onu silip yerine bunu yapıştırıyoruz.

Kotlinde Android Studioda Paket Adı Değiştirme

31 Aralık 2024 Salı

C# da Enkapsülasyon

 

C#'ta enkapsülasyon (kapsülleme), nesne yönelimli programlamanın (OOP) temel bir kavramıdır ve verileri (alanlar) ve bu veriler üzerinde işlem yapan metotları tek bir birim (bir sınıf) içinde toplamaya odaklanır. Aynı zamanda, bu verilere erişimi kontrol etmeyi ve doğrudan ve yetkisiz değişiklikleri önlemeyi içerir.

Enkapsülasyonun temel yönleri:

  • Veri Gizleme: Bir nesnenin iç durumunu, alanlarını özel (private) yaparak koruma. Bu, harici kodun verilere doğrudan erişmesini ve değiştirmesini engelleyerek veri bütünlüğünü sağlar.
  • Erişim Kontrolü: Genel (public) metotlar (getters ve setters veya özellikler) aracılığıyla verilere kontrollü erişim sağlama. Bu, verilere nasıl erişileceği ve değiştirileceği konusunda kurallar ve mantık tanımlamanıza olanak tanır.
  • Birleştirme: Verileri ve metotları bir sınıf içinde birleştirerek, belirli bir kavramı veya varlığı temsil eden bağımsız bir birim oluşturma.

2 Ekim 2024 Çarşamba

HTML Sayfasına CSS Ekleme Yöntemleri

 HTML sayfasına CSS eklemenin üç ana yöntemi vardır: inline, internal ve external. Her yöntemin kendine özgü avantajları ve kullanım alanları bulunmaktadır.


1. Inline CSS

Inline CSS, HTML elemanlarının stilini doğrudan elemanların style attribute'ünde tanımlayarak uygulanır. Genellikle küçük değişiklikler için kullanılır.

html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,
initial-scale=1.0"> <title>Inline CSS Örneği</title> </head> <body> <h1 style="color: blue; text-align: center;">
Merhaba Dünya!</h1> <p style="font-size: 16px; color: gray;">
Bu bir paragraf örneğidir.</p> </body> </html>

10 Eylül 2024 Salı

C++ Yazılım Dili Temel Esaslar

 

Temel C++ Dili

  1. Basit Program Yapısı, Temel Değişken Tipleri ve Fonksiyonlar
  2. Standart Değişken Tipleri ve Operatörler
  3. Kontrol ve Döngü İfadeleri
  4. Temel Kompozit Yapılar
  5. Exception Mekanizması