-
C++ DÖNGÜLER
C++ dilinde döngüler; for, while ve do-while olmak üzere üç farklı yapıyla kullanılabilir. Her biri farklı durumlar için uygundur ve programlama sürecinde şunları sunar: 1. For Döngüsü “For” döngüsü, belirli bir aralıkta artış veya azalma yapılması gereken durumlar için en ideal seçenektir. Temel yazım şu şekildedir: Örnek: Bir döngü ile 0’dan 9’a kadar olan sayıları ekrana yazdıralım: 2. While Döngüsü While döngüsü, bir koşulun sağlanması durumunda çalışır ve bu koşul sağlanmadığında durur. Ancak dikkat edilmesi gereken bir nokta vardır; döngünün durması için kontrol değişkeninin değeri güncellenmelidir. Örnek: Birden 100’e kadar olan sayıları ekrana yazdıralım: 3. Do-While Döngüsü Bu döngünün “while” döngüsünden farkı, şart kontrol edilmeden önce en az bir kez…
-
C++ KARAR YAPILARI
Karar yapıları, belirli şartların sağlanıp sağlanmadığını kontrol ederek, program akışını yönlendirir. Örneğin, bir kullanıcının girdiği sıcaklık değerine göre suyun hangi hâlde bulunduğunu ekrana yazdırabiliriz. Bu, bir algoritmanın dinamik çalışma mantığını anlamak için temel bir çalışmadır. 1. If – Else Mantığı En temel karar yapısı olan if – else, belirli bir koşulun sağlanması veya sağlanmaması durumunda farklı işlevlerin yerine getirilmesini sağlar. Kod yapısı aşağıdaki gibidir: 2. If – Else If – Else Birden fazla koşulu kontrol etmek için “else if” yapısı devreye girer. Bu yapı, daha karmaşık mantıkları ele almak için son derece kullanışlıdır. Bir örnek olarak, klavyeden girilen bir sıcaklık değerine göre suyun hangi hâlde bulunduğunu belirleyen kodu inceleyelim: 3.…
-
IELTS SPEAKİNG İPUÇLARI
IELTS Speaking sınavında etkili bir şekilde konuşmaya başlamak için bazı kısa ifadeler; Part 1: General Questions Part 2: Cue Card (Long Turn) Part 3: Discussion Questions
-
BÖTE BÖLÜMLERİ ALARM VERİYOR!
Bilgisayar ve Öğretim Teknolojileri Eğitimi (BÖTE) bölümleri alarm veriyor! Kontenjanlar dolmuyor, taban puanlar düşüyor, mezunlar atanamıyor. Bir zamanlar teknoloji ve eğitim kesişiminde güçlü bir seçenek olan bu bölümler, artık cazibesini kaybetmiş durumda. Güncel olmayan müfredat ve sınırlı kariyer fırsatları, öğrencilerin bu bölüme sırt çevirmesine neden oluyor. Yazılım ve mühendislik bölümleri hızla yükselirken, BÖTE geride kalıyor. Eğer bu bölümler hızla kendini yenileyip öğrencilere güçlü bir gelecek sunamazsa, yakın gelecekte tamamen tercih edilmeyen bir seçenek haline gelmesi kaçınılmaz görünüyor. Bunun yansımaları ise eğitimde teknolojiyi etkin kullanabilecek uzmanların azalması, okullarda dijital dönüşüm projelerinin sekteye uğraması ve bu alandaki yerli uzman açığının daha da büyümesi gibi ciddi sorunlara yol açabilir. BÖTE’nin düşüşü, sadece bir…
-
GÜRCİSTAN- Tiflis
Gürcistan, Tiflis’in tarihi dokusu, doğası ve misafirperver insanlarıyla turistlere keyifli bir deneyim sunar. Türk vatandaşları, pasaport veya yeni kimlik kartı ile Gürcistan’a 90 güne kadar vizesiz seyahat edebilir. İstanbul’dan Tiflis’e direkt uçuşlar yaklaşık 2 saat sürer. THY, AJET ve Pegasus ile direkt uçmak mümkündür. Bilet fiyatları mevsime ve hava yolu şirketine göre değişiklik gösterir. Erken rezervasyon ile uygun fiyatlar yakalanabilir. Türkiye’den çıkarken 500 TL yurt dışı çıkış harcı ödenmelidir. Bu ödeme havaalanları veya online olarak yapılabilir. *Gürcistanı ziyaret etmek için en ideal dönemler ilkbahar ve sonbahardır; hava koşulları hem gezi hem de açık hava aktiviteleri için mükemmeldir. Gürcistan, Türkiye’den 1 saat ileridedir. 1. Tiflis’te Konaklama Konaklama için birçok seçenek bulunmaktadır.…
-
DJANGO UYGULAMA
Replit’te Yeni Proje Oluşturma 2. Django’yu Yükleme Replit’te Django’yu kurmak için, sol tarafta yer alan “Shell” bölümüne gidin ve şu komutu çalıştırın: pip install django Bu komut, Django’yu projeye yükleyecektir. 3. Django Projesi Oluşturma Django projesini başlatmak için şu komutları sırasıyla çalıştırın: a) Django Projesi Başlatma django-admin startproject blog . 4. Django Uygulaması (App) Oluşturma Blog yazılarımızı oluşturmak için bir uygulama başlatmamız gerekiyor. Bunun için: 5. Uygulamayı Ayarlara Ekleyin blog/settings.py dosyasını açın ve INSTALLED_APPS listesine posts uygulamasını ekleyin: INSTALLED_APPS = [ 'posts', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',] 6. Blog Yazıları İçin Model Tanımlama posts/models.py dosyasını açın ve aşağıdaki kodu ekleyin: from django.db import modelsclass BlogPost(models.Model): title = models.CharField(max_length=200) #…
-
DJANGO DERS 2
Django’nun Yerleşik Özellikleri 2. Kimlik Doğrulama (Authentication): 3. Form İşleme: Django, formlar oluşturmak, doğrulamak ve işlemek için güçlü bir altyapı sunar. 4. URL Yönlendirme (Routing): Django, kullanıcı isteklerini (URLs) doğru görünüme (view) yönlendiren bir yapı sunar. 5. Statik ve Medya Dosyaları: ÖNEMLİ KOMUTLAR
-
DJANGO DERS 1
TEMEL KOMUTLAR 1. Django Kurulumu Django’yu yüklemek için terminalde şu komutları çalıştırın: pip install django 2. Proje Oluşturma Yeni bir Django projesi başlatmak için: django-admin startproject proje_adi 3. Sunucuyu Çalıştırma Sunucuyu başlatmak için: python manage.py runserver 4. Django’da Uygulama (App) Oluşturma Django projeleri, uygulama (app) modüllerine bölünür. Yeni bir uygulama oluşturmak için: python manage.py startapp uygulama_adi TEMEL BİLEŞENLER 1. Model 2. View 3. Template
-
ALGORİTMA TÜRLERİ
1. Arama Algoritmaları 2. Sıralama Algoritmaları 3. Dinamik Programlama Algoritmaları 4. Böl ve Fethet Algoritmaları (Divide and Conquer) 5. Greedy (Açgözlü) Algoritmalar 6. Graf Algoritmaları 7. İteratif ve Rekürsif Algoritmalar 8. Geri İzleme (Backtracking) Algoritmaları 9. Brute Force (Kaba Kuvvet) Algoritmaları 10. Makine Öğrenimi ve Yapay Zeka Algoritmaları
-
CSS ÖZELLİKLERİ
2. HTML Yapısı 3. Önemli Kavramlar