FurkanMorova

FurkanMorova

C# Veri Tipleri

C# dilinde veri tipleri, bir değişkenin bellekte nasıl depolanacağını, ne tür bir veri tutacağını ve üzerinde hangi işlemlerin yapılabileceğini belirler. Veri tipleri, değer tipleri (Value Types) ve referans tipleri (Reference Types) olmak üzere iki ana gruba ayrılır. Bu bölümde C#…

C# Değişkenler

C# dilinde değişkenler, veriyi saklamak için kullanılan temel yapı taşlarıdır. Her değişken bir veri türüne sahiptir ve bir değeri temsil eder. Bu bölümde C# dilinde değişkenlerin nasıl tanımlandığını, türlerini ve kullanım örneklerini detaylıca inceleyeceğiz. Ayrıca Visual Studio Code (VS Code)…

C# Kurulumu ve IDE Seçimi

C# öğrenmek için doğru araçları seçmek önemlidir. C# geliştirme için en popüler iki IDE seçeneği şunlardır: Bu bölümde hem Visual Studio hem de Visual Studio Code üzerinde C# kurulumunu ve kullanımını öğreneceğiz. Visual Studio Kurulumu Visual Studio Code ile C#…

C#’a Giriş

C#’ın Tarihi ve Özellikleri C#, Microsoft tarafından 2000 yılında geliştirilmeye başlanmış ve ilk olarak 2002 yılında piyasaya sürülmüştür. C# (okunuşu: “si-şarp”), güçlü bir nesne yönelimli programlama (Object-Oriented Programming – OOP) dili olup, Microsoft’un .NET Framework platformu için özel olarak tasarlanmıştır.Baş…

Python Örnekler

Örnek 1- Girilen iki sayının toplamını ekrana yazdırma: Örnek 2- Girilen bir sayının karesini ekrana yazdırma: Örnek 3- Kullanıcının İsmini Alarak Merhaba (kullanıcı ismi) Yazdıran Python kodu Örnek 4- 1’den 10’a kadar olan sayıları ekrana yazdırma: Örnek 5- Girilen 2…

Python Polimorfizm

Polimorfizm (Çok Biçimlilik), nesne tabanlı programlamanın temel özelliklerinden biridir. Polimorfizm, farklı sınıfların aynı isimde metotlara sahip olup, bu metotların her sınıfta farklı şekilde çalışmasını sağlar. Bu, kodun daha esnek, yeniden kullanılabilir ve genişletilebilir olmasını sağlar. Polimorfizmin Faydaları Polimorfizmin Temel Yapısı…

Python Kalıtım (Inheritance)

Kalıtım, bir sınıfın (alt sınıf) başka bir sınıfın (üst sınıf) özelliklerini ve metotlarını devralmasına olanak tanıyan bir mekanizmadır. Bu, kodun yeniden kullanılabilirliğini artırır ve daha düzenli bir yapı sağlar. 1. Kalıtımın Temel Kavramları Temel Kalıtım Yapısı 2. Kalıtımın Kullanımı Örnek…

Python Sınıflar ve Nesneler

Python’da sınıflar (classes), nesne tabanlı programlamanın temel taşıdır. Sınıflar, bir nesnenin özelliklerini (değişkenler) ve davranışlarını (metotlar) tanımlayan yapılardır. Nesneler ise sınıfların örnekleridir ve gerçek hayattaki varlıkların yazılım dünyasındaki karşılıklarıdır. 1. Sınıf Nedir? Sınıf, bir nesnenin şablonudur. Örneğin, bir Araba sınıfı…

Python Tarih ve Metin İşlemleri

Python, tarih ve metin işlemleri için zengin araçlar sunar. Bu işlemler genellikle verilerle çalışırken oldukça sık kullanılır. Bu yazıda, Python’da tarih ve metin işlemleriyle ilgili önemli kavramlara ve örneklere yer verilecektir. 1. Python’da Tarih İşlemleri Python, tarih ve saat işlemleri…

Python Hata Yönetimi

Hata yönetimi, programlarımızın beklenmeyen durumlarla karşılaştığında düzgün bir şekilde çalışmasını sağlamak için kullanılır. Python’da hata yönetimi, try, except, else, ve finally blokları ile gerçekleştirilir. Bu bloklar, hataları yakalamak, gerektiğinde müdahale etmek ve sistematik bir çözüm sunmak için tasarlanmıştır. 1. Hata…