Merhabalar.

Visual Studio Code editörü açık kaynak bir editör olduğu için bu editörde daha kolay kodlama yapabilmemiz için dışarıdan binlerce geliştirici yeni eklentiler yazmaktadır.

Her dil için daha efektif kod yazmamızı sağlayacak Extensions ya da Plugins mevcuttur.

Bu yazımda Python kodlama yaparken işimize yarayacak 10 tanesini ele alacağız.

1. Python extension for Visual Studio Code

by Microsoft

Microsoft tarafından geliştirilen Python için en kapsayıcı eklenti.

Visual Studio Code’a bir eklenti şöyle eklenir.

Öncelikle gösterdiğim sekmeden Extensions bölümünü açıyoruz.

Sonra arama kısmına istediğimiz aramayı yazıyoruz. Bizim için bir çok eklentiyi listeliyor. Biz ihtiyacımız olanı sağ alt köşesindeki Install butonunu kullanarak kuruyoruz.

Eklentinin detaylarını aşağıdaki linkten okuyabilirsiniz.

https://marketplace.visualstudio.com/items?itemName=ms-python.python

2. TabNine

Tabnine, daha hızlı kod yazmanıza, hataları azaltmanıza ve en iyi kodlama uygulamalarını keşfetmenize yardımcı olmak için tasarlanmış güçlü bir Yapay Zeka asistanıdır. Tabnine, herkese açık olarak paylaşılan kodu inceler ve bize sonraki kodlama ihtiyaçlarınızı tahmin etme ve tek tıklamayla kod tamamlama önerme yeteneği sağlayan A.I derin öğrenme algoritmalarını kullanır.

Detaylı Okuma:

https://www.tabnine.com

With and without Tabnine

3. Python Preview

Bu eklenti gerçekten muhteşem diyebilirim. Kodları yazdığınız anda size değişkenlerinizi anlık görebilme ve kontrol edebilme yeteneği sağlar. Aşağıda örneğini görüyoruz.

Detaylı Okuma:

https://marketplace.visualstudio.com/items?itemName=dongli.python-preview

Image for post

4. Indent-Rainbow

Python girinti düzenine göre kodlanan bir dil olduğu için Indentleri takip edebilmemizi sağlayan başarılı bir eklenti Indent Rainbow. Girintileri güzel şekilde renklendiriyor.

Detaylı 0kuma:

https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow

Image for post

5. Bracket Pair Colorizer

Bu eklenti yazdığımız kodları renklendirerek daha okunaklı kodlar yazmamıza yardımcı olur.

Detaylı Okuma

https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer

Image for post

6. Python Snippets

Bir editörden bekleyeceğimiz en büyük özelliklerden birisi Snippets özelliğidir. Python kodlarımızı yazarken kodlarımızın tamamlanabilmesi ya da bize tavsiyelerde bulunması için kod tamamlayıcı eklentisi Python Snippets’i kuruyoruz.

Bu eklentiyi Ferhat Yalçın isminde bir Türk arkadaşımız yazmıştır. Kendisine hep tebriklerimizi hem teşekkürlerimizi gönderiyoruz.

Detaylı okuma için aşağıdaki linke bakınız.

https://marketplace.visualstudio.com/items?itemName=frhtylcn.pythonsnippets

Image for post

7. Python Test Explorer for Visual Studio Code

Bu uzantı, Python Unittest veya Pytest testlerinizi Test Explorer UI ile çalıştırmanıza olanak tanır.

Detaylı Okuma :

https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter

Image for post

8. Better Comments

Bizler kod yazarken açıklama-yorum satırları yazarız. Ancak her yorum satırının görevi aynı değildir. İşte bu eklenti yorum satırlarını kategorilemeye yardımcı oluyor.

Kategoriler
Uyarılar
Sorgular
YAPILACAKLAR
Öne Çıkanlar
Yorumlanmış kod, kodun orada olmaması gerektiğini netleştirmek için de şekillendirilebilir
İstediğiniz diğer yorum stilleri ayarlarda belirtilebilir.

Detaylı Okuma:

https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments

Image for post

9. autoDocstring

Bir python fonksiyonumuz ya da modülümüz için bir Dokümantasyon yazmak isteyebiliriz. İşte bu eklenti bunu kolayca yapmamıza olanak sağlıyor.

Detaylı Okuma:

https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring

Image for post

10. Python Indent

Yine Python’da hangi kod bloklarının birbiriyle bağlantılı olduğunu göstermek için kullandığımız bir eklenti.

Detaylı Okuma:

https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent

Image for post

Python ile kodlama yaparken işimize yarayacak pek çok eklenti kurduk. Bunların tamamını ben kurdum sizden de kurmanızı bekliyorum.

Eklentiler sadece bunlarla mı sınırlı tabii ki hayır. Yine internette yapacağınız küçük bir araştırma ile işinize yarayacak başka eklentilerde bulabilirsiniz.

Bir sonraki yazımda görüşmek üzere.


What's Your Reaction?

hate hate
0
hate
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Murat Bilginer
21 Şubat 1992 Doğumlu. Endüstri Mühendisi olarak Lisansını 2016 yılında tamamlamıştır. Industryolog Akademi - NGenius oluşumlarının kurucusudur. Şu anda kendi şirketi Brainy Tech ile hem Yazılım Hizmetleri Sunmakta Hem de Online Eğitimler Vermektedir.