Python 1990 yılında Amsterdam'da Guido Van Rossum tarafından tasarlanıp geliştirilen nesne yönelimli, etkileşimli, çok paradigmalı ve yüksek seviyeli bir programlama dilidir.
Pyhton, söz dizim ve sade yapısı gereği, kolay kodlanabilir ve okunabilir bir dildir bu yüzden öğrenmesi ve akla gelen fikir veya projelerin hayata geçirilmesi diğer dillere göre daha kolaydır. Çok çeşitli alanlarda kullanılan Pyhton dilinin derin kütüphane ve frameworkleri vardır. Pek çok alanda yapay zekadan sağlık ve bilime kadar bu kütüphaneler genişlemektedir.
Yorumlanabilen bir dil olması Pyhton'u derlemeye gerek duymadan kodu direk çalıştıran bir dil haline getirir. Bu sebeple kod yazımında herhangi bir hata olması durumunda kodun çalışması durdurulup, hata olan kısım ile ilgili hatanın türüne yönelik bilgi verir. Bu durum kodda hataları ayıklamayı daha basit hale getirir.
Pyhton'un açık kaynaklı, ücretsiz, sonuçların adım adım takip edilebilirliği gibi pek çok yönden avantajlıdır ancak bunun dışında dezavantajları da vardır. Bunlar;
Hafıza verimliliği açısından Pyhton derleme gerektirmyeni ve yorumlanan bir dil olduğu için diğer dillere (Java, C, C#) oranla daha uzun işlem süresiyle daha fazla hafıza kullanır. Bu durum işlemci, RAM gibi bilgisayar kaynaklarını daha çok kullanır.
Çalışma hızı diğer dillere oranla oldukça düşüktür. Dinamik olarak atanan bir dil olması sebebiyle kodu satır satır çalıştırır. Bu durum çalışma süresinin uzamasına sebep olur.
# Fonksiyonellik açısından Pyhton, büyük çaplı ve derin kodlamaya sahip projelerde (oyun, mobil uygulama ve robotik kodlama) yüksek işlevsellik beklemek zordur. Bu rağmen Pyhton ile yapılmış ve adını duyurmuş projeler (Battlefield, World of Tanks, Civilization) mevcuttur.
Veri tabanı yönetimi için Pyhton'da çeşitli sistemler geliştirilmiştir ancak rakipleri kadar performanslı ve kullanışlı sistemler değildir.
Her programlama dilinin olduğu gibi Pyhton'un da avantajları ve dezavantajları vardır. Bu sebeple projeye başlamadan önce proje ihtiyaçları ve özellikleri belirlenip kodlamaya öyle başlanılmalıdır.
Python Kullanım Alanları Nelerdir?
Python İfadeleri
Python Veri Tipleri
Pyhton, söz dizim ve sade yapısı gereği, kolay kodlanabilir ve okunabilir bir dildir bu yüzden öğrenmesi ve akla gelen fikir veya projelerin hayata geçirilmesi diğer dillere göre daha kolaydır. Çok çeşitli alanlarda kullanılan Pyhton dilinin derin kütüphane ve frameworkleri vardır. Pek çok alanda yapay zekadan sağlık ve bilime kadar bu kütüphaneler genişlemektedir.
Yorumlanabilen bir dil olması Pyhton'u derlemeye gerek duymadan kodu direk çalıştıran bir dil haline getirir. Bu sebeple kod yazımında herhangi bir hata olması durumunda kodun çalışması durdurulup, hata olan kısım ile ilgili hatanın türüne yönelik bilgi verir. Bu durum kodda hataları ayıklamayı daha basit hale getirir.
Pyhton'un açık kaynaklı, ücretsiz, sonuçların adım adım takip edilebilirliği gibi pek çok yönden avantajlıdır ancak bunun dışında dezavantajları da vardır. Bunlar;
Hafıza verimliliği açısından Pyhton derleme gerektirmyeni ve yorumlanan bir dil olduğu için diğer dillere (Java, C, C#) oranla daha uzun işlem süresiyle daha fazla hafıza kullanır. Bu durum işlemci, RAM gibi bilgisayar kaynaklarını daha çok kullanır.
Çalışma hızı diğer dillere oranla oldukça düşüktür. Dinamik olarak atanan bir dil olması sebebiyle kodu satır satır çalıştırır. Bu durum çalışma süresinin uzamasına sebep olur.
# Fonksiyonellik açısından Pyhton, büyük çaplı ve derin kodlamaya sahip projelerde (oyun, mobil uygulama ve robotik kodlama) yüksek işlevsellik beklemek zordur. Bu rağmen Pyhton ile yapılmış ve adını duyurmuş projeler (Battlefield, World of Tanks, Civilization) mevcuttur.
Veri tabanı yönetimi için Pyhton'da çeşitli sistemler geliştirilmiştir ancak rakipleri kadar performanslı ve kullanışlı sistemler değildir.
Her programlama dilinin olduğu gibi Pyhton'un da avantajları ve dezavantajları vardır. Bu sebeple projeye başlamadan önce proje ihtiyaçları ve özellikleri belirlenip kodlamaya öyle başlanılmalıdır.
Python Kullanım Alanları Nelerdir?
Hidden content
Bu içeriği görebilmeniz için bu konuya cevap vermeniz gerekmektedir.
Python İfadeleri
Hidden content
Bu içeriği görebilmeniz için bu konuya cevap vermeniz gerekmektedir.
Python Veri Tipleri
Hidden content
Bu içeriği görebilmeniz için bu konuya cevap vermeniz gerekmektedir.
Son düzenleme: