Skip to content

Latest commit

 

History

History
989 lines (734 loc) · 49.9 KB

BaglantilarVeBilgiler.md

File metadata and controls

989 lines (734 loc) · 49.9 KB


Bazı Kaynak Önerileri


 

 

 

 


Bazı Proje Fikirleri

Gelir-Gider takip programı

  • Hedef: Aylık gelirler ve giderlerin girilip hesaplanacağı bir program.
    • Gelirler ve giderlerden artakalan para az ise program kullanıcıya çeşitli tavsiyeler önerebilir.

Kelime/Metin istatistiği

  • Hedef: Verilen kelimenin veya cümlenin içinde geçen sesli, sessiz, sayı ve özel karakterleri sayan program.
    • Eğer tek kelime verilmişse harf istatistiği, cümle verilmişse harf istatistiği yanında kelime sayısı sunulmalı.

Para birimi çevirici

  • Hedef: Verilen para birimini ve miktarını güncel kur üzerinden belirli birimlere çevirme.
    • Girilen değer ve birim, istenen değer ve birim ile aynı ise uyarı verilmeli.

Rastgele şifre oluşturucu

  • Hedef: Kullanıcının istediği uzunlukta bir şifre oluşturucu.
    • Kullanıcı isterse şifre içerisinde sadece harf, sadece sayı veya her ikisi karışık biçimde kullanabilir.
    • Eğer harf veya sayı kategorisinden en az biri kullanıldıysa isteğe bağlı özel karakter eklenebilir (!#$%&@€₺ gibi karakterler)

Seçim sihirbazı

  • Hedef: Kullanıcının vereceği değerleri karıştırıp kullanıcıya sonucu söyleyen program
    • Ekstradan verilen sayıya göre döngü kendini tekrar edip en çok tekrar eden kelimeyi kullanıcıya sunmalı.

Sıcaklık çevirici

  • Hedef: Verilen sıcaklık değerini diğer sıcaklık birimlerine çeviren uygulama (°C, °F, Kelvin...)
    • Girilen değer ve birim, istenen değer ve birim ile aynı ise uyarı verilmeli.

Zar atma uygulaması

  • Hedef: Kullanıcının istediği sayı kadar zar atılan proje (2 yazarsa 2 tane zar atmalı)
    • İsteğe bağlı zarlar yan yana dizilebilir.
    • İsteğe bağlı zarların rengi ve şekli değiştirilebilir veya açık olan CMD ekranının ortasında gösterilebilir.

Ne kadar zamandır yaşıyorsun?

  • Hedef: Verilen doğum tarihinden bu yana geçen tüm süreyi bir istatistik biçiminde sunan program.
    • Yıl, Ay, Hafta, Gün, Saat, Dakika, Saniye ve Yaş biçiminden sonuç verilmeli.
    • isteğe bağlı geçen toplam mevsimlerin, özel günlerin veya 29 şubatların sayısı gibi farklı farklı bilgiler sorgulanabilir :)

Saat uygulaması

  • Hedef: Güncel saati, açık CMD ekranının tam ortasında gösteren proje
    • İsteğe bağlı analog tip saat kullanılabilir. A ve D tuşuna basar basmaz saat tipi değiştirilebilir.
    • Saat yanına saniye özelliği, saatin altında daha küçük font boyutunda tarih gösterilebilir. T tuşuna basınca tarih gizlenip gösterilebilir.
    • İsteğe bağlı saat rengi değiştirilebilir.

Şifre yöneticisi

  • Hedef: Kullanıcının şifrelerini saklayabileceği bir kasa projesi.
    • Kullanıcı şifrelerin saklandığı dosyaya ekstradan şifre koymalı.
    • Şifre dosyası ekstradan bir şifreleme metodu ile şifrelenmeli.

Taş kağıt makas oyunu

  • Hedef: Standart taş kağıt makas oyunu
    • Kullanıcı isteğe göre iki kişi ile oynayabilir veya bilgisayar ile oynayabilmeli
    • İsteğe bağlı puanlama sistemi kullanılabilir. Kullanıcının girdiği sayıya göre (3 veya 5 sayı yapan) oyunu kazanabilmeli

Youtube video indirici

  • Hedef: Verilen video veya playlist linkini çekecek bir program.
    • Verilen link girildikten sonra çekilecek dosyaların biçimi (mp3, mp4, aac, wav, avi vs...)
    • Verilen biçim girildikten sonra dosya kalitesi seçimi (720p, 360p, 128kbps, 192kbps vs...)
    • Dosyaların kaydedileceği konumu belirleme veya otomatik bir klasöre kaydetme.

Adam asmaca oyunu

  • Hedef: Belirli bir kelime üzerinden oynanan adam asmaca oyunu projesi.
    • İki kişilik oyunda bir kişi dilerse kendi istediği kelimeyi seçip diğer kullanıcıya sunabilmeli.
    • Eğer kullanıcı kelime girmezse web üzerinden bir kelime haznesinden veya yerel bir kelime haznesinden kelime seçilmeli.
    • İngilizce ve Türkçe kelimeler arasından oynanabilmeli. İsteğe bağlı film isimleri, artistler, şehir isimleri ile oynanabilmeli.
    • Oyuncular için puan ve can özelliği olmalı. Kullanıcı her doğru girdiği harf için belirli miktarda puan kazanmalı. Puanların toplamı belirli bir seviyeyi geçerse ekstra can hakkı tanımlanmalı.
    • Denenmiş bir harfin tekrar yazılması durumunda uyarı verilmeli. Ve bu sırada can veya puandan eksiltilme yapılmamalı. Denenmiş harflerin ekranda görülmesi sağlanmalı.
    • Harf dışında şu durumlarda uyarı verilmeli. Bu sırada yine can veya puandan eksiltilme yapılmamalı.
      • Birden fazla harf yazıldığında,
      • Sayı veya özel karakter girildiğinde
    • Her hamle sonrası ekran temizlenip tahta yeniden basılmalı (isteğe bağlı adam asmaca oyunundaki gibi adam eklenebilir.)

Port Scanner

  • Hedef: Verilen ip adresi üzerindeki açık olan portları tarayan program
    • Eğer port verilmezse tüm portlar taranmalı.
    • TCP, UDP, Servis ve sürüm taraması için ayrı parametreler kullanılmalı.
    • Ekstra script çalıştırma imkanı sunulmalı.
    • Çıktılar uzun ise bir dosyaya otomatik yazdırma parametresi bulunmalı.

Güncel kur takip programı

  • Hedef: Kuru canlı olarak yazıp isterinirse bildirim gönderen bir program.
    • İstenilen kurlar arası çeviri.
    • İstenirse Windows platformlarda bildirim gönderme.
    • Takip edlien kur belli bir miktarı geçtiğinde yapılabilcek bir otomasyon.

Basit Mesajlaşma Uygulaması

  • Hedef: SocketIO ve nodejs kullanarak gerçek zamanlı bir mesajlaşma uygulaması yapmak.


 

 

 

 


Bazı Twitch Kanalları


 

 

 

 


Bazı Youtube Kanalları


 

 

 

 


Bug Bounty Mevzusu

İlk kazandığın paradan bizi de görürsün sevgili kardeşim.. ;)


 

 

 

 


Bazı bulut kaynakları


 

 

 

 


Cheat Sheet'ler


 

 

 

 


Çeşitli Kaynaklar ve Web Siteleri

YAZILIM


 

 

 

 


Python3 Başlangıç Rehberi

Python öğrenmek isteyenler için en iyi kaynaklar seçildi.

Yazılı Kaynaklar

İngilizce

  1. python.org - Resmi Python dokümantasyonu.
  2. CS50 Python Giriş - Harvard Üniversitesi'nden temel Python dersleri.
  3. Real Python - Python üzerine makaleler, projeler ve eğitimler içeren bir kaynak.
  4. w3schools Python - Python için interaktif öğreticiler ve referans materyalleri.
  5. Learning Python - Mark Lutz tarafından kaleme alınan kapsamlı bir Python öğrenme kitabı.
  6. Learn Python 3 the Hard Way - Zed A. Shaw tarafından yazılan, pratik ağırlıklı bir Python öğrenme kaynağı.
  7. Black Hat Python - Justin Seitz tarafından kaleme alınan, Python'u siber güvenlik alanında kullanmayı öğreten bir kitap.
  8. Beginning Ethical Hacking with Python - Sanjib Sinha tarafından yazılan, Python kullanarak etik hacking temellerini öğreten bir kitap.

Türkçe

  1. YazBel Python - Python'un temellerinden ileri seviyeye kadar detaylı bir Türkçe kaynak.
  2. KodLab Python - Python3'e giriş seviyesinden başlayarak ileri seviyeye kadar adım adım anlatan bir kitap.

Video Kaynaklar

İngilizce

  1. NeuralNine - Python ve yapay zeka üzerine video içerikler sunan bir YouTube kanalı.
  2. Tech With Tim - Python programlaması ve yapay zeka üzerine eğitici içerikler sunan bir YouTube kanalı.
  3. mCoding - Python ve diğer programlama dilleri üzerine video içerikler sunan bir YouTube kanalı.
  4. Complete Python 3 Ethical Hacking - Python kullanarak etik hack tekniklerini öğreten bir Udemy kursu.

Türkçe

  1. Murat Coşkun - Python | Sıfırdan İleri Seviye Programlama - Python'u başlangıçtan ileri seviyeye kadar öğreten bir Udemy kursu.
  2. Python 2024 : 100 Günlük Programlama Kampı - 100 günlük bir programlama kampı formatında Python öğreten bir Udemy kursu.

Öğrenilmesi Önerilen Kütüphaneler ve Araçlar

Web Geliştirme

  • Flask: Hafif ve esnek bir web uygulama çatısı.
  • Django: Tam teşekküllü bir web uygulama çatısı.
  • BeautifulSoup: Web scraping için kullanılan bir kütüphane.
  • Requests ve Urlib: HTTP istekleri yapmak için kullanılan kütüphaneler.
  • Selenium: Web otomasyonu için kullanılan bir kütüphane.

Düşük Seviye Ağ ve İşlem

  • socket: Ağ iletişimi için kullanılan standart Python kütüphanesi.
  • curses: Terminal tabanlı arayüzler oluşturmak için kullanılan bir kütüphane.
  • Cython: Python'u C ile entegre etmek için kullanılan bir araç.
  • struct: Byte dizilerini işlemek için kullanılan bir kütüphane.

Yapay Zeka ve Makine Öğrenmesi

  • PyTorch, TensorFlow, Keras: Derin öğrenme ve makine öğrenmesi için popüler kütüphaneler.
  • Scikit-learn: Makine öğrenmesi algoritmaları için kullanılan bir kütüphane.

Veri Analizi ve Görselleştirme

  • NumPy: Diziler ve matematik işlemleri için temel kütüphane.
  • Pandas: Veri analizi ve manipülasyonu için kullanılan bir kütüphane.
  • Matplotlib: Veri görselleştirmesi için kullanılan bir kütüphane.

Oyun Geliştirme

  • PyGame: Oyun geliştirmek için kullanılan bir kütüphane.
  • Turtle: Grafiksel programlama öğrenmek için kullanılan bir kütüphane.

Grafik Kullanıcı Arayüzü (GUI) Geliştirme

  • PyQt, Tkinter, Kivy: Python ile GUI uygulamaları geliştirmek için kullanılan kütüphaneler.
  • Pygame: Hem oyun geliştirme hem de GUI geliştirme için kullanılabilen bir kütüphane.

Görüntü İşleme

  • OpenCV: Görüntü işleme ve bilgisayar görüşü için kullanılan bir kütüphane.
  • Pillow: Python Imaging Library (PIL) alternatifi olarak görüntü işleme için kullanılan bir kütüphane.

 

 

 

 


Filmler

Filmin Adı Yıl IMDb Puanı
Tron 1982 6,8/10
Wargames 1983 7,1/10
Sneakers 1992 7,1/10
Ghost in the Shell 1995 8,0/10
Hackers 1995 6,3/10
The Net 1995 5,9/10
Johnny Mnemonic 1995 5,2/10
The Matrix 1999 8,7/10
Takedown 2000 6,3/10
The Swordfish 2001 6,5/10
Antitrust 2001 6,1/10
The Matrix Reloaded 2003 7,2/10
The Matrix Revolutions 2003 6,8/10
One Point O 2004 6,1/10
Firewall 2006 5,8/10
Die Hard 4 2007 7,1/10
Eagle Eye 2008 6,8/10
Untraceable 2008 6,2/10
Wargames 2 2008 4,6/10
Tron: Legacy 2010 6,8/10
Disconnect 2012 7,5/10
Skyfall 2012 7,7/10
The Fifth Estate 2013 6,2/10
Mickey Virus 2013 6,0/10
The Imitation Game 2014 8,0/10
Whoami 2014 7,6/10
Transcendence 2014 6,3/10
The Signal 2014 6,1/10
Unfriended 2014 5,5/10
Open Windows 2014 5,2/10
Algorithm 2014 4,8/10
Cyberbully 2015 6,8/10
Ratter 2015 5,5/10
Blackhat 2015 5,4/10
Snowden 2016 7,3/10
Nerve 2016 6,5/10
Hacker 2016 6,2/10
IT 2016 5,5/10
Unfriended: Dark Web 2016 5,9/10
Ghost in the Shell 2017 6,3/10
Hacker 2019 5,2/10

 

 

 

 


Github Repoları


 

 

 

 


Google Nasıl Kullanılır?

Öğrenmek istediğiniz bilgiyi ingilizce bir şekilde yazıyoruz ve aratıyoruz. Karşılaştığımız sorunlar için ise sorunu ingilizce bir biçimde yazıyoruz ve yanına "solution,how to,error" gibi ifadeler koyuyoruz ve muhtemelen bu sorunla ilk siz karşılaşmadığınız için sorunun cevabını bulacaksınızdır. Hatalar ve geri kalan her şey için aynısı geçerlidir. Lütfen discorda sormadan önce iyice araştırma yapınız.


 

 

 

 


İngilizce Genel Kaynaklar


 

 

 

 


Kitaplar

  • Başlamadan önce hack kültürü ile alakalı bir E-kitap bırakıyorum.

 

 

 

 


Kurslar

Ücretli Kurslar

Ücretsiz Kurslar

Harvard'ın CS50 Ders Kayıtları

  • Bu youtube kanalında Zoom üzerinden yayınlanan canlı dersler'de yayınlanıyor.
  • NOT: Aynı zamanda Zoom üzerinden de sınıftan canlı yayın yapılmaktadır ancak derslere giriş yapmak için önceden kayıt olmak gerekiyor. Canlı Derslere Kayıt: https://cs50.harvard.edu/x/2021/zoom/

Para verip sertifikasını alabileceğiniz ücretsiz kurslar

Youtube

Diğer

  • Harvard Üniversitesinin, Bilgisayar Bilimlerine giriş dersi olan CS50'nin 2019'daki derslerinin tamamen türkçeleştirilmiş hali: https://www.kodluyoruz.org/cs50
  • Ayrica topluluktan Furkan Taşdemir'in şöyle bir eğitim notları kitabı var.

 

 

 

 


Makaleler


 

 

 

 


Network Pentesting


 

 

 

 


Tüm Geçmiş Twitch Yayınları

 

Eğer eğitim videolarına bakacaksan, "Hacking the TEMEL" serisi adındaki video serisine bak. "TEMELDEN" başlayarak anlatıyor orada.


- Mouse'u resimdeki alana götürdüğünüzde tüm ders videoları arasında geçiş yapabilirsiniz...

dersler1

dersler2


 

 

 

 


Tweet Belgeseli

Şöyle bir twit bilgiseli var... bir bak istersen...


 

 

 

 


Twitter'dan Takip Edilebilecek Bazı Kişiler