Bilgisayar İşletmenliği Kurs Notları

Çeşitli kaynaklardan derlenmiş ve derlenmeye devam eden kurs notları

Akış diagram sembolleri

Bir program taslağı hazırlamak için atılması gereken ilk adım, oluşturacağımız programın çıktısının tam olarak ne olduğunu belirlemek. Programın oluşturulma amacını ve bir bakıma programdan ne elde edilmesi gerektiğine karar vermektir. İkinci adım,

Linux Kernel (Çekirdek) nedir?

Linux kernel işletim sisteminin çekirdeğidir. Bütün sistemin kontrolünden sorumludur. Yazılım ile donanım arasındaki bağlantıyı sağlar. Dosya sistemleri, kullanıcılar, uygulamalar, sürücüler vs. hepsi kernel tarafından kontrol edilir.

Lisans Gerektirmeyen Programlar

GNU Özgür Belgeleme Lisansı.Bu lisansın amacı, bir kullanıcı kılavuzuna, bir ders kitabı veya başka işlevsel ve faydalı bir belgeye, herkesin, etkili bir kullanım hakkıyla, ticari veya gayri-ticari, değiştirerek ya da olduğu gibi, almak ve tekrar dağıtmak
Son Eklenen Konular
  • Bilgisayara Giriş : Bilgisayarın Tarihçesi
    Bilgisayar tanımının esnekliği ve zaman içerisindeki değişim süreci dolayısıyla İlk Bilgisayarı saptamak güçtür. Geçmişte Bilgisayar olarak bilinen birçok aygıt günümüz ölçütlerine göre bu tanımı hak etmemektedir.
  • Bilgisayara Giriş : Kes Kopyala Yapıştır
    Kesme, kopyalama ve yapıştırma, İnsan bilgisayar etkileşiminde data aktarımı için bir kullanıcı arabirimi süreçlerarası iletişim tekniği sunan ilgili komutlardır.
  • Veri Tabanı : Veritabanı Nedir?
    Veritabanı basit olarak bilgi depolayan bir yazılımdır. Bir çok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi verimli ve hizli bir şekilde yönetip degiştirebilmesidir. Veritabanı, bilgi sisteminin kalbidir ve etkili kullanmakla değer kazanır. Bilgiye gerekli oldugu zaman ulaşabilmek esastır. Indeksi olmayan bir kütüphane ve bütün kitapların ayni kapağa sahip oldugunu düşündüğünüzde kütüphane kullanıcılarının ne kadar çok işi olacağını tahmin edersiniz. Bir veritabani bir kütüphanenin mükemmel bir indeks sistemi oldugu gibi, aynı zamanda kütüphanenin kendisidir. İlişkisel veritabanı yönetim sistemleri relational database management systems - rdbms büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının saglandığı, bilgilerin bütünlük içerisinde tutulabildigi ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanının sağlandığı programlardır. Oracle veritabani da bir ilişkisel veri tabanı yönetim sistemidir.
  • Bilgisayara Giriş : Bilgisayar Donanımlarında Giriş Çıkış Üniteleri
    Bir bilgisayar donanımı dış ortamdan bilgisayara veri aktarmak için kullanılıyorsa giriş donanımı veya giriş birimi, bilgisayardan dış ortama veri aktarmak için kullanılıyorsa çıkış birimi olarak adlandırılır
  • Bilgisayar Donanımları : Bilgisayar Donanımları
    Bilgisayar Donanımı, bir bilgisayarı oluşturan fiziksel parçaların genel adıdır. Bu parçalar, Kişisel Bilgisayarlar, Otomobiller, Çamaşır Makinesi ve benzeri elektrikli ev eşyaları veya çeşitli sanayi ugulamaları gibi birçok alanda kullanılır.
  • Python : Python While Döngüsü
    Bir koşul gerçekleşene kadar while kod bloğundaki kodlar tekrar tekrar çalıştırır.
  • Python : Python JSON
    JSON (JavaScript Object Notation), veri depolamak ve alışverişi yapmak için yazılan bir sözdizimidir.
  • Python : Python Dosya İşlemleri
    Dosya işlemleri, web uygulamaları için önemlidir. Python dosyaların oluşturulması, okunması, güncellenmesi ve silinmesi ile ilgili çeşitli fonksiyonlara sahiptir.
  • Python : Python Metin Biçimlendirme
    Metin türü (string) bir verinin istediğimiz formatta olmasını format() metodunu kullanarak sağlayabiliriz. Bu fonksiyon string değerin istediğimiz biçimde yazdırılmasını sağlayacaktır.
  • Python : Python Hata Yakalama
    Python'da hataları yakalamak için try, except ve finally kod bloklarından faydalanırız.
  • Python : Python Paket Yükleyici (PIP)
    PIP, Python paketlerini yüklemenize ve kaldırmanıza olanak sağlayan paket yönetim sistemidir. Bu özellikten faydalanabilmek için Python sürümü en az 3.4 olmalıdır.
  • Python : Python Tarih ve Saat İşlemleri
    Python'un kendine has bir tarih/saat nesnesi yoktur. Tarih ve saat ile ilgili işlemler yapmak için datetime modülünü uygulamamıza eklememiz gereklidir.
  • Python : Python Python RegEx (Düzenli İfadeler)
    Düzenli ifadeler (RegEx ya da Regular Expression), bir karakter serisi içinde belli bir düzene uyan eşleşmeleri içerir. Bir metinde geçen karakterleri RegEx desenleri (pattern) kullanarak arayabiliriz.
  • Python : Python Matematiksel İşlemler
    Python'da dahili birçok matematik fonksiyonu bulunur. Bunun dışında math modülü de birçok matematiksel işlemi gerçekleştirmenize olanak tanır.
  • Python : Python Tarih ve Saat İşlemleri
    Python'un kendine has bir tarih/saat nesnesi yoktur. Tarih ve saat ile ilgili işlemler yapmak için datetime modülünü uygulamamıza eklememiz gereklidir.
  • Python : Python Modüller
    Modül, bir kod kütüphanesidir. Uygulamanızda kullanacağınız fonksiyonlar içerir.