teknoloji15 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 Akbiyikteknoloji6 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 Akbiyikteknoloji2 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 Akbiyikteknoloji29 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 Akbiyikteknoloji26 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 Akbiyikteknoloji23 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 Akbiyikogren - 1 April, 2022
Nasıl Programlama ve Web Geliştirme ÖğreniyorumProgramlamanın p'sini bilmediğim zamanlarda programlama benim için keyif aldığım hemen hemen her şeyi yaratan bu sihirli süreçti. Boş zamanlarımda web geliştirme öğrenmeye karar verdiğimde beni resmen büyüledi diyebilirim. Bu yazımda sizinle kişisel web geliştrime deneyimimi paylaşmak istiyorum.
Ilker Akbiyikogren - 20 May, 2022
CS Öğrenmeye Ne Zaman BaşlamalısınızCS dersleri almadan veya Veri Yapıları (data structures) ve Algoritmalar gibi temel bilgileri öğrenmeden de kesinlikle bir web geliştiricisi olabilirsiniz. Ancak bu derslerin (veya kursların) belli nedenlerden dolayı var olduklarını unutmayın.
Ilker Akbiyikogren - 29 March, 2022
Benim De Sık Kullandığım 5 İşe Yarar WebsitesiBir yazılım mühendisi ve ya web geliştirici olarak işiniz zaten yeterince zor. Ama işinizi kolaylaştırabiliecek kaynaklar da yok değil. Hem de birçoğu ücretsiz. Bunların çoğu sizin gibi web geliştirilerin veya mühendislerin ihtiyaçlardan doğan kaynaklar.
Ilker Akbiyikproje - 25 April, 2022
JWT ve Node ile Kimlik DoğrulamaKimlik doğrulama ve yetkilendirme (auth), özellikle yeni başlayan biriyseniz çok göz korkutucu olabiliyor. En azından benim için durum böyleydi. Bu gönderiyle, pasaport.js ile jwt auth süreci hakkında temel bilgiler edinebilirsiniz. Projeyi mümkün olduğu kadar basit tutmak için hiçbir framework kullanmayacağız.
Ilker Akbiyikteknoloji - 13 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 Akbiyikproje - 4 May, 2022
Yeni Başlayanlar İçin React Hotel ProjesiYeni başlayanlar için harika bir web sitesi projesi. Bu projeyi oluşturduktan sonra, router'ı nasıl kullanacağınızı, dinamik route oluşturmayı ve react.js ile formları nasıl kullanacağınızı öğreneceksiniz. Bu projeyi portfolyonuza ekleyebilirsiniz (tabii ki bazı kısımlarını kişiselleştirip geliştirdikten sonra).
Ilker Akbiyik










