Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Ali adlı eğitmen tarafından sunulan programlama dilleri eğitim serisinin ilk bölümüdür. İlk bölümde Swift programlama dili, ikinci bölümde ise Python programlama dilinde değişken ve sabit tanımlama konuları ele alınmaktadır.
- Video, programlama öğrenme yolculuğunda motivasyon ve pratik yapmanın önemi hakkında bilgilerle başlayıp, Swift'te Xcode ve Playground arayüzlerinin tanıtımıyla devam etmektedir. Ardından Python'da değişken tanımlama için "var" anahtar kelimesi, sabit tanımlama için "led" anahtar kelimesi, değişkenlere veri atama ve print fonksiyonu ile konsola yazdırma konuları adım adım anlatılmaktadır.
- Eğitim serisi, daha önce hiç kodlama yapmamış olanlar için hazırlanmış olup, değişken ve sabit isimlendirme için "camel case" metodunun önemi de açıklanmaktadır. Video sonunda izleyicilerden farklı değişken ve sabitler oluşturup isimlendirme alıştırması yapmaları istenmektedir.
- 00:01Swift Temelleri Eğitim Serisi Tanıtımı
- Swift temelleri video eğitim serisi, daha önce hiç kodlama yapmamış olanlar için Swift programlama dilini öğrenmek isteyenler için hazırlanmıştır.
- Eğitim serisinin sonunda Swift programlama dili ile ilgili sağlam bir altyapıya sahip olunacaktır.
- Eğitmen Ali, Swift yolculuğunda yol gösterici ve eğitmen olarak görev yapacaktır.
- 00:27Eğitim Sürecinde Dikkat Edilmesi Gerekenler
- Swift öğrenme yolculuğu bir yolculuk olduğundan asla yalnız olunmamalı ve bu yolculuk boyunca klavyeden eller kaldırılmamalıdır.
- Pratik yaparak ilerlemek ve öğrenmek kritik öneme sahiptir.
- Eğitim sürecinde iniş ve çıkışlar olacak, başlangıçta karışık hissedilebilir ancak eğitim sonunda iOS uygulama geliştiricisi olarak ayrılınacaktır.
- 01:31Eğitim Serisinin İçeriği
- İlk derste program arayüzleri ve ekip ekipmanları tanıtılacak, ardından değişkenler konusu ele alınacaktır.
- Takip eden derslerde if else, statement ve loop'lar gibi Swift yapıları öğrenilecektir.
- Yedinci dersten onbirinci derse kadar veri dizinleri (arrays, dictionaries ve optionals) kavramları öğretilerek Swift dilinde sağlam bir altyapı oluşturulacaktır.
- 02:31Swift Kod Editörü
- Swift kodlarını yazmak için bir Swift kod editörü gereklidir, Apple bu amaçla Xcode adlı ücretsiz bir program yayınlamıştır.
- Xcode sadece Mac bilgisayarlarda çalışır, Windows için versiyonu yoktur.
- Mac bilgisayara sahip olmayanlar için web tabanlı çözüm sunan internet siteleri mevcuttur, ancak bu yolla uygulama yapmak mümkün değildir.
- 03:15Xcode Kurulumu ve Kullanımı
- Mac bilgisayara sahip olanlar Xcode'ı arama kısmına yazarak indirebilir ve kurabilirler.
- Xcode'ı kullanmadan önce Mac bilgisayarının son sürüme sahip olup olmadığı kontrol edilmelidir.
- Xcode'ı açtıktan sonra hoş geldin mesajı tarzı bir pencere açılacak ve buradan bir playground projesi oluşturulacaktır.
- 05:03Xcode Arayüzü
- Xcode arayüzünde ortada kodları yazacağımız alan, solda satır numaraları ve yukarıda durum çubuğu bulunmaktadır.
- Satır numaraları referans vermek için kullanılır ve istenirse açılıp kapatılabilir.
- Sağdaki alan kodun önizlemesini yapar ve sol alt köşedeki düğme kodları çalıştırmak için kullanılır.
- 07:42Kod Yazma ve Değişkenler
- Kod yazmak, bir uygulamanın nasıl çalışacağını belirtmek için kullanılır, örneğin fotoğraf paylaşım uygulamasında fotoğrafların nerede bulunacağını ve nasıl gösterileceğini belirtmek için kod yazılır.
- Bilgisayara farklı tiplerin nasıl işlenmesi gerektiğini söylemek için kod yazmak gerekir.
- Değişkenler, spesifik verileri takip edebileceğimiz referanslar olarak kullanılır.
- 09:01Değişken Tanımlama
- Değişken tanımlamak için "var" anahtar kelimesi kullanılır ve değişken ismi atanacak veriyi yeterli derecede açıklar nitelikte olmalıdır.
- Değişkene değer ataması yapmak için eşittir işareti kullanılır ve tırnak işareti içerisinde veri girilir.
- Değişken ismi, takip edilecek veriyi yeterince açıklayan bir isim olmalıdır, örneğin bir kişinin ismi için "first name" kullanılabilir.
- 11:24Değişkenlerle Çalışma
- Değişkenlerdeki verilere erişmek için "print" fonksiyonu kullanılır ve parantez içinde yazdırılacak veri yazılır.
- Değişkenler tekrar kullanılabilir ve farklı veri atamaları yapılabilir, ancak bir değişkene bir kez atanan veri daha sonra değiştirilemez.
- Bir değişken tanımlanırken ona atanan veri tipi, daha sonraki atamalarda da aynı tip verileri kabul etmesini sağlar.
- 14:24Sabitlerin Kullanımı
- Sabitlerin oluşturulması için "let" anahtar kelimesi kullanılır ve değişkenlerden farklı olarak bir kez atanan değer daha sonra değiştirilemez.
- Sabitler, program boyunca değiştirilmeyecek verileri takip etmek için kullanılır.
- Değişken ve sabitlerin isimlendirilmesinde "camel case" metodu kullanılır: birden fazla kelime içeren isimlerde ilk kelimenin baş harfi küçük, diğer kelimelerin baş harfleri büyük yazılır.
- 17:16Dersin Özeti
- Değişken ve sabitler, uygulamalarda veri takibi yapmak için kullanılır.
- Değişken oluştururken "var", sabit oluştururken "let" anahtar kelimesi kullanılır ve veri ataması için eşittir işareti kullanılır.
- Değişken ve sabit isimlendirmelerinde "camel case" metodu kullanılır ve sabitler oluşturulurken atandığı değer dışında başka değer alamazlar.