Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Hüseyin adlı bir eğitmen tarafından sunulan programlama dersidir. Eğitmen, programlama temellerini detaylı bir şekilde anlatmaktadır.
- Video, programlama dillerinde değişkenler ve veri tipleri konusunu kapsamlı şekilde ele almaktadır. İlk olarak değişkenlerin ne olduğu, nasıl kullanıldığı ve kuralları açıklanmakta, ardından sayısal (short, int, long, float, double, decimal), metinsel (char, string) ve mantıksal (bool) veri tipleri detaylı olarak anlatılmaktadır. Her veri tipinin değer aralığı, RAM'de kapladığı alan ve kullanım alanları örneklerle gösterilmektedir.
- Video ayrıca değişken tanımlama yapısı (veri tipi, değişken adı, eşittir operatörü, değer ataması ve noktalı virgül) ve veri tiplerinin doğru seçiminin programın performansı üzerindeki etkisi hakkında bilgiler içermektedir. Metinsel veri tiplerinde kaçış karakterleri (n, t, r, v, e, f) kullanımı da örneklerle açıklanmaktadır.
- Değişkenlerin Tanımı ve Önemi
- Değişkenler, büyük bir veritabanını yönetebilmemiz için ilgili bilgileri depolayabildiğimiz bilgi dağarcıklarıdır.
- Değişkenler sayesinde bilgiler ilgili veri tiplerinde depolanır.
- Değişkenler verilerin depolanmış olduğu bölgelerdir ve programdaki işlemler için kullanılabilir.
- 02:05Değişken Kuralları
- Kullanmayacağımız değişkenleri tanımlamamalı, fark edildiğinde silinmelidir çünkü bu performansı negatif etkiler.
- Değer aralıklarına göre doğru veri tiplerini seçmeye özen gösterilmelidir.
- Bir değişken adı asla iki kelimeden oluşamaz, iki kelimeden oluşan değişkenler alt tire ile ayrılmalıdır.
- 04:33Değişken Adları ve Veri Tipleri
- Değişken adları asla sayıyla başlamaz ancak sayıyla bitebilir.
- Veri tipleri, değişkenlerin içerisinde tutabileceği değer tipleridir.
- Sayısal veri tipleri rakam ve sayı tutar, mantıksal ifade veri tipi doğru veya yanlış tutar, metinsel veri tipi string tutar.
- 09:20Değişken Tanımlama Formatı
- Değişken tanımlama formatında önce verinin tipi belirlenir.
- Değişken adları İngilizce karakterlerden oluşmak zorundadır, Türkçe karakterler kullanılmamalıdır.
- Bilgisayar ne yapması gerektiğini satır satır anlatmanız gereken bir cihazdır, yazılımcı olarak bu görevi üstlenmelisiniz.
- 11:54Değişken Tanımlama ve Noktalı Virgül
- Değişken tanımlarken önce veri tipi belirtilir, sonra değişken adı tanımlanır ve eşittir operatörü ile değer ataması yapılır.
- Noktalı virgül, kod yapısının bittiğini ifade eden işaretleme türüdür.
- Değişken tanımlaması basit bir işlemdir: veri tipi, değişken adı, değer ataması ve noktalı virgül.
- 13:40Sayısal Veri Tipleri
- Yazılımda en çok kullanılan veri tipleri arasında espay, bayt, short, integer, long ve ondalıklı veri tipleri bulunmaktadır.
- Espay veri tipi -128 ile 127 arasında değer alabilir ve RAM'de 8 bit alan kaplar.
- Bayt veri tipi 0'dan 255'e kadar değer alabilir ve RAM'de 8 bit alan kaplar.
- 18:10Veri Tiplerinin Önemi
- Veri tipleri RAM'de kapladığı alan kadar yer kaplar, ancak işlenmesinde veri tipinin büyüklüğü büyük rol oynar.
- En büyük veri tipini kullanmak yerine, verinin büyüklüğüne uygun veri tipi kullanılmalıdır, aksi takdirde işlemci daha fazla yorulur.
- Veri tipinin büyüklüğü programın daha hızlı ve verimli çalışmasına etki eden etkenlerden biridir.
- 19:58Diğer Sayısal Veri Tipleri
- Short veri tipi -32760 ile +32756 arasında değer alabilir ve RAM'de 16 bit alan kaplar.
- Integer veri tipi -1.214.748.364 ile +1.214.748.364 arasında değer alabilir ve RAM'de 32 bit alan kaplar.
- Long veri tipi -9.223.474.853.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.647.6
- 23:35Metinsel Veri Tipleri
- Metinsel veri tipleri gruplandırılmış ve videonun açıklamalar kısmında indirilebilir kodlar bulunmaktadır.
- Çar veri tipi tek bir karakter barındırır ve onaltı-bit Unicode karakter şeklinde değer alabilir.
- Değişkenlerin kullanım şekli aynıdır: veri tipi, değişken adı, eşitleme operatörü ve değer şeklinde.
- 24:27Çar ve String Veri Tipleri
- Çar veri tipi özel karakterler alabilir, örneğin tilda gibi.
- String veri tipi ansiklopatik verileri tutabilme olanağı sağlayan geniş bir veri tipidir.
- Çar veri tipinde tek tırnak kullanılırken, string veri tipinde çift tırnak kullanılır.
- 27:08Kaçış Karakterleri
- Kaçış karakterleri, bir metinsel ifade oluştururken özel karakterler kullanmak için kullanılır.
- \n karakteri alt satıra geçiş yapar, \t karakteri tab boşluğu ekler.
- \nul sonlandırma karakteridir, dosya veya veri kanalının bittiğini belirtmek için kullanılır.
- 32:04Mantıksal Veri Tipleri
- Mantıksal veri tipi ya doğrudur ya yanlıştır, ortası yoktur.
- Mantıksal ifadeler evet/hayır, doğru/yanlış şeklinde değerlendirilir.
- Mantıksal veri tipi, programlama kodlarında koşullu ifadeler için kullanılır.
- 34:34Yazılım Hakkında Düşünceler
- Yazılım ve programlama günlük hayatta kullandığımız basit şeylerin kodlanmasıdır.
- Yazılım yapabilmek için beyninizde kıvrımların oluşmuş olması yeterlidir.
- Pratik yaparak yazılım öğrenilebilir ve deneme yanılma yöntemleri kullanılabilir.