Merhabalar.

Bir önceki yazımda kurduğumuz PyCharm’a kod yazmamızı daha efektif hale getirecek pluginler ekleyeceğiz.

1. Pylint

Adından da anlaşılacağı gibi, bu eklenti bir Python linteridir. Intellij IDEA’nızdan Pylint ile Python dosyalarının hem gerçek zamanlı hem de isteğe bağlı olarak taranmasını sağlar.

Pylint, açık kaynaklı bir projedir, bu nedenle ihtiyaçlarınız için tamamen özelleştirilebilir. Ek olarak, Pylint eklenti web sitesinde kapsamlı belgelere sahiptir.

Bir tane pluginin nasıl eklendiğini sizlerle paylaşmak istiyorum. Geri kalan tamamının aynı şekilde yapabilirsiniz.

2. Rainbow Brackets

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

Bu eklenti kod bloklarını renklendirmemize yardımcı olur. Böylece daha okunaklı kodlar yazmamızı sağlar.

3. Indent Rainbow

https://plugins.jetbrains.com/plugin/13308-indent-rainbow

Bu plugin kod girintilerini belirgin hale getirip daha kolay takip edilebilirlik sağlar.

4. Python Smart Execute

Bu kullanışlı küçük eklenti, “Konsolda Satırı Yürüt” komutuna akıllı bir alternatiftir. Python konsoluna gönderilecek satır sayısını otomatik olarak belirler ve bir klavye kısayolu ile erişilmesi kolaydır: alt shift A.

5. Tabnine

Tabnine daha hızlı daha iyi kod yazmanıza yardımcı olan bir programlama üretkenliği aracıdır. Tabnine, Python’da ve diğer dillerde de oldukça doğru kod tahminleri sağlamak için GPT-2 kullanır.

Bu eklentinin en büyük özelliği zamanla sizin kodlama şeklinizi öğrenip size en doğru seçenekleri sunması. Bunun için bir yapay zeka ve makine öğrenmesi kullanır.

6. DeepBugs for Python

JetBrains araştırma bölümü tarafından geliştirilen bu eklenti, derin öğrenme modellerini kullanarak Python kodunuzdaki olası hataları ve kalite sorunlarını araştırmayı vaat ediyor. DeepBugs, ayıklanmış kod semantiğine dayalı olarak yanlış işlevleri, yanlış karşılaştırma gibi hataları algılayabilir.

7. Live Coding in Python

Bu eklenti, Python kodunuzu yazarken çalıştırmanızı sağlar. Değişken değerleri, matplotlib, Pyglet veya kaplumbağa grafiklerini Intellij IDEA çalışma alanınızın sağındaki özel bir panelde gösterecektir.

8. GitToolBox

https://plugins.jetbrains.com/plugin/7499-gittoolbox

Bu eklenti sayesinde projelerinizin Versiyon Kontrolünü kolayca yapabilirsiniz.

9. CodeStream: GitHub,​ GitLab,​ Bitbucket PRs and Code Review

https://plugins.jetbrains.com/plugin/12206-codestream-github-gitlab-bitbucket-prs-and-code-review

CodeStream, GitHub, GitLab, Bitbucket, Slack, Teams, Jira, Trello gibi tüm temel geliştirme araçlarınızı IDE’nize entegre eden bir geliştirici işbirliği platformudur.

Bu eklenti sayesinde projelerini bir takımla ya da dışarıdan geliştirme yapanlarla çok daha kolay yönetebilirsiniz.

10. Kite AI Code AutoComplete: Python,​ Java,​ Javascript,​ HTML/CSS,​ Go,​ C/C#/C+​+​

https://plugins.jetbrains.com/plugin/15148-kite-ai-code-autocomplete-python-java-javascript-html-css-go-c-c-c-

Kite hem bir kod tamamlayıcı hem de bir dokümantasyon ve çok başarılı. Siz kod yazarken imlecinizi takip eder ve üzerinde bulunduğunuz kodla ilgili size bilgiler sunar.

Kod tamamlamalarını sizn kodlama şeklinize göre zamanla öğrenir ve size en doğru seçenekleri sunmaya başlar.

11. Material Theme UI Plugin

https://plugins.jetbrains.com/plugin/7499-gittoolbox

Bu plugin doğrudan Python’la ilgili değil ama paylaşmak istedim son olarak. Bu plugin sayesinde PyCharm temalarını özelleştirebiliyorsunuz. Size uygun bir kodlama ortamı yaratıp öyle kodlamanıza olanak sağlar.

Bu eklentilerimizi kurduğumuza göre artık devam edebiliriz.

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
1
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.