İçeriğe geç
Teknoloji.org
Ara

Yazılım Geliştirme

Programlama dilleri, web geliştirme, framework'ler, algoritmalar ve yazılım mühendisliği üzerine rehberler ve yazılar.

151 yazıSon yazı İlk yazı 2020Sayfa 6 / 13

Yazılım Geliştirme: yazılar

Selenium Kütüphanesi Nedir? Nasıl Kullanılır?

Python programlama dili günümüzde birçok alanda kullanılmakta. Popüleritesi günden güne artan programlama dilinin kullanım alanlarından biri de Web Scraping (Veri Kazıma). Web Scraping için popüler 5 Python kütüphanesi yazımızda da bahsettiğimiz gibi bazı Python kütüphaneleri bu işi bizler için oldukça kolaylaştırmakta. Bu yazımızda ise yine o listede yer alan Selenium kütüphanesi nedir konusunu inceleyeceğiz. Veri Kazıma (Web Scraping)Nedir? Adından da anlaşılacağı gibi veri kazıma, web siteler

Nasıl Yapılır?3 dk okuma

Vue JS Nedir? Progressive Web PWA Nedir?

Vue JS açık kaynak ve progressive olan kullanıcı ara yüzleri geliştirmeye ve tek sayfa uygulaması yaratmaya yarayan bir Javascript framework’üdür. 2014 yılında ismini duyduğumuz ve de öncesinde Google’da Angular geliştiren Evan You tarafından yaratılmıştır. Evan You’nun yaklaşımı; “Angular’dan (bir başka framework) sevdiğim parçaları alsam ve daha hafif bir hale getirsem, nasıl olurdu ki?” sorusuyla başlamış ve ardından Vue JS ortaya çıkmıştır. Framework Nedir? Framework ya da çatılar geliştiric

Nedir?3 dk okuma

Algoritma Nedir? Algoritma Örnekleri ve Algoritma Analizi

Algoritma bir problemi çözmek adına sırayla tanımlanmış adımlar dizisidir. Başka bir şekilde ifade edersek kısaca çözüm diyebiliriz. Genellikle bilgisayarla özdeşleştirilen algoritmalar günlük hayatımızda her yerde karşımıza çıkabilir. Yemek tarifi, bir evin düzen planlanması, bir öğrencinin ödevini yapması gibi içinde çözülmesi gereken bir eylem barındırması yeterlidir. Peki bir algoritmayı iyi yapan özellikleri var mıdır? Her adımın açık ve net olması gerekir. Girdi ve çıktılar tam olarak tanı

Nedir?3 dk okuma

Yazılım Proje Fikirleri: 5 Proje Önerisi

“Teknik bilgim var ancak proje fikrim yok” diyenlerden misiniz? Bu yazımızda sizlerle yazılım proje fikirleri paylaşacağız. 5 adet öneride bulunacağımız listeden kendinize birini seçmenizi ve bir an önce geliştirmeye başlamanızı tavsiye ediyoruz. Yazılımcı ile proje ayrılmaz bir ikilidir. Facebook, zamanında Mark Zuckerberg’ in geliştirdiği kişisel bir projesi iken tüm dünyayı kasıp kavuran bir şirket haline geldi. Burada dikkatimizi çeken nokta, Facebook’un kişisel bir proje olması. Kullandığım

Listeler4 dk okuma

Electron JS Nedir? Neler Yapılabilir?

Electron JS, HTML5, CSS ve Java s cript kullanarak masaüstü uygulama geliştirme imkanı tanıyan bir framework’tür. Electron JS’e geçmeden önce masaüstü uygulamaları üzerine bilgi edinelim. Masaüstü programlar kısaca bilgisayar üzerinde çalışan uygulamalardır. Bilgisayarlar üzerinde çalışan işletim sistemlerine göre programlar değişiklik gösterebiliyor. Windows, Linux, Mac işletim sistemlerinde ayrı ayrı programlar ve programlama dilleri geliştiriliyor. Bu da demek oluyor ki eğer uygulamanız tüm i

Nedir?3 dk okuma

TypeScript Nedir? TypeScript VS JavaScript

TypeScript Microsoft tarafından geliştirilmiş, açık kaynak ve nesne yönelimli bir programlama dilidir. JavaScript’in yaygınlaşması ve de kullanım alanlarının artmasıyla bir ihtiyaç olarak TypeScript doğmuştur. ‘Ne tür bir ihtiyaç?’ diye sorgulamak için önce JavaScript dilinin yapısına bakalım. JavaScript yapısı gereği dinamik bir dildir. Dinamik bir dili çalıştırana dek eğer kod içinde bir hata varsa görme imkanı sunmaz. Bunun yanında daha etkin ve esnek kullanım sunar. JavaScript’in en güçlü ya

