Python Farklı Klasörden Dosya / Fonksiyon Çağırmak

Bu yazıda Python'da aynı klasör içinde bulunmayan farklı bir klasördeki script'i nasıl çağırıp kullanabileceğinizi göstereceğim.

Şöyle klasör yapısına sahip olduğunuzu düşünün:

root/
   serve/
       - app.py
   src/
       - utils.py
Amacımız app.py dosyasından utils.py dosyasında bulunan fonksiyonlara erişmek.
Bunun için ilk olarak app.py dosyasında utils'i şu şekilde import edin:

from src.utils import function
veya
from src import utils

Normalde root klasörü üzerinden python serve/app.py şeklinde çalıştırmak yerine Python'daki kütüphane modüllerini script olarak çalıştırmaya yarayan -m parametresini kullanın.

python -m serve.app

Modül olarak çalıştırmak, aynı alt klasör içerinde bulunmayan bir python dosyasını kullanmanızı sağlayacaktır.


Paylaş:

VSCode'da __pycache__ Dosyalarını Gizleme

Bu yazıda otomatik olarak oluşan Pycache dosyalarını Visual Studio Code üzerinden nasıl gizlenebileceğini göstereceğim.


Örneğin B.py dosyası A.py dosyasını import ediyorsa bu A.pyc derlenmiş bytecode dosyasının oluşmasına sebep olacaktır.

1. İlk olarak Ctrl , ile VSCode ayarlar ekranını açın. 

2. Üstte Arama çubuğuna Files: Exclude yazın.

3. Add pattern'e tıklayıp bu yazıyı ekleyin: **/__pycache__ 


4. Bu işlemden sonra  VSCode'un explorer bölümünde pycache dosyaları gizlenmiş olacaktır.



Paylaş:

İspanya 3 Ay Üstü Erasmus Stajı - Vize Rehberi

Bu yazıda 3 ay üstü İspanya Stajı vizesi  ile ilgili gereken belgeler hakkında bilgi vereceğim.


Stajınızı özel kurumda yapıyorsanız 3 ayın üstündeki staj vizesinde 2 aşama var. İlk olarak şirket sizin adınıza online olarak oturum iznine başvuruyor. Oturum izniniz çıkınca siz o belgeyle staj vizesine başvuruyorsunuz.

Oturum İzni Kağıdı (Authorization) için:

Şirketteki yasal temsilcinin, bulunduğu ilin yabancılar ofisine Sede Mercurio sitesi üzerinden online başvuru yapması gerekmektedir. 

Başvuru yapılması gereken izin belgesi Autorización de Residencia Inicial para Prácticas Convenio de prácticas no laborales (DA 18ª Ley 14/2013) ismiyle geçiyor. 

Oturum izni Belgesi ile alakalı Resmi İspanyolca Sayfa: Link

Kabul aldığınız şirketin oturum izni alma konusunda bilgisi yoksa şirkete sayfa linkini verebilirsiniz.

Not: Oturum izni için gereken belgelerin Türkçeden İspanyolcaya çevirilerini Kadıköy'deki Cenk Terüme'de, çevirilen belgelerin noter onaylarını Kadıköy 1 nolu noterde, çevirilen begelerin apostillerini (La Haye olarak da geçiyor) Kadıköy kaymakamlığında yaptırdım. Çeviriler 450 TL, noter onayları ~ 900 TL tuttu.

Belgeler:

Student certificate (translated + notarized + apostilled): Okulun öğrenci işlerinden Türkçe ve T.C. ibareli mühürlü olarak aldım. 

Proof of financing 1 (Grant certificate translated + notarized + apostilled): Hibe yazısını Erasmus ofisinden Türkçe olarak alıp öğrenci işlerinde T.C. ibareli mühürle mühürlettim.

Proof of financing 2 (Bank statement translated + notarized + apostilled): Bankadan son miktarı gösterir belgeyi imza sirküleri ile beraber aldım. Hibem yaklaşık 600 Euro olan İspanya asgari yaşam gelir düzeyi IPREM'in üstünde olduğu için başvuru sırasında bu belgeyi kullanıp kullanmadıklarından emin değilim.

Criminal Record + apostille: Adli sicil kaydını adliyeden ispanyolca olarak alıp orada apostillettim.

ASISA Insurance: 3 ayın üstü vizelerde ispanyol şirket istendiği için mesuliyet + kaza da içeren sağlık sigortasını Universitas Mundi web sitesinden Universitas Salud - ASISA'da yaptırdım. 5 ay için 156 Euro tuttu. Ödemeyi yaptıktan sonra sitede altta Sağlık Kartı, Sigorta Faturası, İngilizce ve  İspanyolca Sigorta indirme bağlantıları çıktı. Oradan pdfleri indirdim. Ayrıca mail olarak da ilettiler.

Passport (All pages scanned): Pasaportun tüm sayfalarını taratıp pdf haline getirdim.

Acceptance Letter: Şirketten gelen ispanyolca kabul belgesi 

Learning Agreement: İngilizce öğrenim anlaşması. Resmi sayfada tüm belgelerin İspanyolcaya çevrilmesi gerektiği yazıyordu fakat ben bu belgeyi çevirmedim ve kabul edildi.

Ex-04 Formulario form: 1. kısmı benim doldurduğum, geriye kalanında gerekli bilgileri şirketin temsilcisinin doldurduğu Staj amaçlı oturma izni başvurusu bilgi formu. Pdf için tıklayın.

