• Anasayfa
  • Hakkımızda
  • Ücretsiz KOÇA Eğitim Kayıt
  • KOÇA Kurs Başvuru
  • Gönüllümüz Ol!
Blogger tarafından desteklenmektedir.
facebook twitter instagram Email

Kodlayan Çocuk Akademisi

 

Tag nedir? Tagların HTML için önemi nedir? Temel HTML tagları nelerdir?  Hangi taglar ne işe yarar? Gelin bunların cevabına bu yazımızda birlikte göz atalım.




“Tag” kelimesi Türkçede “etiket” anlamına gelmektedir. Etiketler günlük yaşamda bizler için tanımlama anlamında ne kadar önemliyse, internet dünyasının kemik yapısı için de HTML etiketleri aynı derecede öneme sahiptir. Örnek verecek olursak, bir mağazadan bir kıyafet aldığımızı düşünelim. Aldığımız kıyafetin özelliklerini tanımlayan her bilgi kıyafetin üzerindeki etikette tanımlıdır ve sistem kıyafeti etiketini okutarak tanır: Fiyatı, türü, bedeni, barkodu… HTML etiketlerine baktığımızda ise HTML yapısının içerisinde tanımladığımız etiketler ise, içerisini dolduracağımız bilginin(data) özelliklerini internet sunucularının (server) tanımlamasını sağlar.

Önceki yazımızda HTML’ in tasarlamak istediğimiz internet sitemizin kemik yapısını oluşturduğundan bahsetmiştik. Şimdi ise bu kemik yapımızın baş kısmının, vücut yapısının temel etiketlerinden bahsedeceğiz.

İskeletimizi baştan aşağı inceleyelim. İnternet tarayıcılarına, iskeletimizi görmelerini sağlamak adına kullanmamız gereken en temel etiket <html> etiketidir. Bu etiketi gören internet tarayıcıları, bu alanda bir iskelet yapısının var olduğundan haberdar olur ve iskeletimizi tanımlamak adına etiketimizin içine girer. İskeletimizin baş kısmını tanımlatmak için, <head> etiketini kullanırız. Bu etiketle birlikte internet tarayıcıları, iskeletimizin baş kısmında olduğunu anlamış olur ve baş kısmımızı taramak  için etiketin içine girer. Baş kısmı iskeletimiz için en önemli yapıdır. Sitemizi tarayıcılara tanıttığımız, bizi diğer internet sitelerinden ayıracak özelliklerimizi, eşsiz kimliğimizi tanımlayacağımız kısımdır. Kimliğimiz tanımlamak adına kullanacağımız iki önemli etiket vardır <head> etiketimizin içerisinde kullandığımız. Bunlardan birincisi <title> yani başlık etiketidir. Bu etiket yapısı içerisinde sitemizin başlığını yani ismini tanımlarız.  İkincisi ise <meta> etiketleridir. Meta etiketleri, sitemizin detaylarını tanımladığımız etiketlerdir. Sitemizin dili, karakter seti, arama motorlarının sitemizi daha rahat bulmaları adına tanımladığımız keywords(anahtar kelimeler)leri gibi bilgileri <meta> etiketleri içerisinde tanımlarız.

<html>

<head>

<title>Furkan’ın web sitesi</title>

<meta http-equiv="content-language" content="tr">

<meta name="keywords" content="kelime1 kelime2 kelime3 kelime4 kelime5">

….

</head>

….

Gelelim iskeletimizin vücut kısmına. Vücut yapımız, oluşturduğumuz sayfanın içeriğini tanımlatmamızı sağlar. Sayfa içerisine koyacağımız başlıklar, paragraflar, resimler, bağlantılar gibi içerikler vücut yapımızın içerisinde tanımlanır. İngilizce’ deki vücut (body) kelimesinde gelen <body> etiketi,  tarayıcıların iskeletimizin vücut kısmını taradığını anlamasına yardımcı olur. Temel vücut yapısını inceleyecek olursak;

 

<body>

                <h1>Sayfama hoş geldiniz!</h1>

                <p>Bu sayfa Furkan Göregen'e aittir.</p>

                <img src="./furkan.jpg">

</body>

Sitemizin vücut kısmının taramasını da bitiren tarayıcılar son olarak önce <body> etiketinden, sonrasında ise en temel <html> etiketimizden çıkar ve sitemizin taramasını ve tanımlamasını tamamlamış olur. Baştan aşağı HTML yapımıza bakacak olursak;

<html>

<head>

                <title>Furkan’ın web sitesi</title>

                <meta http-equiv="content-language" content="tr">

                <meta name="keywords" content="kelime1 kelime2 kelime3 kelime4 kelime5">

 

</head>

 

<body>

               

                <h1>Sayfama hoş geldiniz!</h1>

                <p>Bu sayfa Furkan Göregen'e aittir.</p>

                <img src="./furkan.jpg">

 

</body>

</html>

 

Sayfa Çıktısı:




Bir yazımızın daha sonuna geldik. Bir sonraki yazımızda iskeletimizin vücut yapısını yani sayfa içeriğimizi (Başlık, paragraf, resim, bağlantı…)  daha detaylı bir şekilde oluşturacağız. Bir sonraki yazımızda görüşmek üzere…



Share
Tweet
Pin
Share
No yorum

 






