Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan programlama eğitim serisinin bir parçasıdır. Eğitmen, kod örnekleri üzerinden konuları açıklamaktadır.
- Video, iOS uygulama geliştirme ve Python programlama dili temel kavramlarını içermektedir. İlk bölümde iOS uygulama geliştirme için gerekli donanım ve yazılım gereksinimleri, Xcode programı ve storyboard kullanımı anlatılırken, ikinci ve üçüncü bölümlerde Python'da değişken tipleri, veri tipleri ve dönüşümleri ele alınmaktadır.
- Videoda ayrıca değişken tipleri arasında dönüşüm yapma yöntemleri (string-integer, integer-double) ve toplama işlemleri gösterilmektedir. Video sonunda eğitmen, izleyicilere üç ödev vermektedir: değişken tiplerini açıklamak, değişken türlerini listelemek ve değişken türlerini birbirine nasıl çevirebileceğimizi anlatmak.
- 00:14iOS Uygulama Geliştirme Eğitim Serisi
- Yeni bir eğitim serisi başlıyor ve bu seride sıfırdan iOS ve Apple cihazlara uygulama geliştirme konuları anlatılacak.
- Eğitim serisi sonunda, çalışma ve gayretinize bağlı olarak ileri seviyeye kadar uygulama geliştirebilir ve yayınlayabilirsiniz.
- Eğitim en baştan başlayacak, tüm detaylarıyla ve sade bir dilde anlatılacak.
- 00:57Gerekli Donanım ve Kaynaklar
- Apple cihazlara uygulama üretmek için bir MacBook olması şart, ancak öğrenme aşamasında Windows cihaza sanal masaüstü veya macOS işletim sistemi kurarak Xcode temin edebilirsiniz.
- İnternette Türkçe iOS kaynakları çok az olduğu için bu dersler ilgi görürse devam edecek ve internette bulamayacağınız birçok veriyi göreceksiniz.
- Xcode, Apple'ın geliştiriciler için geliştirdiği yaklaşık 10 GB'lık bir programdır ve App Store'dan indirilebilir.
- 02:22Xcode Projesi Oluşturma
- Xcode çalıştırıldığında "Create New Xcode Project" seçeneği ile projeler oluşturulabilir.
- Proje oluştururken "Single View App" seçeneği tercih edilmeli, "Message App" veya "Game" gibi diğer seçenekler ileride kullanılabilir.
- Proje ismi Türkçe karakterden kaçınılmalı ve "None" olarak gelen takım seçeneği yayınlamadan önce değiştirilebilir.
- 04:31Xcode Arayüzü ve Proje Özellikleri
- Xcode'da sol tarafta dosyalar oluşturulur, ortadaki menü tıklanıldığında değişir ve sağ tarafta nesnelerin özellikleri görüntülenir.
- "General" bölümünde projenin detayları bulunur, hedef iOS sürümü, iPad desteği, döndürme özelliği ve ışık modu gibi ayarlar yapılabilir.
- "Signing Capabilities" bölümünde yayınlarken kullanılacak giriş bilgileri bulunur.
- 06:25Storyboard ve Arayüz Tasarımı
- Xcode'da "Storyboard" seçeneği ile iPhone ekranı açılır ve tasarım yapılabilir.
- Storyboard'da artı işaretine basarak nesneler eklenebilir veya sürükle-bırak yöntemiyle nesneler eklenebilir.
- Storyboard'da buton gibi nesnelerin özellikleri "Attribute Inspector" bölümünden ayarlanabilir, ancak Swift'te bu özellikler kodla yapılır.
- 09:35Playground ve Kodlama
- Öğrenme aşamasında "Playground" (oyun alanı) kullanılır, bu kodlarla oynamak için bir alan olarak düşünülebilir.
- Playground'da "Play" tuşu ile kodlar çalıştırılabilir ve konsolda sonuçlar görüntülenebilir.
- Yazılım yazarken kullanılan kodlama tipleri arasında "camel case", "uppercase" ve "alt tire" kullanan tipler bulunur, ancak tek bir tip kullanmak önemlidir.
- 10:45Değişken Tipleri
- Yorum satırı oluşturmak için iki slash (//) kullanılır ve bu kod olarak algılanmaz.
- Python'da iki değişken tipi vardır: "var" ve "let".
- "Var" tipi değişkenler değiştirilebilir, örneğin "benim_yas = 20" şeklinde tanımlanabilir ve daha sonra "benim_yas = 40" şeklinde değiştirilebilir.
- 12:19Print Yöntemi ve Değişken Kullanımı
- Print yöntemi, yazılımcılar için konsolda kodların sonucunu veya gelen veriyi gösteren bir yöntemdir.
- Print edilen değerler son kullanıcıya gösterilmez, sadece projeyi çalıştırdığınızda görmek istediğiniz verileri gösterir.
- Değişkenlerin değerleri kodun çalıştırılma sırasına göre güncellenir, örneğin "benim_yas = 20" ve "print(benim_yas)" kodları çalıştırıldığında önce "benim_yas" değeri 20 olarak güncellenir, sonra print edilir.
- 15:32Değişken Türleri ve Veri Tipleri
- Python'da üç temel veri tipi vardır: string, integer ve double.
- String veri tipi yazıdır ve tırnak işaretleri içinde yazılır, örneğin "string = 'youtube'" şeklinde.
- Integer veri tipi tam sayı değerlerini, double veri tipi ise kesirli değerleri temsil eder.
- 19:51Veri Türleri Arasında Dönüşüm
- Farklı veri türlerini birbirine dönüştürmek için "string()", "int()" ve "float()" fonksiyonları kullanılır.
- "string()" fonksiyonu integer veya double değerleri string'e dönüştürür.
- "int()" ve "float()" fonksiyonları string değerleri integer veya double'a dönüştürür.
- 23:06Ödev Veriliyor
- Eğitmen, izleyicilere bir ödev veriyor ve cevaplarını yorumlardan ulaştırabileceklerini belirtiyor.
- Ödevi kopyalayıp yapıştırmamaları, kendilerini geliştirmeleri gerektiği vurgulanıyor.
- 23:51Ödev Detayları
- İlk ödev: Değişken tipleri nelerdir ve ne işe yararlar?
- İkinci ödev: Değişken türleri nelerdir?
- Üçüncü ödev: Değişken türleri nasıl birbirine çevrilir?
- 24:30Kapanış
- Yapamadıkları durumda moral bozmamaları, yazılımı sıfırdan başladıklarını hatırlatılıyor.
- Öğrendikçe keyif alabildiklerinin farkına vardıkça kendilerini geliştireceklerini belirtiyor.
- Videoyu beğenenlerin like atarak ve yorum yaparak destek olabilecekleri, böylece videoların devamının gelmesini sağlayabilecekleri söyleniyor.