js
Ana Sayfa Slider Eğitim Genel Son Dakika Teknoloji Yazılım

Javascript Event Loop: Javascript Nasıl Paralel Çalışır?

Javascript gerçekten nasıl çalışır? Javascript Single Threaded bir dildir öyleyse asenkron işlemler nasıl gerçekleşir? Call stack, event loop, callback queue, bazı API’lar ve diğerleri. Bu yazımızda Javascript Event sisteminden ve diğer dillerden ayrıldığı noktalardan bahsedeceğiz. Yukarıdaki Javascript runtime’nın(çalışma zamanı) basitleştirilmiş bir görüntüsüdür. Belleğin tahsis edildiği heap ve stack framelerin bulunduğu stack. Birde browser veya diğer […]

Blog C/C++ C# Eğitim Genel Java PHP Programlama Dilleri Programlama Dilleri Eğitim Python Yazılım

Nesneye Dayalı Programlama (Object-Oriented Programming) Nedir?

    Nesneye dayalı programlama, bildiğimiz prosedürlere ya da fonksiyonlara bölerek  yazdığımız programlama şekli yerine data ve fonksiyon içeren nesneler (object) ve sınıflar (class) yaratarak bu nesnelerin üzerinde işlem yapma metodudur. Nesneye dayalı programlama belirli dillerde kullanılır ve bunlar Java, C++, C#, Python, PHP, JavaScript, Ruby, Perl, Smalltalk, Objective-C dilleridir. Ben bu yazımda C++ dilini […]

Blog C/C++ C# Eğitim Java PHP Programlama Dilleri Programlama Dilleri Eğitim Python Son Dakika

NESNEYE YÖNELİK PROGRAMLAMA

Günümüzde gelişen teknolojiyle birlikte programlamaya yönelik ihtiyaçlar da artmaya başladı. Öyle ki geçmiş yıllarda birçok insan için karmaşık gelen kodlar, artan yazılım talebiyle Nesneye Yönelik Programlama (Object Orianted Programming / OOP)’yı ortaya çıkardı. Nedir bu OOP? Nesneye Yönelik Programlama (OOP), 1970’li yılların başında ortaya çıkmış ve o dönemin bilgisayar programlama alanlarındaki sorunlara çözüm olarak geliştirilmiştir. […]

dünyanın uzaydan çekilmiş fotoğrafı
Ana Sayfa Slider Eğitim Son Dakika Teknoloji

İnternet Bağlantısı Nasıl Gerçekleşir: İnternet Protokolleri

İnternete nasıl bağlanırız hiç merak ettiniz mi? Mail uygulamanıza girip arkadaşınıza veya öğretmeninize bir mail attığınızda bu bilgiler ona nasıl ulaşır? Bu yazımızda internetin çalışma mantığından ve internet protokollerinden bahsedeceğiz. IP (Internet Protocol) Internet, birbirine bağlı genel bir ağ olarak birkaç ağın birbiriyle bir şekilde iletişim kurmasıdır. Buradaki bir şekilde, Internet Protokolüdür. A noktasından B […]

Ana Sayfa Slider Eğitim Genel Programlama Dilleri Programlama Dilleri Eğitim Son Dakika

Prototype ve Prototype Chain(JavaScript)

Neden prototype a ihtiyaç duyarız ? Aşağıdaki en temel obje oluşturma örneğine bakalım Objeyi oluşturduk. Şimdide uygulamanızda birden fazla insana ihtiyacınızın olduğu bir senaryo düşünün.Bu durumda sizin için ‘insan’ objesini oluşturacak ayrı bir fonksiyon oluştururduk. Şimdi daha karmaşık bir uygulamada milyonlarca insan objesine ihtiyaç duyduğunuz bir senaryoyu düşünün.Böyle bir durumda İnsan objesini her oluşturduğumuzda hafızada […]

Blog Eğitim PHP Programlama Dilleri Programlama Dilleri Eğitim Son Dakika

PHP Nedir? Bilgisayara Nasıl Kurulur?

PHP Nedir? PHP ilk olarak 1995 yılında Rasmus Lerdorf tarafından tasarlanmıştır. 20 Şubat 2020 itibari ile en güncel PHP sürümü 7.4.1’dir. PHP günümüzde güncel olarak kullanılan en yaygın web programlama dilleri arasında yerini almaktadır. Webmaster ve web yazılımcıları tarafından en sık tercih edilen kodlama dilidir. Dinamik ve sürekli güncellenen bir dil olması nedeniyle performans ve […]

Eğitim Versiyon Kontrol Sistemleri Eğitim

VScode ile git projesi başlatma

              Merhabalar arkadaslar Github kullanmak ve projelerımızı orda olusturmak gunumuzde proje takıp  ederken cok onemlı gelin sizlerle  VScode kullanarak oluşturdugum react projesini github hesabıma nasıl aktarıyorum onu gösterecegim bol resimli bir yazı olacak  hadi başlayalım    1-Github hesabımıza giriş yapalım ve yenibir repository oluşturalım    react_project isminde repository oluşturduk.    2-Bize verilen […]

Blog Eğitim Makine Öğrenmesi

Makine Öğrenmesi Sınıflandırma Başlangıç Seviyesi

Iris Veri Setiyle Yapay Zeka Uygulaması   İlk önce veri setimizi manipüle edeceğiz ve var olan sorunları incelemek ve ortadan kaldırmak için kütüphanelerimizi dahil edeceğiz. In [2]: import pandas df = pandas.read_csv('iris.csv')   Veri setimizi okuduktan sonra verimiz hakkında bilgi edinme çalışmalarına başlayabiliriz. Öncelikle benim “veriye ilk bakış metodu” dediğim bir metodu uygulayacağız. Verinin ilk 5 veya […]

Blog Derin Öğrenme Eğitim Yapay Zeka

Derin Öğrenme – 1 – İleri Yayılım Algoritması

Eğer teknolojiyi takip ediyorsanız , derin öğrenmenin teknoloji dünyasında sıkça kullanıldığına şahit olmuşsunuzdur. Bu makale serisinde , dünyada gün geçtik daha çok konuşulan derin öğrenme hakkında giriş-orta seviyede bilgiler vermeye çalışacağım.  Öncelikle , derin öğrenme alanında çalışacaklarına karar vermiş kişilerin terminolojiye hakim olmalarını düşünenlerdenim. Diğer bilgisayar bilimleri alanında olduğunu gibi bu alandadaki önümüze çıkan kelimelerin […]