- Benim oturma iznim yaklaşık 3 haftada çıktı. Şirket oturum izni belgesini pdf olarak bana iletti. Ayrıca  oturum izni belgesinde bana NIE (Yabancı Kimlik Numarası) da verildi.

- Başvuru takibini https://sede.administracionespublicas.gob.es/infoext2/index.html sitesi üzerinden Entrada Con Formulario bölümü - ID de Expediente ile yaptım.

İstanbul Konsolosluğu Vize (PCA) İçin:

Staj anlaşması ile 180 güne kadar olan vize türü PCA, staj kontratı ile 180 günden fazla olan vize türü ise PCP olarak geçmektedir.

Konsolosluk Staj Vizesi İspanyolca Web Sayfası: https://exteriores.gob.es/Consulados/estambul/tr

1.D Tipi Ulusal Vize Başvuru Formu: 26 numaralı bölüm yerine 25'in doldurulması gerekiyor. Çıkarıp elle doldurdum. Pdf için tıklayın.

2.Oturum İzni Kağıdı (authorization): Şirketin attığı pdf'i çıkarıp götürdüm.

3.Pasaport ve pasaport fotokopisi: Sadece dolu sayfaların fotokopisini çektim.

4.TC Kimlik fotokopisi: A4 kağıdında

5.İkametgah Belgesi: E-Devlet üzerinden çıkardım.

6.Nüfus Kayıt Örneği: Tam Vukuatlı olarak E-Devlet üzerinden çıkardım.

7.Kabul Mektubu: Şirketten alınan kabul yazısı.

8.Öğrenim Anlaşması

9.Öğrenci BelgesiE-Devlet üzerinden çıkardım.

10.Sağlık Sigortası: 1.sayfa ve faturanın çıktısını aldım.

11.Apostilli adli sicil kaydı: Önerim oturum izni için hazırladığınız belgenin fotokopisini de almanız.

12.Biyometrik Fotoğraf: 3x4 arka planı beyaz olan fotoğraf

13.Hibe Yazısı: Oturum izni için çıkardığım Türkçe ve ispanyolca noter onaylı apostilli çevirili belgeyi götürdüm. Normalde ingilizce alıyoruz dediler ama yine de kabul ettiler. Hibe yazısı dışında sirkülerli banka hesap dökümünü de götürdüm. Zaten her ay 750 Euro alacağımı açıklayan hibe yazısı olduğu için almadılar.

Not 1: Ayrıca uçak bileti, rezervasyonu, sponsor veya konaklama belgesi istenmedi. Konaklamayı Spotahome Accommadation sitesi üzerinden hallettim.

Not 2: Vize randevusunu Bls üzerinden aldım. Hibeli staj olduğu için 85 dolar vize ücretini istemediler.

Not 3: Benim vizem 5 aylıktı. 6 ayın üstündeki PCP tipi vizelerde bildiğim kadarıyla ayrıca tam teşeküllü sağlık raporu da istenmektedir.

Not 4: Güncelleme: Benim vizemi aldığım Mayıs 2023'ten sonra konsolosluk staj vize başvurusu farklı belgeler isteyebilen BLS'ye taşınmış olabilir. Güncel bilgi için BLS veya Konsolosluğu aramanızı öneririm.

Vizem yaklaşık 45 günde çıktı. Telefonla arayıp hafta içi saat 13.30-14.30 arasında konsolosluğa gelip alabileceğimi söylediler.

Paylaş:

En iyi Video İndirme Eklentileri

Youtube'da web tarayıcısında video linkinin başına ss harflerini ekleyip videoları indirebilirsiniz. (örneğin https://www.ssyoutube.com/watch?v=orneklink 'te olduğu gibi) 

Peki dizi/film siteleri için ne gibi eklentiler kullanmalıyız?

Chrome ve Opera gibi Chromium tabanlı tarayıcılarda kullanabileceğiniz 2 eklentiyi göstereceğim.

1. Video Downloader Prime

Bu eklenti web sitesinde mp4 formatında saklanan videoları indirmeyi sağlıyor. Videoyu başlattıktan sonra yapboz/küp ikonuna, sonrasında eklenti ikonuna tıklayın. İndirmek istediğiniz videoya uygun boyuta sahip videoyu indirin. 


Fakat günümüzde çoğu video mp4 olarak değil, HLS (HTTP Live Stream) isimli protokolüyle saklanmaktadır. 

2. HLS STREAM RECORDER

Hls olarak saklanan videoları bulup mp4 olarak indirmenize olanak sağlayan bu eklentide 2 mod var: Normal ve Capture. 

Capture modu, en kötü durumda normal modda bulunamayan videoları, video devam ederken kaydetmeye olanak sağlamaktadır.

Normal mod içinse ndirme yapmak istediğiniz sitedeki videoyu başlatın ve öncelikle yapboz/küp ikonuna, sonrasında eklenti ikonuna tıklayın.


Açılan pencerede video bulunursa, video çözünürlüğü ve videoda indirilen parça sayısı/boyutu çıkacak. Tamamlandıktan sonra Save butonuna basıp bilgisayarınıza kaydedebilirsiniz.


Not: İndirme işlemi sırasında sekme/pencere değiştirebilirsiniz fakat indirme bitene kadar sekmeyi tamamen kapatmayın.


Paylaş:

Ara