BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA

Slides:



Advertisements
Benzer bir sunumlar
Mastarlar.
Advertisements

İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri Kullanıldığı Yerler Örnekler Düzenleyen: Mehhmet Akif BARIŞ.
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
SUNU HAZIRLAMA PROGRAMI: powerpoint
Arduino nedir ? Atmega 328P Microcontroller USB ile bilgisayara bağlanır. Basit bir kullanımı olup kullanıcı dostudur. C++ tabanlı Arduino yazılımı ile.
Metin içi özellikler metin dışı özelliklerle yakın ilişki içerisindedirler. Bunlar çeviri stratejilerinde kolaylıkla belirlenebilirler. Örneğin Felsefe.
DONANIM VE YAZILIM.
TC Windows Editörü DevC++. KURULUM PROGRAMIN KURULACAĞI YER BURADA BELİRLENİYOR.
9. HAFTA 25 Nisan2016. Fonksiyon M-Dosyaları Fonksiyon dosyaları ilk satırda “function” kelimesi bulunan “.m” uzantısı bulunan dosyalardır. MATLAB içinde.
PHP Nedir? ● Bir web sayfası oluşturabilmeniz için: ● HTML kullanmalısınız. ● Sayfadaki etkileşimi artırmak için ● JavaScript/VBScript ● Görselliği bütün.
Yazılım Mühendisliği1[ 3.hft ]. Yazılım Mühendisliği2 Yazılım İ sterlerinin Çözümlemesi Yazılım Yaşam Çevrimi “ Yazılım Yaşam çevrimin herhangi bir yazılım.
Şahin GÖKÇEARSLAN. Yazılım Türleri Bilgisayar Yazılımları Yazılım türleri (İşletim sistemleri, paket programlar, programlama dilleri) Yazılım lisans türleri.
ÇOK BOYUTLU SİNYAL İŞLEME
NETWORK YÖNETIMI Ş. Bü ş ra Güngör NETWORK YÖNETIMI NEDIR? Network, sunucu, yazıcı, bilgisayar ve modem gibi veri ileti ş im araçlarının güncel.
Bölüm 2 C Dilinin Temelleri
APP INVENTOR Emre ANLAR.
BİLGİSAYAR PROGRAMLAMA DERSİ
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
İşlev Açısından Kelime Türleri
FONKSİYONLAR.
JDK(Java  Development  Kit):  Java  kodlarını  derlemek  için gerekli  geliştirme  ortamını.
Algoritma ve Programlamaya Giriş
Altera ile proje hazırlama
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
YAZILIM İşletim Sistemleri Uygulama Programları Programlama Dilleri
PROGRAMLAMA TEMELLERİ
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05
HAZIRLAYAN SEDA KALKANDELEN
BİLİŞİM SİSTEMLERİ GÜVENLİĞİ (2016)
Çiğdem ÇOBAN Bilgisayar Mühendisi
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
Bölüm 9 İş Yönetim Stratejileri : Rekabet Stratejileri
RESİM VE RESİM DÜZENLEME İŞLEMLERİ
Klavye Kullanımı.
Ofis Yazılımları – Veritabanı Programları
GÖRÜŞME İLKE VE TEKNİKLERİ Sağlık Bilimleri Fakültesi
Bilgisayarlara komut verme Remzi ÖZ
PROBLEM ÇÖZME VE ALGORİTMALAR
Futbol Yetenek Avcısı AOFScout.
Yazılım Mühendisliği Ders 1: Giriş.
Bilgisayar Mühendisliğine Giriş
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Bilgisayar Programlamasına ve Veri Analizine Giriş
BİLGİSAYAR programlama II
FI – Finansal Muhasebe Genel Sunumu
Bilgisayar Yazılımları
Meriç ÇETİN Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
ÖĞRENME STİLLERİ.
Gurbet Güntürk Evsel BY423 Güz, 2015
Komşuda pişer bize de düşer
Program Geliştirme ve JCreator Editörü
Bilgisayar Bilimi Koşullu Durumlar.
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar)
6. DÖNGÜ (TEKRARLAMA) DEYİMLERİ
Bilgisayar Bilimi Fonksiyon Yazma.
Değerler ve Değişkenler
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
SDCC kullanarak C Programlama
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
AĞ TEMELLERİ (TCP/IP SUNUMU)
MTM216 GÖRSEL PROGRAMLAMA
Bilgehan Arslan, Süreyya Gülnar
Medİkal görüntülerde doktor – hasta bİlgİ gİzlİlİğİnİn sağlanmasI
Örgüt Kuramı, Örgüt Tasarımı ve Örgütsel Değişim
Bilimsel bir Bildiri veya Makale Nasıl Yazılır ve Yayımlanır?
Sunum transkripti:

BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA Ders2 Dr. Aslı Ergün 1

C# Dilinin Özellikleri C# Yüksek seviye bir dildir. C# nesne tabanlı bir dildir. C# esnek ve güçlü bir dildir. C# Visual studio IDE (Integrated Development Environment – Tümleşik Program Geliştirme Ortamı) kullanır. IDE’ler bilgisayar yazılımcılarının daha kolay şekilde yazılım geliştirebilmesi için tasarlanan ve yazılım geliştirme aşamasında geliştiriciye birçok kullanışlı araç sunarak daha kolay ve etkili şekilde yazılım geliştirmesine yardımcı olan yazılımlardır. Hata ayıklama ve hızlı kod yazma konusunda araçları ile kolaylık sağlar. Lisanslı olması sebebiyle ücretlidir. 2