Nedir?3 dk okuma

Javascript Nedir? Ne İşe Yarar?

Javascript web sayfalarını dinamik ve interaktif hale getiren bir script dilidir. 2019 yılında dünya genelinde geliştiricilere uygulanan bir ankette 67.8% oranında en çok kullanılan programlama dili olarak seçilmiştir. Javascript (kısaca JS) neden bu kadar popüler, onu özel yapan konu ne yazımızda sizlere aktarmaya çalışacağız. Öncelikle Javascript’in çıkış noktasına gidiyoruz, o halde sene 1995 ve Netscape’deyiz. Javascript’in Çıkış Noktası 1990’ların ortasında web tarayıcıları piyasasında iki

Nedir?4 dk okuma

Flask Nedir? Django ile Farkları Neler?

Flask tamamıyla Python programlama dilinde yazılmış bir web geliştirme çatısı, framework’üdür. Öğrenmesi ve kullanması oldukça kolaydır. Basite indirgenmiş yapısıyla yeni başlayanlar için doğru bir tercihtir. Flask’ın Çıkış Noktası Flask’in 1 Nisan şakası olarak çıkması ve ardından çok sevilen bir framework olmasının hikayesini birkaç kelimeyle aktaralım sizler için. Armin Ronacher python kütüphaneleri yazmayı fazlasıyla seven bir geliştirici olarak bir durumu fark ediyor. Yeni güncellenen veya

Nedir?3 dk okuma

Yukihiro Matsumoto Kimdir? Ruby'nin Babası

Yukihiro Matsumoto ‘nun (Matz’ın) ismini ilk kez duymuşsanız, bu yazının ardından Ruby’nin babasına dönüşeceği yolculuğa davetlisiniz. Ruby hakkında detaylı bilgi almak isteyenler ‘ Ruby Nedir? ‘ başlıklı yazımıza göz atabilirler. Şimdi, birlikte Japonya’ya yolculuğa çıkıyoruz. Yukihiro Matsumoto Kimdir? 14 Nisan 1965 tarihinde dünyaya gelen Matz, programlamaya daha lise çağlarında ilgi göstermeye başlamıştır. Ardından Tsukuba Üniversitesi’nde Information Science (Bilgi Bilimi) okumaya başlayan

Kimdir?4 dk okuma

Ruby On Rails Nedir? Neden Tercih Etmelisiniz?

Ruby On Rails (kısaca Rails) en popüler açık kaynak olan framework’lerden biridir. Ruby dili kullanarak geliştirilmiştir. En büyük amacı geliştiricinin mutlu ve daha üretken biri olmasını sağlamak olan Rails’e birlikte göz atalım. Ruby dilinde yazıldığından bahsetmiştik. Ruby, Yukihiro Matsumoto (kısaca Matz) tarafından 1995 yılında yaratılmış bir programlama dilidir. Kullanan kişileri mutlu etmek amacını burada da gördüğümüz Ruby, Perl yapısında fakat tamamıyla nesne yönelimli bir dildir. Ruby

Nedir?3 dk okuma

Makine Öğrenmesi Nedir? - Makine Öğrenmesi Algoritmaları

Çok geniş bir terminolojiye sahip olan yapay zeka, yeni başlayanlarda bazı soru işaretleri oluşturmakta. Daha önceki yazılarımızda yapay zekanın ve derin öğrenmenin ne olduğundan, kullanıldığı alanlardan ve farklarından bahsetmiştik. Bu yazımızda ise makine öğrenmesi nedir konusunu inceleyeceğiz. Makine Öğrenmesi Nedir? Yapay zekanın bir alt dalı olan makine öğrenmesi, sistemlere açık şekilde programlanmadan, onun yerine verilen verilerden veya deneyimlerden otomatik olarak öğrenme ve geliştirme

Nedir?4 dk okuma

Python ve Ruby Arasındaki Farklılıklar Neler?

Python ve Ruby yeni nesil olan özellikleriyle dikkatleri üzerine çeken iki ayrı programlama dilidir. Ortaya çıkma tarihleri birbirine oldukça yakın olan bu programlama dilleri sıkça karşılaştırılmaktadır. Yazımızda bu dillerin farklılıklarını ele alarak bu karşılaştırmayı teknoloji.org gözüyle okumanıza vesile olacağız. O halde başlayalım. İlk başta bu iki programlama dilinden kısa da olsa bahsetmemiz gerek. Eğer detaylı okumak isterseniz, şanslısınız ki iki programlama dilinin detayları sitemiz

İncelemeler4 dk okuma

Merakla başlar

Haberler, rehberler ve yeni fikirler. Aradığın bilgiye kendi yolundan ulaş.