- bilgisayar bilimleri 15
- algoritma 10
- programlama dilleri 3
- film 2
- linux 2
- raspberry pi 2
- açık kaynak 1
- ders notu 1
- eğlence 1
- graf 1
- kriptoloji 1
- makina öğrenmesi 1
- mikroişlemci 1
- sayısal analiz 1
- sheel 1
- site 1
- yapay zeka 1
- zsh 1
bilgisayar bilimleri
Radix Sort (Taban Sıralaması)
Radix Sort (Taban Sıralama), tamsayı bulunduran dizileri küçükten büyüğe ya da büyükten küçüğe sıralı bir şekilde sıralayabilecek bir metottur. Radix Sort (Taban Sıralama), sayıları basamakları üzerinde işlem yaparak sıralayan algoritmalarından biridir. Radix Sort algoritması,aslında 2’lik tabana göre geliştirilmiş hızlı bir şekilde sıralayan algoritmadır. Radix Sort, taban sıralama veya hane sıralaması olarak isimlendirilir.
Selection Sort (Seçerek Sıralama)
Selection Sort (Seçerek Sıralama) bir sıralama algoritmasıdır. Büyük veri kümesini sıralamak için verimsizdir. Bubble sort yönteminin iyileştirilmiş hali diyebiliriz. Çünkü takas işlemini yapmaz. O notasyonu O(n^2)‘dir. Bubble Sort’a göre daha etkilidir.
Bubble Sort (Kabarcık Sıralama)
Sıralama algoritmaları arasında oldukça kullanışlı olan Bubble Sort (Kabarcık Sıralama), büyük dizilerde çok yavaş çalışan fakat kullanımı oldukça basit olduğu için tercih edilen bir sıralama yöntemidir.
Insertion Sort (Eklemeli Sıralama)
Insertion Sort (Eklemeli Sıralama),sıralama yöntemlerinde sık kullanılır. Insertion Sort, Bubble Sort yönteminin iyileştirilmiş halidir.
Sayısal Analiz, Sayısal Yöntemler Ders Notları
Sayısal Yöntemler ya da Sayısal Analiz olarak geçen derste tutmuş olduğum notları sizinle paylaşmak istedim. Aşağıda sayısal yöntemler konularını, sayısal analiz konularını içeren liste bulunmaktadır.
Programlama Dillerinde Fonksiyon Çağırma Kavramları
Değer İle Çağırma (Call by Value)
Statik Kapsam Bağlama (Static Scope,Static Binding)
Dinamik Kapsam Bağlama (Dynamic Scope, Dynamic Binding)
Bellek Sızıntısı
Sallanan Gösterge (Dangling Pointer) Nedir?
Sallanan Gösterge, bir göstergenin(pointer) gösterdiği değişkenin adresinde veri olmaması durumudur. Yani pointer(gösterge) serbest bırakılmış bir yığın değişkene işaret etmiş olur.Serbest bırakılmış bir bellek adresini gösteren göstergeye sallanan gösterge (dangling pointer) denir.
Sezar Şifrelemesi (Caesar Crypto)
Bu şifreleme adını Julious Ceasar’dan alan basit bir yer değiştirme şifreleme örneğidir.
Kesme (Interrupt) Nedir?
Kesme,mikrodenetleyicinin işlemekte olduğu program kodlarını bırakıp başka bir işlevi yerine getirmesine neden olan,yazılım ve donanımsal olaydır.
Bellman Ford Algoritması (Bellman Ford Algorithm)
Linear Search (Doğrusal Arama)
Linear Search (Doğrusal Arama)
Graf Teorisi (Graph Theory)
Graf,gerçek hayatta karşılaşılan birçok problemi,mantıksal ilişki kurarak problemi göstermeye yarayan bir ağ yapısıdır. Graf teorisi,çizge teorisi,çizge kuramı,grafları inceleyen bir matematik dalıdır.Bağlantılı listeler ve ağaçlar,grafların özel halidir.
algoritma
Radix Sort (Taban Sıralaması)
Radix Sort (Taban Sıralama), tamsayı bulunduran dizileri küçükten büyüğe ya da büyükten küçüğe sıralı bir şekilde sıralayabilecek bir metottur. Radix Sort (Taban Sıralama), sayıları basamakları üzerinde işlem yaparak sıralayan algoritmalarından biridir. Radix Sort algoritması,aslında 2’lik tabana göre geliştirilmiş hızlı bir şekilde sıralayan algoritmadır. Radix Sort, taban sıralama veya hane sıralaması olarak isimlendirilir.
Selection Sort (Seçerek Sıralama)
Selection Sort (Seçerek Sıralama) bir sıralama algoritmasıdır. Büyük veri kümesini sıralamak için verimsizdir. Bubble sort yönteminin iyileştirilmiş hali diyebiliriz. Çünkü takas işlemini yapmaz. O notasyonu O(n^2)‘dir. Bubble Sort’a göre daha etkilidir.
Bubble Sort (Kabarcık Sıralama)
Sıralama algoritmaları arasında oldukça kullanışlı olan Bubble Sort (Kabarcık Sıralama), büyük dizilerde çok yavaş çalışan fakat kullanımı oldukça basit olduğu için tercih edilen bir sıralama yöntemidir.
Insertion Sort (Eklemeli Sıralama)
Insertion Sort (Eklemeli Sıralama),sıralama yöntemlerinde sık kullanılır. Insertion Sort, Bubble Sort yönteminin iyileştirilmiş halidir.
Merge Sort Algoritması (Birleştirme Sıralaması)
Merge Sort Algoritması (Birleştirme Sıralaması) Verilerimizi sıralı hale getirmek için kulladığımız Merge Sort Algoritması(Birleştirme Sıralaması), parçala ve fethet(divide and conquer) yöntemiyle çalışır.
Bellman Ford Algoritması (Bellman Ford Algorithm)
Linear Search (Doğrusal Arama)
Linear Search (Doğrusal Arama)
Dijkstra En Kısa Yol Algoritması (Dijkstra’s Shortest Path Algorithm)
Hamilton Yolu ve Devresi (Hamiltonian Path and Hamiltonian Circuit)
Bir grafın tüm düğümlerini bir kere geçen yola “Hamilton Yolu(Hamiltonian Path)” denir. Bir grafın herhangi bir düğümünden başlayarak tüm düğümleri sadece bir kere geçerek başlangıç düğümüne gelebiliyosa buna Hamilton Devresi(Hamiltonian Circuit) denir. Burada dikkat edilmesi gereken nokta tüm düğümlere uğranacak fakat tüm ayrıtları geçmek zorunda değil.
İkili Arama Algoritması (Binary Search Algorithm)
programlama dilleri
Programlama Dillerinde Fonksiyon Çağırma Kavramları
Değer İle Çağırma (Call by Value)
Statik Kapsam Bağlama (Static Scope,Static Binding)
Dinamik Kapsam Bağlama (Dynamic Scope, Dynamic Binding)
film
Zamanın ötesinde bir film:”Contact (Mesaj)”
Yapay Zekanın Zirve Filmi:”Ex Machina”
Konusu: Filmin ana karakteri olan Caleb Smith, dünya çapında ses getirmiş bir teknoloji şirketinde yazılımcı olarak çalışmaktadır.Şirkette bir yarışma düzenlenir.Yarışmayı düzenleyen aynı zamanda şirketin CEO’su olan Nathan Bateman’dır. Ödül ise Nathan’ın sahip olduğu gizemli bir dağ laboratuvarında bir haftalık kalma.Bu laboratuvarda Nathan,yapay zeka üzerine çalışmalar yürütmektedir.Nathan,Caleb’ı bir haftalık bir ‘turing’ testine sokar.Test ana karakteri olan ‘Ava’,Caleb’ı oldukça zorlu bir sınava çıkıyor.
linux
ZSH ve Oh My ZSH Kurulumu
İlk olarak ZSH kurulumunu yapalım.
Linux Komut Satırında Bul ve Değiştir
Linux işletim sisteminde bir dosya içerisindeki istediğimiz kelimeyi bul ve değiştir yani find and replace işleminin nasıl yapıldığını inceleyeceğiz.Bu işlemi komut satırından yapacağız.Öncelikle örnek dosyamızın adı:ornek.txt olsun.
raspberry pi
Raspberry Pi’yi Ekran Olmadan SSH Etkinleştirme
Başıma gelen ve oldukça kullanışlı olan bir bilgiyi paylaşmak istiyorum.
Raspberry Pi Üzerinde Telegram Çalıştırmak
Bu yazımda,Rasspbery Pi cihazınız üzerinde Telegram uygulamanızı kullanarak mesaj, fotoğraf, video vb. göndermek / almak için neler yapmanız gerektiğinizden bahsedeceğim.
açık kaynak
Yapay Zeka ve Makina Öğrenmesi İle Yapılmış 20 Açık Kaynak Proje
Yapay Zeka(AI) ve Makina Öğrenmesi günümüzde popüler hale geldi. Bu alanlarda çalışmak kolay değil.Çoğunlukla akademik çalışmalarla büyüyen bir alandır. Bu konulara hevesli ve meraklılar, bir açık kaynak proje üzerinden yürümeleri kendileri için oldukça uygun bir yol olacaktır.
ders notu
Sayısal Analiz, Sayısal Yöntemler Ders Notları
Sayısal Yöntemler ya da Sayısal Analiz olarak geçen derste tutmuş olduğum notları sizinle paylaşmak istedim. Aşağıda sayısal yöntemler konularını, sayısal analiz konularını içeren liste bulunmaktadır.
eğlence
Birbirinden Eğlenceli ve İlginç 20 Web Site
Can sıkıntısına birebir titizlikle seçtiğim birbirinden güzel siteleri sizinle paylaşmak istedim. Hem eğlendiricek hemde şaşırtıcak 20 web sitesini umarım beğenirsiniz.
graf
Graf Teorisi (Graph Theory)
Graf,gerçek hayatta karşılaşılan birçok problemi,mantıksal ilişki kurarak problemi göstermeye yarayan bir ağ yapısıdır. Graf teorisi,çizge teorisi,çizge kuramı,grafları inceleyen bir matematik dalıdır.Bağlantılı listeler ve ağaçlar,grafların özel halidir.
kriptoloji
Sezar Şifrelemesi (Caesar Crypto)
Bu şifreleme adını Julious Ceasar’dan alan basit bir yer değiştirme şifreleme örneğidir.
makina öğrenmesi
Yapay Zeka ve Makina Öğrenmesi İle Yapılmış 20 Açık Kaynak Proje
Yapay Zeka(AI) ve Makina Öğrenmesi günümüzde popüler hale geldi. Bu alanlarda çalışmak kolay değil.Çoğunlukla akademik çalışmalarla büyüyen bir alandır. Bu konulara hevesli ve meraklılar, bir açık kaynak proje üzerinden yürümeleri kendileri için oldukça uygun bir yol olacaktır.
mikroişlemci
Kesme (Interrupt) Nedir?
Kesme,mikrodenetleyicinin işlemekte olduğu program kodlarını bırakıp başka bir işlevi yerine getirmesine neden olan,yazılım ve donanımsal olaydır.
sayısal analiz
Sayısal Analiz, Sayısal Yöntemler Ders Notları
Sayısal Yöntemler ya da Sayısal Analiz olarak geçen derste tutmuş olduğum notları sizinle paylaşmak istedim. Aşağıda sayısal yöntemler konularını, sayısal analiz konularını içeren liste bulunmaktadır.
sheel
ZSH ve Oh My ZSH Kurulumu
İlk olarak ZSH kurulumunu yapalım.
site
Birbirinden Eğlenceli ve İlginç 20 Web Site
Can sıkıntısına birebir titizlikle seçtiğim birbirinden güzel siteleri sizinle paylaşmak istedim. Hem eğlendiricek hemde şaşırtıcak 20 web sitesini umarım beğenirsiniz.
yapay zeka
Yapay Zeka ve Makina Öğrenmesi İle Yapılmış 20 Açık Kaynak Proje
Yapay Zeka(AI) ve Makina Öğrenmesi günümüzde popüler hale geldi. Bu alanlarda çalışmak kolay değil.Çoğunlukla akademik çalışmalarla büyüyen bir alandır. Bu konulara hevesli ve meraklılar, bir açık kaynak proje üzerinden yürümeleri kendileri için oldukça uygun bir yol olacaktır.
zsh
ZSH ve Oh My ZSH Kurulumu
İlk olarak ZSH kurulumunu yapalım.