UPLOAD

    Emre Ramazanoğlu

    Istanbul, Turkey

    2.8K

    PERL PROGRAMLAMA DERSLERİ 1

    Published: July 19, 2018

    Perl Programlama Eğitimi

    Comments

    PERL PROGRAMLAMA DERSLERİ 1

    • 1. PERL PROGRAMLAMA DERSLERİ 1 PERL PROGRAMLAMA DERSLERİ 1
    • 2. PERL PROGRAMLAMA DİLİ         PERL PROGRAMLAMA DİLİ •PERL Tarihi •PERL Kurulum •PERL Temel Komutlar •PERL Matematik İşlemleri •PERL Döngüler İÇİNDEKİLER
    • 3. PERL Tarihi PERL Tarihi •PERL (Pratical Extraction and Reporting Language), ilk defa 1987 Yılında Larry Wall tarafından Unix ortamı için geliştirilmiş olan açık kodlu bir programlama dilidir. •Başta Unix ortamı için geliştirilmiş olan Perl dili artık Linux ortamı içerisinde çalışabilme fonksiyonuna sahiptir. •Perl diliyle yazılan dosyaların dosya uzantısı “pl” dir.
    • 4. PERL KURULUM PERL KURULUM
    • 5. PERL TEMEL KOMUTLAR PERL TEMEL KOMUTLAR •Kod Editörünüzü Acın Tavsiyem NOTEPAD++ Kullanın . •Ekrana Yazı Yazdırma Komutu print(‘merhaba dünya’); yazın editöre ve uzantısını .pl olarak kaydetin •cmd girip ders1.pl yazalım ve çıktıyı alalım.
    • 6. PERL TEMEL KOMUTLAR PERL TEMEL KOMUTLAR •Ekrana Bir Sey Yazdırmak STDIN Komutu Örnek Bir Soru Sorma Programı Yapalım Bu Gün Ayın Kacıncı Günü: Gibi •print("Bir Sey Yazin: "); •$girilensatir = ; •print("Bunu Yazdiniz: ",$girilensatir);
    • 7. TEMEL PERL KOMUTLARI TEMEL PERL KOMUTLARI •Perl De Değiskenler Nasıl Yapılır Perl Aynı C PHP Gibi Dilerde Olduğu Gibi $ dolar İşareti İle gösterilir •Örnek $degisken1 = ‘bu 1 degisken’; print $degisken dersek ekrana bu 1 degisken çıktısı verir.
    • 8. TEMEL PERL KOMUTLARI TEMEL PERL KOMUTLARI •Her Yazılım Dilinde Olan Eğer Yapısı Yani IF ELSE Yapısı Perl Yazılım Dilinde de Mevcut. •Peki Bu IF ELSE Nedir Programlama Dilleri İnsan Beyni Gibi Düşünemez O Yüzden Eğer A Eşittir a Eğer A Eşit Değilse Küçük A Mantığı. •Yapay Zeka Sistemlerinde En Çok Kullanılan Function Budur. •Bir Örnekle Daha İyi Anlıya Biliriz
    • 9. TEMEL PERL KOMUTLARI TEMEL PERL KOMUTLARI •PERL IF ELSE Komutları İle ELSIF Yapısında Mevcut Örnek Yan Tarafta Gördüğümüz Gibi Arkadaşlar if (koşul1) { koşul1 dogru ise icra edilir } elsif (koşul2) { koşul2 dogru ise icra edilir } elsif (koşul3) { koşul3 dogru ise icra edilir }
    • 10. TEMEL PERL KOMUTLARI TEMEL PERL KOMUTLARI •String değişkenler: •String (karakter/karakterler içeren dizi) içerirler. •Bu değerler alfabetik ve sayısal sabit veya değişken olabilirler. • Ör1: $AD_SOYAD = «Emre Ramazanoğlu"; komutuyla «EMRE RAMAZANOĞLU" stringi $AD_SOYAD string değişkenine atanır. •Ör2: $number = 11; $text = "Bu text sayı içerir.İçerdiği sayı $number."; •komutlarının icrası sonucu $number'a 11 sayısı atanır. •$text değişkenine ise "Bu text sayı içerir. İçerdiği sayı $number.« • Stringi atanır. Sonuçta $text'in içeriği şudur. "Bu text sayı içerir.İçerdiği sayı 11." Stringlerde de Escape Sequence karakterler kullanılır.
    • 11. PERL MATEMATİK İSLEMLERİ PERL MATEMATİK İSLEMLERİ •Matematik Duyup Hemen Atlamayın Okulda Gördüğünüz Matematikten Farklı Rahat Olun. •Perl De Aritmetik İşlemler Mevcut Örnek Bir İnsan Beyni Aynı Anda 10 Soruyu Çözemez Ama Programlama Dilleri Çöze Bilir (İşleri Nedir Çözsünler ) Operatörler
    • 12. PERL MATEMETİK İSLEMLERİ PERL MATEMETİK İSLEMLERİ •Örnek Bir Uygulama İle Yapalım Daha İyi Anlarsınız. Bu Uygulamada Toplama İşlemi Yaptık + Operatörünü Değiştirerek Çıkarma Çarpma Bölme İşlemi De Yapabilirsiniz.
    • 13. PERL DÖNGÜLER PERL DÖNGÜLER •Perl Döngüler: •FOR •FOREACH •WHILE •İle Üçe Ayrılır Bu Döngüler Bir İşlemi Kaç Defa Çalışacak Onu Belirliye Bilirsiniz
    • 14. PERL DÖNGÜLER PERL DÖNGÜLER •Perl For Yapısı For Belirlediğimiz Bir Sayıya Kadar çalıştırmamıza Yarar •Örnek Bir Uygulama İle Gösterelim Sizlere Uygulamada $i Değişkenini 0 Eşitledik Ve $i 25 Den Kücük Olduğunu Belirtik Ve $i Her Defa Bir Artır Dedik Ve $i Değişkeni 25 Kere Çalışacak
    • 15. PERL DÖNGÜLER PERL DÖNGÜLER •Foreach: •Foreach İle Bir Array İçindeki Tüm Verileri Yada Json Olarak Aldığımız Bir Döngüyü Toplu Bir Sekilde Calıstıra Biliriz Örnek Bir Uygulama @words içinde bulunan kelimeleri ekrana yazdırdık:
    • 16. PERL DÖNGÜLER PERL DÖNGÜLER While İçin Örnek Bir Uygulama