Düzenli İfadeler - Özet Tablo

Düzenli İfadeler Özet Tablosu (Regular Expressions Cheat Sheet)

Sabitleyiciler / Sınırlayıcılar

Simge Desen Açıklaması Örnek Desen Eşleşen Örnek Açıklama
^ Çok satırlı desende ya da bir karakter dizisinin başlangıç verisini belirtir. ^rec recep Sadece kendinden sonra gelen BİR karaktere BAKMIYOR. Desenin tümüne bakıyor. Farklı Paragraflarda arama yapar.
\A Sadece karakter dizisinin …

Continue reading »

Düzenli İfadeler - Metakarakterler

Metakarakterler (Özel Karakterler)

Metakarakterler; kabaca, programlama dilleri için özel anlam ifade eden sembollerdir. Örneğin \n bir bakıma bir metakarakterdir, çünkü \n sembolü Python programlama dili için özel bir anlam taşır. Python bu sembolü gördüğü yerde yeni bir satıra geçer. Metakarakterler, Kendisiyle eşleşmeyen karakterler olarak ifade edilebilir. Örneğin, a harfi yalnızca …

Continue reading »

Düzenli İfadeler

Düzenli İfadeler (Regular Expressions - Regex )

Düzenli İfadeler (Regular Expressions) konusunu farklı kaynaklardan okuyup inceleyerek öğrenmeye çalışıyor ve öğrendiklerimi repoma ekleyerek paylaşıyorum.

İlerleyen zamanlarda Düzenli İfadelere ait Türkçe içerikli Özet Tablo (Cheat Sheet) hazırlamayı ve belirlediğimiz özelliklere göre Düzenli ifade yapılarını oluşturan python kodu / programı yazıp paylaşmayı düşünüyorum.

regex

Düzenli İfadeler (Regular …

Continue reading »

Düzenli İfadeler - Tanım ve Fonksiyonlar

Düzenli İfadeler (Regular Expressions)

Düzenli ifadeler (RegEx ya da Regular Expression), bir karakter dizisi içinde bulunan, belli bir düzene uyan eşleşmeleri bulmanıza ve yönetmenize yardımcı olacak desenler oluşturmanıza izin veren bir metin dizisidir (bir string ifadedir). Bir metinde geçen karakterleri RegEx desenleri (pattern) kullanarak arayabiliriz.

Düzenli ifadeler bir arama işleminde …

Continue reading »

FreeCAD - Silk ÇalışmaTezgahı

Silk ÇalışmaTezgahı (WorkBench) Notları

Silk ÇalışmaTezgahı (Workbench) Notlarının paylaşıldığı repo. silk

Silk ÇalışmaTezgahı (WorkBench) Nedir?

Silk ÇalışmaTezgahı (WorkBench), FreeCAD'de NURBS yüzeyleri oluşturan bir Harici çalışma tezgahıdır. Silk, NURBS Düşük derece ve dikiş sürekliliğine odaklanan yüzey modelleme araçlarıdır.

silk_demo

Tanımlar

NURBS: formu/şekli nispeten az sayıda "kontrol noktası" tarafından kontrol edilen, pürüzsüz eğriler …

Continue reading »

FreeCAD - Curves WB - Surface - 15 - BlendSolid

blendSolid BlendSolid

BlendSolid komutu, seçili iki yüzeyi, bu yüzeylere ait seçili 2'şer kenarı referans alarak birleştirir. Komut, Extrude, Loft ve Sweep komutlarına benzetilebilir.

Kullanım: Komutu çalıştırmak için aşağıdaki adımları sırası ile uygulayın:

  • Öncelikle bir eğri (veya kenar çizgisi) ve yüzey seçin. (Birlikte seçim için CTRL tuşunu kullanın)
  • Curves araç çubuğunda bulunan …

Continue reading »

FreeCAD - Curves WB - Surface - 14 - BlendSurface

blendSurf BlendSurface

BlendSurface komutu, iki yüzeyi, seçili kenarları arasında yeni yüzey oluşturarak bağlar. Komutu çalıştırmadan önce birinci yüzeye ait bir kenarın ve yüzeyin kendisinin, sonrasında ikinci yüzeyin bir kenarının ve yüzeyin kendisinin seçilmesi gerekir.

Kullanım: Komutu çalıştırmak için aşağıdaki adımları sırası ile uygulayın:

  • Öncelikle, birinci yüzeye ait bir kenarı ve yüzeyin …

Continue reading »

FreeCAD - Curves WB - Surface - 13 - MultiLoft

multiLoft MultiLoft

Adı üstünde, ÇokluÇatılama. Birden fazla yüzeyi, loft komutu mantığı ile birbirine bağlayarak 3D nesne elde etmemizi sağlayan komut. Biliyorsunuz, PartDesing çalışma tezgahında bir eskiz içerisinde birden fazla kapalı alan varsa, bu eskiz Extrude ya da Loft komutu ile 3 boyutlu hale getirilemiyor. MultiLoft komutu, bize bu noktada kolaylık sağlıyor …

Continue reading »

PyAutoGUI

PyAutoGUI Kütüphanesi

PyAutoGUI, fare ve klavyeleri kontrol etmemizi sağlayan, böylece otomatik görevler yapan kodlar/botlar yazmamıza yardımcı olan güzel, faydalı bir Python kütüphanesidir (modülüdür).

pyautogui

PyAutoGUI kütüphanesi ile aşağıda listelenen işlemleri yapabiliriz;

  • İmleci hareket ettirme,
  • İstenilen yere tek, çift ya da daha fazla tıklama,
  • Pencere, diyalog kutusu taşıma, kaydırma çubuğunu hareket …

Continue reading »

FreeCAD - Curves WB - Surface - 12 - Reflect Lines

reflectLines Reflect Lines

Reflect Lines (Akis Çizgileri/Eğrileri), sahneye olan bakış açısı temel alınarak, seçili nesne(ler)in ya da yüzeylerin dış kontur çizgisini (silüetini) eğriler vasıtası elde etmeye yarayan komuttur. Reflect Line komutu ile oluşturulan/elde edilen eğriler, Draft Workbench'te (Taslak Çalışma Tezgahında) bulunan komutlarla birlikte kullanılabilir. Tarif anlaşılmamış olabilir …

Continue reading »