Share
Tweet
Pin
Share
No yorum

 



 Birden çok tekrar eden işlemi yerine getirmek için kullanılır. Yani programımızın birden fazla çalışmasına sebep olur. Örnek üzerinden biraz daha iyi anlamaya çalışalım. Programlama dersimizin olduğunu düşünelim. Öğretmen sınıf içi etkinliğe katılan 5 öğrencinin notlarına ekstra 10 puan ekleyeceğini söylemiştir. Bu görevi yerine getirmek için bizi seçmiştir. İlk olarak etkinliğe katılan kişilerin sınavdan almış oldukları notları öğretmenimizden rica ederiz.

notlar = [75, 48, 55, 64, 79]

Öğretmenimiz yukarı da olduğu gibi etkinliğe katılan öğrencilerin almış oldukları notları bize söylediğini düşünelim. Görevimiz eğitime katılan öğrencilerin notlarına 10 puan eklemektir. Problemimizi for döngüsü kullanmadan yapalım.

print(notlar[0] + 10)

print(notlar[1] + 10)

print(notlar[2] + 10) 

print(notlar[3] + 10) 

print(notlar[4] + 10) 

Çıktı 

85 

58 

65 

74 

89

Sonuç olarak for döngüsü kullanmadan problemimizi çözmüş olduk. Etkinliğe katılan kişi sayısı az olduğu için bizi yormadı. Peki etkinliğe katılan kişi sayısı 5 kişi değil de 50 kişi olsaydı. Yukarı da yaptığımız gibi mi çözüm yolu üretecektik? 50 kişinin notlarını tek tek 10 puan ekleme işlemini elle yapmak zorunda kalacaktık. Gözümüzü korkutmadı değil bu olay. Bu durum da for döngüsü bizim imdadımıza yetişiyor. For döngüsü kullanarak birden çok tekrar eden aynı işlemi bir kaç satır kod ile halledebiliriz. Çözmüş olduğumuz problemi for döngüsü yardımıyla çözmeye çalışalım.

notlar = [75, 48, 55, 64, 79]

for puan in notlar:

    print(puan + 10)  

Çıktı 

 85 

 58 

 65 

 74 

 89

Döngü kullanmadan yaptığımız çözüm ile aynı sonuçları verdiğini gözlemleyebiliyoruz. Peki for döngüsünün çalışma mantığı nedir?

for değişken_adı in değişken:

    yapılacak_işlem

Bu ifadeyi Türkçe olarak ifade edelim:

notlar adlı değişkenimizin her bir elemanını değişken_adı olarak adlandır:

    değişken_adı olarak adlandırılan öğelere 10 ekle ve ekrana yazdır. 

Böylelikle problemimizin çözümünü iki satır kod ile yapmış bulunmaktayız. Biraz daha örnek çözerek pekiştirelim. Şimdi ise elimiz de bulunan 7 adet sayının karesini ekrana yazdıralım.

sayi = [2, 8, 10, 5, 18, 45, 100]

for karesi in sayi: 

    print(karesi**2) 

Çıktı

4

64

100 

25 

324 

2025 

10000 

İşleri biraz karmaşık hale getirelim. Problemimiz şu şekildedir: 10 adet sayının sadece çift olanlarını ekrana yazdıralım.

sayi = [4, 7, 11, 16, 8, 9, 5, 21, 36, 81] 

for cift in sayi: 

    if cift % 2 == 0: 

        print(cift) 

Çıktı

4 

16

8

36

10 adet sayının toplamını ve çarpımını bulalım:

sayi = [4, 7, 11, 16, 8, 9, 5, 21, 36, 81]

toplam = 0

carpim = 1 

for islem in sayi:

    toplam += islem

    carpim *= işlem

print(" Toplam: {} \n Çarpım: {}".format(toplam, carpim))

Çıktı

Toplam: 198

Çarpım: 108637562880 

Kullanıcının girmiş olduğu 6 adet sayının toplamını ekrana yazdıran kodu yazalım:

toplam = 0 

for i in range(6):

    sayilar = int(input("Sayı giriniz: "))

    toplam += sayilar

print(toplam) 

Kullanıcı etkileşimi ile alınan sayılar

Sayı giriniz: 5

Sayı giriniz: 4

Sayı giriniz: 3

Sayı giriniz: 10

Sayı giriniz: 2

Sayı giriniz: 4 

Çıktı

28

 




 

Share
Tweet
Pin
Share
No yorum
Newer Posts
Older Posts




Kodlayan Çocuk Akademisi,

9-14 yaş arası dezavantajlı öğrencilere Kodlama, Yazılım ve 3B Tasarım eğitimlerini her Cuma, Cumartesi ve Pazar günleri 18:00-18:40 saatleri arasında ücretsiz veren bir platformdur. KOÇA Kursları 9-14 yaş arası isteyen ve bu eğitimler ile kendini geliştirmek isteyen öğrencilere her ay 3 hafta boyunca 10:00-17:00 saatleri arasında vermeyi amaçlayan bir Sosyal Girişimdir.


Takip Et!

  • facebook
  • twitter
  • instagram

İletişim Formu

Ad

E-posta *

Mesaj *

Eğitim İçerikleri

Kodlama Tasarım Yazılım

Sponsor

Created with by ThemeXpose