Programlama
Bu bölümde programlama kaynakları, araçları ve programlama dilleri üzerine çalışmalar ve bilgiler olacaktır. Sizler de takıldığınız kısımları ve paylaşmak istediklerinizi github discussions bölümünde sorabilirsiniz. Ayrıca sitemizde değişik ve kullanılmayan programlama dilleri eklenmeye başlamıştır.
Güzel bir söz ile başlayalım.
“Eğer derleyicilerin nasıl çalıştığını bilmiyorsanız, bilgisayarların nasıl çalıştığını da bilmiyorsunuz demektir. Eğer derleyicilerin tam olarak nasıl çalıştığından emin değilseniz, o halde nasıl çalıştıklarını bilmiyorsunuzdur.”— Steve Yegge
Algoritma
Programlama dersi için algoritma üretme ve algoritma soruları bu bölümde olacaktır. algoritma linkine tıklayarak sorulara ve çözüm yollarına ulaşabilirsiniz.
Python Programlama
Python programlama diğerlerine kıyasla daha geç başladığım en kullanışlı bulduğum programlama dilidir. Yapısı gereği kod bloklarına alışkanlık kazandırdığı gibi, kütüphaneleri oldukça zengindir. Python programlama ilgili kaynaklara python programlama adresinden ulaşabilirsiniz.
C/C++ Programlama
Uzun yıllardır c ve c++ programlama ile uğraşmaktayım. Bu konuda Tübitak bilişim olimpiyatlarına öğrenci hazırladığım da oldu. Bu sayfalarda temel bazı işlemleri anlatacağım ve uygulamaları göstereceğim. C/C++ programlama adresinden ulaşabilirsiniz.
SQL Programlama
SQL ile ilgili sıkça kullanılan kodları sql programlama sayfasında bulabiliriz.
PHP Programlama
PHP programlama dili internet tabanlı ve sunucu taraflı çalışan bir dildir. İnternetteki sitelerin neredeyse %80 i php ile yazılmıştır. Bu dile ait programlama eğitimini ve kodlarını devamını oku bölümden takip edebilirsiniz.
HTML Programlama
HTML programlama ile ilgili bilgilerin ipuçların olduğu bölümdür. Bu bölümde html etiketleri ve kullanımları hakkında kısaca bilgi vereceğim. HTML Programlama
CSS Programlama
CSS web sitelerinin görünümü makyajıdır. Aynı içeriğe sahip siteler bile birbirinden oldukça farklı görünebilir. Günümüzde css daha da önem kazanmıştır kullandığınız cihaza göre sitenin uyumluluğunu ayarlayabilir ve güzel bir tasarım yapabilirsiniz.
Bash Programlama
Linux kabuk programlamada küçük ama işe yarar kod satırlarlarının olduğu bölüm bash programlama adresinde bulunuyor.
Robotik Programlama
Robotik programlama ilgili her yaşa uygun içeriğime (aslında özellikle çocuklara) robotik programlama linkinden ulaşabilirsiniz. Robotik programlamaya nasıl başlanmalı neler yapılmalı bu konuda zorlanan öğrenciler neler yapmalı bu soruların cevabını buluyoruz. Ayrıca robotik programlama ile ilgili kodlara ve çalışmalara da ulaşabilirsiniz.
Small Basic Programlama
Small Basic Microsoftun ürünü olup temel ve çocuklar için programlamada kullandığım bir dildir. Basit algoritmalar oluşturma ve görsel çizim ve turtle kütüphaneleri ile kolay ve kullanışlıdır. Bu konuda daha detaylı bilgi için Small Basic Programlama sayfasını ziyaret ediniz.
-
Rekabetçi Programcı Amortize Analizi 27 Sep 2025
-
Rekabetçi Programcı Dinamik Programlama (Dynamic Programming) 22 Sep 2025
-
Rekabetçi Programcı Açgözlü Algoritmalar (Greedy Algorithms) 21 Sep 2025
-
Rekabetçi Programcı Tam Arama (Complete Search) 20 Sep 2025
-
Rekabetçi Programcı Veri Yapıları 18 Sep 2025
-
Rekabetçi Programcı Sıralama 17 Sep 2025
-
Rekabetçi Programcı Zaman Karmaşıklığı 16 Sep 2025
-
Rekabetçi Programcı Giriş 15 Sep 2025
-
Türkçe Sator Kareleri 08 Sep 2025
-
Pythonda Karmaşık ve İç İçe Listeleri Düzleştirmek (Flatten) 08 Sep 2025
-
Kurbağanın Talihsiz Zıplamaları Kırık Basamak ve Olasılıkların Dansı 25 Jul 2025
-
C++ Programlama Dilinde Vektör Kullanımı 01 Jun 2025
-
C++ İşaretçiler (Pointers) 01 Jun 2025
-
Kaç Tane Var 21 May 2025
-
Segment Ağacı ile Inversion Sayma 08 May 2025
-
Segment Ağacı ile Aralık Maksimumu Bulma 08 May 2025
-
Merge Sort ile Inversion Sayma 07 May 2025
-
Go Programlama 07 May 2025
-
Küp şeklinde satranç ve vezirler 02 Mar 2025
-
Zig Programlama Dili Modern, Güvenli ve Esnek 01 Mar 2025
-
Chapel Programlama 28 Feb 2025
-
Little Lang Programlama 27 Feb 2025
-
Alore Programlama 26 Feb 2025
-
Ballerina Programlama 25 Feb 2025
-
Euphoria Programlama 24 Feb 2025
-
C Programlama Dizelerde Karakter Arama fonksiyonu 23 Feb 2025
-
Python içiçe listeleri tek liste yapmak 22 Feb 2025
-
SQL’de Alt Sorgu (Subquery) Kullanımı 14 Feb 2025
-
SQL’de CASE WHEN Kullanımı 13 Feb 2025
-
SQL’de Self Join Kullanımı (Tabloyu Kendisi ile Birleştirme İşlemi) 12 Feb 2025
-
Python yield kullanımı nasıldır? yield nerede kullanılır? 11 Feb 2025
-
Javascript While Döngüsü 10 Feb 2025
-
Javascript For/Of Döngüsü 09 Feb 2025
-
Javascript Switch 08 Feb 2025
-
Javascript Koşul İfadeleri 07 Feb 2025
-
Javascript ForEach Döngüsü 06 Feb 2025
-
Javascript For/In Döngüsü 05 Feb 2025
-
Javascript For Döngüsü 04 Feb 2025
-
Javascript Tarih ve Zaman 03 Feb 2025
-
Javascript String 02 Feb 2025
-
Javascript String Metotları 01 Feb 2025
-
Javascript Sayılar 31 Jan 2025
-
Javascript Sayı Metotları 30 Jan 2025
-
Javascript Diziler 29 Jan 2025
-
Javascript Dizi Metotları 28 Jan 2025
-
Javascript Veri Tipleri 27 Jan 2025
-
Javascript Veri Tipi Dönüşümü 26 Jan 2025
-
Javascript Operatörler 25 Jan 2025
-
Javascript Değişkenler 24 Jan 2025
-
Python Listelerin ve Demetlerin Metotları 23 Jan 2025
-
Python Listeler ve Demetler 22 Jan 2025
-
Python Lambda Fonksiyonu 21 Jan 2025
-
Python Karakter Dizileri Strings ve Metotları 20 Jan 2025
-
Javascript Nasıl Yazılır? 19 Jan 2025
-
Python Basit Kod Örnekleri 18 Jan 2025
-
Algoritma Analizi Nedir? Zaman Karmaşıklığı ve Big O Notasyonu 17 Jan 2025
-
Riya'nın Doğum Günü Sorusu Algoritması 16 Jan 2025
-
Python Yüz Algılama ve Tanıma Programı 15 Jan 2025
-
Python Fotoğraf Üzerinde Yüz Algılama Programı 14 Jan 2025
-
Python Video Üzerinde Yüz Algılama Programı 13 Jan 2025
-
Python openpyxl kütüphanesi ile excel dosyası oluşturma, veri okuma, veri yazma, kaydetme işlemleri 12 Jan 2025
-
Python Kameradan Yüz Tanıma Programı 11 Jan 2025
-
Python Değişkenler 10 Jan 2025
-
Python Tuples 09 Jan 2025
-
Python Yazım kuralları 08 Jan 2025
-
Python Karakter dizileri 07 Jan 2025
-
Python Kümeler (Sets) 06 Jan 2025
-
Python Ses Kaydetme Programları 05 Jan 2025
-
Python Paket kurulumları (pip) 04 Jan 2025
-
Python İşlemciler 03 Jan 2025
-
Python Sayılar 02 Jan 2025
-
Python Döngüler 01 Jan 2025
-
Python Listeler 31 Dec 2024
-
Python Konuşma Tanıma Programı 30 Dec 2024
-
Python Anahtar kelimeler 29 Dec 2024
-
Python Koşul ve if yapıları 28 Dec 2024
-
Python Tanımlayıcılar 27 Dec 2024
-
Python Fonksiyonlar 26 Dec 2024
-
Python Dosya işlemleri 25 Dec 2024
-
Python Sözlükler 24 Dec 2024
-
Python Veri türleri 23 Dec 2024
-
Python Yorum satırları 22 Dec 2024
-
Python Sınıflar 21 Dec 2024
-
Python Konuşma Tanıma ve Metni Konuşmaya Çevirme Programı 20 Dec 2024
-
Python Bilgisayara Bağlı Kamerayı Güvenlik Kamerası Yapma Programı 19 Dec 2024
-
C Programlama Örnekleri Dosya İşlemleri 09 18 Dec 2024
-
C Programlama Örnekleri Veri Yapıları 08 17 Dec 2024
-
C Programlama Örnekleri Pointer - İşaretçiler 07 16 Dec 2024
-
C Programlama Örnekleri Özyineleme - Rekürsif 06 15 Dec 2024
-
C Programlama Örnekleri String İşlemleri 05 14 Dec 2024
-
C Programlama Örnekleri 13 Dec 2024
-
C Programlama Örnekleri Fonksiyonlar 04 12 Dec 2024
-
C Programlama Örnekleri Diziler 03 11 Dec 2024
-
C Programlama Örnekleri Karşılaştırmalar Döngüler 02 10 Dec 2024
-
C Programlama Örnekleri Girdi/Çıktı Değişken ve İşlemler 00 09 Dec 2024
-
C++ Alıştırmalar 08 Dec 2024
-
C++ Vektörler 07 Dec 2024
-
C++ Map 06 Dec 2024
-
C++ Listeler 05 Dec 2024
-
C++ Fonksiyon nesneleri 04 Dec 2024
-
C++ Algoritmalar 03 Dec 2024
-
C++ Şablonlar (Templates) 02 Dec 2024
-
C++ Standart şablon kütüphanesi (STL) 01 Dec 2024
-
C++ Sınıf şablonları 30 Nov 2024
-
C++ Run-Time Type ID 29 Nov 2024
-
C++ Referanslar 28 Nov 2024
-
C++ Nesne 27 Nov 2024
-
C++ Sanal (virtual) fonksiyonlar 26 Nov 2024
-
C++ Fonksiyon şablonları 25 Nov 2024
-
C++ Fonksiyonları yeniden tanımlama (Overriding) 24 Nov 2024
-
C++ Fonksiyon çoklu görev (Overloading) 23 Nov 2024
-
C++ Değişken şablonları (C++ 14) 22 Nov 2024
-
C++ Sınıf 21 Nov 2024
-
C++ Çok biçimlilik 20 Nov 2024
-
C++ Kalıtım 19 Nov 2024
-
C++ Önişlemci direktifleri 18 Nov 2024
-
C++ Nesneye yönelik programlama 17 Nov 2024
-
C++ Kapsülleme 16 Nov 2024
-
C++ Dinamik bellek kullanımı 15 Nov 2024
-
C++ Soyutlama 14 Nov 2024
-
C++ Veri türü tanımlama (Typedef) 13 Nov 2024
-
C++ Numaralandırma (Enumeration) 12 Nov 2024
-
C++ Bileşimler (Unions) 11 Nov 2024
-
C++ Yapılar (Structures) 10 Nov 2024
-
C++ dosya Giriş/Çıkış (I/O) 09 Nov 2024
-
C++ C dosya Giriş/Çıkış (I/O) 08 Nov 2024
-
C++ Switch kalıbı 07 Nov 2024
-
C++ String sınıfı 06 Nov 2024
-
C++ İşaretçiler (Pointers) 05 Nov 2024
-
C++ Giriş/Çıkış (I/O) işlemleri 04 Nov 2024
-
C++ Fonksiyonlar 03 Nov 2024
-
C++ Döngüler 02 Nov 2024
-
C++ Diziler (Arrays) 01 Nov 2024
-
C++ Giriş/Çıkış (I/O) 31 Oct 2024
-
C++ C Giriş/Çıkış (I/O) 30 Oct 2024
-
C++ Sabitler 29 Oct 2024
-
C++ İşlemci çoklu görev (Overloading) 28 Oct 2024
-
C++ İşlemciler 27 Oct 2024
-
C++ Koşul ve if yapıları 26 Oct 2024
-
C++ Veri türleri 25 Oct 2024
-
C++ Program yapısı 24 Oct 2024
-
C++ Anahtar kelimeler 23 Oct 2024
-
C++ İşlem satırı ve ifade 22 Oct 2024
-
C++ Değişkenler 21 Oct 2024
-
C++ Yorum satırları 20 Oct 2024
-
C++ Geçici veri türü dönüştürme (Casting) 19 Oct 2024
-
PHP superglobal'ler 18 Oct 2024
-
PHP session 17 Oct 2024
-
C++ İlk program 16 Oct 2024
-
C++ Programlamaya Giriş 15 Oct 2024
-
PHP switch yapısı 14 Oct 2024
-
PHP sınıflar 13 Oct 2024
-
PHP return ve goto 12 Oct 2024
-
PHP isim alanları 11 Oct 2024
-
PHP include işlemleri 10 Oct 2024
-
PHP if yapıları 09 Oct 2024
-
PHP fonksiyonlar 08 Oct 2024
-
PHP döngüler 07 Oct 2024
-
PHP veri dönüşümleri 06 Oct 2024
-
PHP sabitler 05 Oct 2024
-
PHP nesne (Object) 04 Oct 2024
-
PHP işlemciler 03 Oct 2024
-
PHP integer 02 Oct 2024
-
PHP ifadeler 01 Oct 2024
-
PHP diziler (Array) 30 Sep 2024
-
PHP değişkenler 29 Sep 2024
-
SQL Programlama TRUNCATE TABLE 28 Sep 2024
-
SQL Programlama REVOKE 27 Sep 2024
-
SQL Programlama GRANT 26 Sep 2024
-
SQL Programlama fonksiyonları 25 Sep 2024
-
SQL Programlama DROP 24 Sep 2024
-
SQL Programlama CREATE 23 Sep 2024
-
SQL Programlama ALTER 22 Sep 2024
-
PHP veri türleri 21 Sep 2024
-
İlk PHP programı 20 Sep 2024
-
PHP'ye giriş 19 Sep 2024
-
PHP'de açıklamalar 18 Sep 2024
-
SQL Programlama UPDATE 17 Sep 2024
-
SQL Programlama SELECT 16 Sep 2024
-
SQL komutları 15 Sep 2024
-
SQL Programlama INSERT 14 Sep 2024
-
SQL Giriş 13 Sep 2024
-
SQL Programlama DELETE 12 Sep 2024
-
C Programlama Yapılar (Structures) 11 Sep 2024
-
C Programlama Veri türü tanımlama (Typedef) 10 Sep 2024
-
C Programlama standart kütüphanesi 09 Sep 2024
-
Sayı sistemleri 08 Sep 2024
-
C Programlama Önişlemci direktifleri 07 Sep 2024
-
C Programlama Numaralandırma 06 Sep 2024
-
C Programlama Konsol işlemleri 05 Sep 2024
-
C Programlama İşaretçiler (Pointers) 04 Sep 2024
-
C Programlama Fonksiyonlar 03 Sep 2024
-
C Programlama Dosya işlemleri 02 Sep 2024
-
C Programlama Döngüler 01 Sep 2024
-
C Programlama Diziler (Arrays) 31 Aug 2024
-
C Programlama Dinamik bellek kullanımı 30 Aug 2024
-
C Programlama Bileşimler (Unions) 29 Aug 2024
-
C Programlama bellek sistemi 28 Aug 2024
-
C Programlama Alıştırmalar 27 Aug 2024
-
C Veri türleri 26 Aug 2024
-
C Programlama Switch kalıbı 25 Aug 2024
-
C Programlama Sabitler 24 Aug 2024
-
C Programlama İşlemciler Operatörler 23 Aug 2024
-
C Programlama Koşul ve if yapıları 22 Aug 2024
-
C Programlama Değişkenler 21 Aug 2024
-
C Program yapısı 20 Aug 2024
-
C Program oluşturma 19 Aug 2024
-
C Anahtar kelimeler 18 Aug 2024
-
C İşlem satırı ve ifade 17 Aug 2024
-
C İlk program 16 Aug 2024
-
C Programlamaya Giriş 15 Aug 2024
-
C Yorum satırları 14 Aug 2024
-
C Başlık dosyaları 13 Aug 2024
-
Python itertools kullanımı 11 Aug 2024
-
Pandas’a Giriş – Veri Çerçeveleri 10 Aug 2024
-
Pandas’a Giriş – Seriler 09 Aug 2024
-
Python Groupby Kullanımı 08 Aug 2024
-
Programlama ve algoritma ile problem çözme örnekleri 07 Aug 2024
-
Python Programlama Ders 13. Sınıflar ve nesneler 06 Aug 2024
-
Python Programlama Ders 12. Sözlükler 05 Aug 2024
-
Python Programlama Ders 11. Özyineleme (Rekürsif) ve istisnalar 04 Aug 2024
-
Python Programlama Ders 10. Modüller ve dosyalar 03 Aug 2024
-
Python Programlama Ders 9. Listeler 02 Aug 2024
-
Python Programlama Ders 8. Karakter dizileri Metodları, Formatları 01 Aug 2024
-
Python Programlama Ders 7. Karakter dizileri 31 Jul 2024
-
Python Programlama Ders 6.1 Döngüler - for döngüsü 30 Jul 2024
-
Python Programlama Ders 6. Döngüler - while döngüsü 29 Jul 2024
-
Python Programlama Ders 5. Değer döndüren fonksiyonlar 28 Jul 2024
-
Python Programlama Ders 4.1 Turtle Modülü ve Kullanımı 27 Jul 2024
-
Python Programlama Ders 4. Koşul ifadeleri ve Karşılaştırmalar 26 Jul 2024
-
Python Programlama Ders 3. Fonksiyonlar 25 Jul 2024
-
Python Programlama Ders 2. Değişkenler, deyimler ve cümleler 24 Jul 2024
-
Python Programlama Ders 1. Programlama Yolu 23 Jul 2024
-
Markdown kullanım kılavuzu 22 Jul 2024
-
Numpy Kütüphanesi Nedir? Nasıl Kullanılır? 21 Jul 2024
-
Veri bilimciler için Python ekosistemi 20 Jul 2024
-
Bilimsel Programlamaya Kolay Başlangıç – 4 19 Jul 2024
-
Bilimsel Programlamaya Kolay Başlangıç – 3 18 Jul 2024
-
Bilimsel Programlamaya Kolay Başlangıç – 2 17 Jul 2024
-
Bilimsel Programlamaya Kolay Başlangıç – 1 16 Jul 2024
-
Python Programlamaya Giriş 23 – Modüller ve paketler 15 Jul 2024
-
Python Programlamaya Giriş 22 – Hata yakalama, try/except 14 Jul 2024
-
Python Programlamaya Giriş 21 – Dinamik kod üretme 13 Jul 2024
-
Python Programlamaya Giriş 20 – Dosya Okuma ve Yazma 12 Jul 2024
-
Python Programlamaya Giriş 14 – Sözlük Metodları 11 Jul 2024
-
Python Programlamaya Giriş 19 – Liste kurma, sözlük kurma, üreteç ifadeler 10 Jul 2024
-
Python Programlamaya Giriş 18 – Python referans modeli, sığ ve derin kopyalama 09 Jul 2024
-
Python Programlamaya Giriş 17 – Küme metodları 08 Jul 2024
-
Python Programlamaya Giriş 16 – Dize biçimlendirme 07 Jul 2024
-
Python Programlamaya Giriş 15 – Dize metodları 06 Jul 2024
-
Python Programlamaya Giriş 12 – Sıralı nesnelerle işlemler 05 Jul 2024
-
Python Programlamaya Giriş 13 – Liste metodları 04 Jul 2024
-
Python Programlamaya Giriş 11 – İsimsiz Fonksiyonlar 03 Jul 2024
-
Python Programlamaya Giriş 9 – Fonksiyonlara Örnekler 02 Jul 2024
-
Python Programlamaya Giriş 7 – Fonksiyonlar 01 Jul 2024
-
Python Programlamaya Giriş 8 – Fonksiyon Parametreleri 30 Jun 2024
-
Python Programlamaya Giriş 10 – Fonksiyon Alıştırmaları 29 Jun 2024
-
Python Programlamaya Giriş 3 – Seçim Yapma, Mantık işlemleri, Karşılaştırmalar 28 Jun 2024
-
Python Programlamaya Giriş 2 – Sayılar, Aritmetik, Temel Veri Yapıları 27 Jun 2024
-
Python Programlamaya Giriş 5 – Döngülerle Problem Çözme 26 Jun 2024
-
Python Programlamaya Giriş 4 – Döngüler 25 Jun 2024
-
Python Programlamaya Giriş 6 – Döngü Alıştırmaları 24 Jun 2024
-
Python Programlamaya Giriş 1 – İlk Adımlar 23 Jun 2024
-
Anagram Sorusu 17 Jun 2024
-
Python Post Metodu 15 Jun 2024
-
Python print fonksiyonu 14 Jun 2024
-
Python input fonksiyonu 13 Jun 2024
-
SQL Programlama 12 Jun 2024
-
Small Basic Programlama 11 Jun 2024
-
Robotik Programlama 10 Jun 2024
-
Python Programlama 09 Jun 2024
-
Bash Programlama 08 Jun 2024
-
C/C++ Programlama 07 Jun 2024
-
Algoritma 06 Jun 2024