Python Dilinin Özellikleri Python Yüksek seviye bir dildir. Python nesne tabanlı bir dildir. Python esnek ve güçlü bir dildir. Python, kurulumla gelen IDLE IDE’si bulunmaktadır. Bunun yanında Pycharm, Netbeans gibi IDE’leri kullanabilmektedir. Hata ayıklama ve hızlı kod yazma konusunda araçları ile kolaylık sağlar. Ücretsizdir, açık kaynaktır. Geniş kütüphane kullanımı bulunmaktadır. Web servisleri, ağ ve soket programcılığı ve veri analizi konusunda çok kullanılmaktadır. 2

Java Dilinin Özellikleri Java Yüksek seviye bir dildir. Java nesne tabanlı bir dildir. Java esnek ve güçlü bir dildir. Java sağlam ve güvenlidir. Java dağıtık bir dildir. Java, Netbeans,Eclipse gibi IDE’leri kullanabilmektedir. Hata ayıklama ve hızlı kod yazma konusunda araçları ile kolaylık sağlar. 2

Python Python, Guido Van Rossum adlı hollandalı bir programcı tarafından yazılmış bir programlama dilidir. Geliştirilmesine 1990 yılında başlayan Python; C ve C++ gibi programlama dillerine kıyaslarsak şöyle sonuçlar elde edebiliriz. Daha kolay öğrenilir. Program geliştirme sürecini kısaltır yani hızlı yazılır. Yukarıdaki verilen programlama dillerine aksine ayrı bir derleyici ihtiyacı duymaz. Hem daha okunaklı, hem daha temiz kodsal söz dizimine sahiptir. Python kelimesi aslında çoğu kişinin zannettiğinin aksine Piton yılanı anlamına gelmez. Python programlama dili ismini, Guido Van Rossum’un çok sevdiği Monty Python adlı altı kişilik bir ingiliz komedi grubun Monty Python’s Flying Circus adlı gösterisinden gelmektedir.

Python Kurulumu 16.09.2018

JetBrains Pycharm Kurumu 16.09.2018

Python2 ve Python3 Python'un baş geliştiricisi Guido Van Rossum 2.x'de olan uyumluluk sorunlarına ve bulunan hatalara son vermek için 2.x üzerinde düzgün bir düzeltme yapmaya karar vermiştir. Bunun sonucunda da 3.x sürümü ortaya çıkmıştır. Python da bilinmesi gereken en önemli noktalardan biri de 3.x'te yapılan radikal değişikliklerden dolayı Python 2.x ve 3.x birbirini desteklemez. 16.09.2018

Python2 Python3 arasındaki farklar Print fonksiyon kullanımı. Tamsayı bölme farklılıkları. Unicode farklılıkları ve byte tipi kullanımı. xrange() ve next() fonksiyonu kullanımı. Döngüsel değişkenler kullanımı. input() ve raw_input() fonksiyonu kullanımı. Yuvarlama işlemleri kullanımı. 16.09.2018

Python Komut Ortamına Giriş Python gerek Linux gerekse Windows platformundan interaktif komut modunda terminal ekranından çalıştırabiliriz. Python kurulumu yapıldıysa, programın herhangi bir konumdan çalıştırılabilmesi için «program patikasına» eklenmesi gerekir. Eklendikten Sonra, python yazıp entera basınca interaktif python ortamına gireriz. Ctrl-Z veya quit() diyerek ortamdan çıkarız. Windows Linux

Interpreter-Etkileşimli kodlama % python >>> 3+3 6 Komut satırından komut çalıştırabilirsiniz. Ortamdan çıkmak için control-D veya exit() yazabilirsiniz.

Linux ortamında Python programı çalıştırmak Program editöründe yazılan kodu aşağıdaki gibi derleriz: % python hello.py Ama dosyayı once calısabilir hale getiririz: Programımızın ilk satırına bunu yazarız: #!/usr/bin/python Calısma modunu calıstırılabilir hale getiririz: % chmod a+x hello.py Aşağıdaki gibi calıstırırız. % ./hello.py

Windows ortamında Python çalıştırmak Program editörü ile yazılan kod komut satırından: python fact.py IDLE IDE kullanarak da programı yazıp çalıştırabiliriz. File- New File diyerek program yazıp, Run diyerek çalıştırabiliriz. 16.09.2018

Python Program Yazıp Çalıştırmak Kod Editörü ile: Herhangi bir program editöründe yazılmış kodlar, uzantısı .py olacak şekilde kaydedilir. Daha sonra python test.py şeklinde çalıştırılır. Linux platformunda kod dosyasının başına #!/usr/bin/python3 şeklinde extra satır eklenirken, Windows #! Python eklenir veya eklenmese de olur. Ama ayrıntılarına daha sonra bakacağız.

Python Başka IDE Ortamından Çalıştırma Farklı (Integrated Development Environment – Tümleşik Geliştirme Ortamı) kullanılarak kod yazıp çalıştırılabilir. Python için en önemli olanlardan bazıları Pycharm ve Netbeans kulanılabilir. Netbeans Pycharm

Pycharm IDE Ortamı 16.09.2018

Hello Python Linux: #!/usr/bin/python print "Hello, Python!"; Windows: