Kayıtlar

Mayıs, 2024 tarihine ait yayınlar gösteriliyor

Flask

 app.py templates/: html, css, js bu folderın içinde olacak. requirements.txt: kullandığımız 3. parti programlar, satır satır yazılır. böylece bir komutla kolayca yüklenmesi sağlanır. static/: imaj dosyası gibi dosyalar konur.

Python

PEP 8: python resmi stil rehberi.  Add python to path işaretle. Böylece her yerden çalışabilirsin. Pythona girmek için: Komut saturuna python veya python3 yaz, >>> şeklinde python komut istemcisi çıkar, doğru yerdesin. pythondan çıkmak için ctrl-z ve enter veya exit() yazman yeterli. versiyonu görmek için python --version yaz.  python exception yakalamak try: ...(bunu yapmayaı DENE) catch ValueError: ....(hata olursa BUNU YAP) pass (hata olursa sessiz kal ve TEKRARLA) while True=> sürekli tekrar. listeye item ekleme: listemiz.append(item) veya listemiz=listemiz+[item] for çevriminin de else si vardır. names = [ "Murat" , "Nilgün" , "Zeynep" ] name = input ( "Name: " ) for i in names :     if name == i :         print ( "found" )         break else :     print ( "not found" )

C notları

CLI: command line interface clang: c language: c dili tercümanı, yorumlayıcısı, interpreter clang hello.c => a.out şeklinde bir dosyaya dönüştürür. a.out:assembly output. clang -o hello hello.c => hello.c dosyasını hello adındaki çalıştırılabilri dosyaya dönüştürür. eğer 3. parti kütüphane varsa l library ve dosya adı en sona eklenir. clang -o hello hello.c -lcs50 => cs50 librarysini de ekleyerek dönüştür. make hello.c => hello çalıştırılabilir dosyasına dönüştürür. fonksiyon mainin dışında, altına yazılırsa üstüne prototypei yazılır, yoksa yorumlanamaz, çalışmaz. preprocessing: # ile başlayan satırlara preprosessor directive denir. header dosyalarının include edilmesi gibi. include, program içindeki fonksiyonların prototypelarını alıp dosyanın baına ekler. compile kodu assembly diline çevirir. "subx %rtu, %yhb" gibi. assembling: ikili koda çevirir. "100010101" gibi. linking: include denilen dosyaları da ekleyerek bir büyük dosyaya dönüştürür. debug50 ./...

JQuery

 Javascripti daha kısa ve kolay kullanmamızı sağlayan kütüphane. CDN üzerinden google cdn tercih ediliyor. en çok google üzerinden cdn kullanılıyor.  $ ve json aynı görevde ve birbirinin yerine kullanılabiliyor. $("h1")=> h1 etiketi olan tüm elementleri seçer. $("h1").css("color","red")=> h1 etiketli elemanı seçer ve color propertysine red değeri atar. console.log($("h1").css("color"))=> h1in color rengini öğrenebiliriz. Özet: parantez içinde 2 değer varsa atama yapar, tek değer versa varolan değeri geri döner. Ama js içinde css yapmak uygun değil. bu yüzden csste classlar tanımlayıp js içinde bu classları değiştirmeliyiz. separation of concerns. $("h1").addClass("yeniClass")=>h1e yeni class tanımını ekler. $("h1").removeClass("yeniClass")=> yeni class tanımını siler. $("h1").addClass("yeniClass digerClass")=> birden fazla class, boşluk bırakılarak e...

javascript

Tek satır yorum: // => ör: //Bu bir yorumdur. Çok satır yorum: /* ile bşlar */ ile biter. /* Bu bir yorum */ best practis: Birden fazla şekilde yapılabilecek bir işin en uygun yapılma şekli. Örneğin bir kodu tümüyle tek bir satırda da yazarsanız çalışır ama kodu kısa komutlara bölerek satırlarda yazmak okunabilirlik açısından dah iyidir, tavsiye edilir yani best practis tir. assignment operator-Atama operatörü: simgesi = işaretidir. ssağdaki değeri sola kaydeder. Bazen her iki tarafta aynı değşken olur. Bu, değişkenin ilk değerini al, sağında istenen işlemleri yap ve yeni değer olarak değişkene ata demektir. Statement: JS'te yapıal işleri tarif ettiğimiz her bir satıra verilen ad. Eğer bir satırda birden fazla olacaksa ; kullanımı şarttır. Aksi halde ; kullanımı best practise tir. Anahtar kelime: JS için özel komut anlamı taşıyan kelimeler. Bu anlamlar kullanıcı tarafından değiştirilemez. bu kelimeler, kendi görevlerinin dışında bir yerde kullanılamazlar. değişken: verileri sakl...

5235 ADLÎ YARGI İLK DERECE MAHKEMELERİ İLE BÖLGE ADLİYE MAHKEMELERİNİN KURULUŞ, GÖREV VE YETKİLERİ HAKKINDA KANUN

Kanun Numarası : 5235 Kabul Tarihi : 26/9/2004 Yayımlandığı Resmî Gazete : Tarih : 7/10/2004 Sayı : 25606 Yayımlandığı Düstur : Tertip : 5 Cilt : 43 BİRİNCİ KISIM Genel Hükümler Amaç ve kapsam Madde 1- Bu Kanun, adlî yargı ilk derece mahkemeleri ile bölge adliye mahkemelerinin kuruluş, görev ve yetkilerini düzenler. İlk derece mahkemeleri Madde 2- Adlî yargı ilk derece mahkemeleri, hukuk ve ceza mahkemeleridir. Bölge adliye mahkemeleri Madde 3 - Adlî yargı ikinci derece mahkemeleri, bölge adliye mahkemeleridir. İKİNCİ KISIM Adlî Yargı İlk Derece Mahkemeleri BİRİNCİ BÖLÜM Hukuk Mahkemeleri Madde 4- Hukuk mahkemeleri, sulh hukuk ve asliye hukuk mahkemeleri ile özel kanunlarla kurulan diğer hukuk mahkemeleridir. Hukuk mahkemelerinin kuruluşu Madde 5- Hukuk mahkemeleri, her il merkezi ile bölgelerin coğrafî durumları ve iş yoğunluğu göz önünde tutularak belirlenen ilçelerde Hâkimler ve Savcılar Yüksek Kurulunun olumlu görüşü alınarak Adalet Bakanlığınca kurulur. Sulh hukuk ve asliye hukuk ...

PATENT VEKİLLİĞİ SINAVI SORULARI 11.05.2024

1 1. Biyolojik dizi listelerinin sunulması amacıyla, WIPO’nun 1 Temmuz 2022 tarihinde yürürlüğe giren standardı ve ilgili dosya formatı aşağıdakilerden hangisinde verilmiştir? Standart Format A) ST.25 txt B) ST.25 xml C) ST.26 txt D) ST.26 pdf E) ST.26 xml   2. Patent Bülteninde yayımlanan ulusal patent ve faydalı model başvuruları için, başvuru yayım (araştırma raporsuz) ve verilen belge yayım kodları aşağıdakilerin hangisinde doğru verilmiştir? Patent Faydalı Model Başvuru Yayım Belge Yayım Başvuru Yayım Belge Yayım A) A1 Y U4 B B) A2 B U5 Y C) A2 Y U2 B D) A1 B U1 Y E) A1 Y U B    3. Aşağıda bir patent başvurusuna ait rüçhan hakkıyla ilgili açıklamalar verilmiştir: 1. Rüçhan hakkı talebi başvuru tarihinden itibaren iki ay içinde ücreti ödenerek yapılır. 2. Rüçhan hakkı belgesi patent başvuru tarihinden itibaren üç ay içinde Kuruma sunulur. 3. Birden çok rüçhan hakkı talep edildiği durumda, rüçhan tarihinden itibar...