Python3 Nedir Ne İşe Yarar?

PYTHON NEDİR?

1989 yılında Guido van Rossum tarafından yaratılan bir yazılım dilidir. En güncel versiyonu PYTHON3’tür.

DİĞER DİLLERDEN FARKI NEDİR?

Yüksek seviye bir yazılım dilidir. Yani donanım mimarisi, işlemci, bellek yönetimi gibi detaylara ihtiyaç duymaksızın kod geliştirmenin mümkün olduğu bir yazılım dilidir.

NEDEN PYTHON ÖĞRENMELİYİM?

Python’a olan talep her geçen gün artarak artmaktadır. İleriye dönük bakıldığında Python bilenler için iş imkanları diğer dillere göre daha geniş olacaktır.

Python dilinin bu kadar popüler olmasında 2 neden vardır. Öncelikli neden büyük veri(big data) çalışmaları için son derece etkin ve hızlıdır. Artık standart depolama kapasitelerinin bile yetersiz kaldığı günümüz verilerine baktığımızda, bu verileri inceleyebilmek için Python gibi yüksek seviye dillere gerek duyulmaktadır.

Diğer neden ise “Yapay Zeka” çalışmalarıdır. Diğer tüm yazılım dilleri ile karşılaştırıldığında Python, yapay zeka konusunda çok öne çıkmaktadır. Kütüphanelerinin geniş olması, öğrenmenin kolay olması ve compile edilmesine gerek olmaması; “Yapay Zeka”, “Makine Öğrenmesi” ve “Derin Öğrenme” konularında Python dilinin tercih edilmesine neden olmuştur. Son zamanlarda Python isminin bu kadar sık duyulmasının temel nedeni de Yapay Zeka çalışmalarıdır.

PYTHON HANGİ IDE KULLANIR?

En sık tercih edilen IDE yani kod yazma platformu “pycharm’dır”. Diğeri ise Jupiterdir. Bense daha çok QT designer ile çalışıyorum.

PYTHON DİLİNİ ÖĞRENMEK NE KADAR KOLAY?

Bu kişinin kapasitesine göre değişmekle birlikte; python öğrenilmesi en kolay dillerden biridir. Syntaxlar oldukça kısa ve nettir. Çok basit bir kod kıyaslaması yapalım.

PYTHON dili ile ekrana BYMMB yazdırmak için;

print("BYMMB")

JAVA dili ile ekrana BYMMB yazdırmak için;

public class bymmb {
    public static void main(String[] args) {
        System.out.println("BYMMB");
    }
}

C++ dili ile ekrana BYMMB yazdırmak için;

#include <iostream>
int main() 
{
    std::cout << "BYMMB";
    return 0;
}

C# dili ile ekrana BYMMB yazdırmak için;

using System;
namespace bymmb
{
    class bymmb 
    {
        static void Main() 
        {
            Console.WriteLine("BYMMB");
            Console.ReadKey();
        }
    }
}

İşte bu yüzden PYTHON diline bu kadar talep var.

PYTHON İLE MOBILE UYGULAMA YAZABİLİR MİYİZ?

Evet ancak henüz çok elverişli değil. Eğer android için mobil uygulama yazmak istiyorsanız, tavsiyem KOTLİN’dir.

PYTHON’UN EN SIK KULLANILAN KÜTÜPHANELERİ NELERDİR?

Çok fazla var. Benim en sık kullandığım kütüphaneler;

  • Requests. İnternet işlemleri için kullanılır.
  • Scrapy. İnternetten very toplama için kullanılır.
  • SQLAlchemy. Veri tabanı yönetimi için kullanılır.
  • BeautifulSoup. HTML kodlarını ayıklamak için kullanılır.
  • NumPy. İleri düzey matematiksel işlemler için kullanılır.
  • SciPy. Bilimsel hesaplamalar için kullanılır.
  • matplotlib. Veri bilimi için kullanılır.
  • Pygame. Oyun geliştirmek için kullanılır.
  • Pyglet. 3 boyutlu oyun geliştirmek için kullanılır.
  • pyQT. Grafiksel tasarımlar için kullanılır.
  • Sklearn. Yapay zeka için kullanılır.

PYTHON İLE WEB SİTESİ PROGRAMLANIR MI?

Evet. Hem de mükemmel bir şekilde programlanır. En yaygın iki ortam Django ve Flask’dır.

Similar Posts

One Comment

  1. python, Hocam kesinlikle biz acemilere VBA yı öğreten biri olarak Python Öğretme zamanınızda gelmiş de geçiyor bile. Bence bir Udemy eğitimi hazırlayında alalım.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.