15 October, 2022
Dizi Veri Türleri ve AnalizDizi, sıralanmış ve dizine alınmış yapılandırılmış bir veridir. Diziler her dilde farklı şekillerde oluşturulur, ancak hepsi hemen hemen aynı şekilde indekslenir. Bu yazıda birkaç dilde dizi veri yapısından ve bunlarla nasıl çalışabileceğimizden bahsedeceğim.
Ilker Akbiyik6 October, 2022
Bağlantılı Listeler ve KullanımlarıBağlantılı listeler, iki ana bölümden oluşan basit veri yapılarıdır. Gerçek verileri içeren bir bölüm ve sonraki liste öğesi hakkında bilgi için başka bir bölüm. 3 ana bağlantılı liste türü vardır; tek bağlantılı listeler, çift bağlantılı listeler ve dairesel bağlantılı listeler. Genelde bağlantılı listelerin baş görevi gören bir bölümü vardır, bağlantılı listelerinizi bir kuyruk ile sonlandırmayı seçebilir veya boş olarak da kullanabilirsiniz.
Ilker Akbiyik2 October, 2022
Python ile Hızlı SıralamaHızlı sıralama, dizilerimizi/listelerimizi sıralamak için kullanabileceğimiz bir başka böl ve yönet algoritmasıdır. Öncelikle bir pivot noktası seçiyoruz. Bu pivot noktasını (veya değeri) seçtikten sonra, daha küçük değerleri soluna ve daha büyük değerleri sağına koyacağız. Dizimizi/listemizi bu pivot noktasına böleceğiz ve listeyi sıralayana kadar yinelemeli olarak sıralama algoritmamızı yürüteceğiz.
Ilker Akbiyik29 September, 2022
En Basit Karşılaştırma Algoritması Kabarcık SıralamaBubble sort is probably the simplest way of sorting you can think of when creating a sorting algorithm. The idea is that you go through the algorithm sorting the adjacent items again and again until we have a sorted array.
Ilker Akbiyik26 September, 2022
Python İle Birleştirme SıralamasiMuhtemelen en sevdiğim ve aynı zamanda anlamamın en uzun süren sıralama algoritması. Umarım bu algoritmanın nasıl çalıştığını kavramanızı kolaylaştırabilirim. Temel olarak dizimizi (veya listemizi), parçalar sıralayacak kadar küçük olana kadar özyinelemeli (recursion) olarak böleriz. Sonunda parçaları sıralamaya ve "birleştirmeye" başlayabiliriz. Kulağa gerçekten basit geliyor değil mi? Hadi başlayalım!
Ilker Akbiyik23 September, 2022
Python İle Ekleme SıralamaEkleme sıralama, nispeten daha küçük listelerde (veya dizilerde) çok iyi çalışabilen basit sıralama algoritmalarından biridir. İkinci bir yineleme başlatması gerekmediği, zaten kısmen sıralanmış dizilerde daha iyi performans gösterir. Nedenini hemen göreceğiz.
Ilker Akbiyik14 September, 2022
Örneklerle Basit ÖzyinemelemeÖzyineleme, bir koşul sağlanana kadar kendini tekrar tekrar çağıran bir fonksiyon olarak basitçe açıklanabilir. Yeni başlayanlar için göz korkutucu görünebilir, ancak doğru kullanıldığında yinelemelerden çok daha iyi performans gösterirler.
Ilker Akbiyik24 August, 2022
En Az Kullanılan JavaScript Primitive'iSembol, JavaScript'in ilkel veri türlerinden biri ( primitive data type ). Kesinlikle en az kullanılan ve en tuhaf olan veri tipi diyebiliriz. Bir sembol oluşturulduğunda sembolün değeri gizli tutulur. Aynı değere sahip iki sembol asla birbirine eşit olamaz. Bu yüzden isim çakışması sembolleri kullanırken endişelenmeniz gereken bir şey değil.
Ilker Akbiyik13 July, 2022
Modallara GirisYeni başlayan biriyseniz, bir modal oluşturmak göz korkutucu görünebilir. Bir modal, HTML, CSS ve tabii ki JavaScript içerir. Ön uç (Front-end) web geliştirmenin tüm yönleriyle çalışmanız gerekiyor. Bir modal kullanmaktan tabi ki kaçınabilirsiniz ama ne zmana kadar erteleceksiniz. Modallar, ziyaretçilerimize bazı bilgileri göstermek, basit ve hızlı bir form göndermek veya onları herhangi bir şey hakkında uyarmak vb. için mükemmel. Tek sınır sizin hayal gücünüz. Hadi başlayalım!
Ilker Akbiyik1 July, 2022
Basit Bir Proje Ile Yeni React-Redux OgrenelimProjeleriniz yeterince küçükken, reactjs'te state yönetmek per de zor değil. Projeleriniz büyüdükçe, state'i ebeveyne ve ya çocuğa göndermek sadece kirlilik yaratıyor ve kodunuzu okumayı ve anlamayı zorlaştırıyor. Bu noktada Redux günü kurtarmaya geliyor. Hadi başlayalım!
Ilker Akbiyik27 June, 2022
Chart.js VS D3.jsDisplaying your data as graphs and charts not only make them more easy to understand, it also makes dealing with data not so boring. As a web developer / programmer you either worked with or going to work with data. Chart.js and D3.js are the two most popular data visualization libraries that you can use with JavaScript. In this post I am going to be sharing with you some general information about each of them and my personal opinion using both of these libraries.
Ilker Akbiyik10 June, 2022
JavaScript Spread Operator ve KullanımlarıSpread operatörü, JavaScript'te diziler ve nesnelerle çalışırken her şeyi çok daha kolaylaştırmak için kullanılabilir. Mutasyon gerektirmeyen işlemer de bu operatör kullanılarak yapılabilir. Bir fonksiyon sıfır veya daha fazla argüman beklediğinde, yine spread operatörünü kullanabilirsiniz.
Ilker Akbiyik13 May, 2022
6 En Kullanisli React HookuFonksinel bileşenler (fucntional components) kesinlikle benim en sevdiğim react bileşeni türü. Bu bileşenleri oluşturmayı ve okumayı çok daha kolay buluyorum. Bileşeni çalışır duruma getirmek için gereken minimum standart kod boyutu da alternatiften çok daha küçüktür. React Hookları (Kancalar), fonksiyonel bileşenlerle çalışırken en büyük yardımcınız olacak.
Ilker Akbiyik21 March, 2022
Aynı Sayfa Düzenini Oluştururken Grid vs FlexboxSayfa düzenini oluşturmak zaman zaman olabiliyor. Ama fonksiyonel olarak benzer sayfa düzenini oluşturmak hem flexbox hem de grid kullanılarak mümkün. Üç farklı basit ama yaygın durumla kıyaslamayı görebilirsin.
Ilker Akbiyik












