description |
---|
VsCode üzerinde python kullanımı |
Eklenti | Açıklama |
---|---|
🐍 Python | VsCode Dil desteği |
✨ DarkCode Theme | Python'a özel temam |
🏹 Kite | AI destekli kod tamamlama |
🤖 Visual Studio IntelliCode - Preview | Sık kullanılan kod önerileri (eksik öneriler olabilir) |
📜 autoDocstring | Dokümantasyon parçaları sağlayan eklenti |
🌈 Bracket Pair Colorizer 2 | Parantezleri renklendirme |
🤖 AREPL for python | Anlık çıktıları gösterme |
- ✲ Ctrl + ⇧ Shift +
P
yapın - Çıkan alana
Python: Select Linter
yazın pylint
düzenleyicisini seçinpylint
aynı dizindeki modulleri bulamamakta, bu hatananın çözümü için.pylintrc
dosyasını düzenlemek gerekmektepylint --generate-rcfile .pylintrc
komutunu çalışma dizininde yazdıktan sonra, içini açıp#init-hook
satırınıinit-hook='import sys; system.path.append("${workspaceFolder}")'
ile değiştirin. (Yorum satırı olmaktan kaldırın)- Eğer girintiyi ⭾ Tab ile yapıyorsanız
pylint
'de bug'a sebebiyet vermekte, SPACE kullanın
- Python derleyicinize
autopep8
paketini aşağıdaki komutlarla veya VsCode arayüzü ile yükleyinpip install autopep8
conda install autopep8
- Artık ⇧ Shift + ⎇ Alt +
F
ile kodları düzenleyebilirsiniz. - Dosyaya sağ tıklayarak derleyebilirsiniz.
{% tabs %} {% tab title="🐛 Debug Yapılandırması" %} Detaylar için buraya bakabilirsin.
- ✲ Ctrl + ⇧ Shift +
D
ile debug ekranını açın - Sol üstte açılan ekrandan
ayarlar butonuna
tıklayın Python
kısmını seçin
Değişkenin objelerini ve değerlerini öğrenmek için debug çok faydalıdır 🌟 {% endtab %}
{% tab title="👐 Jupyter Desteği" %}
- Kod alanının üstüne
#%%
yazarak oluşturabilirsiniz. - Detaylar için buraya bakabilirsin. {% endtab %}
{% tab title="👨🔧 Derleyici Ayarlama" %} Aktif olan derleyici ortamı, en altta bulunan durum çubuğunun solunda gösterilmektedir, değiştirmek için:
- ✲ Ctrl + ⇧ Shift +
P
tuş kombinasyonuna basın - Çıkan alana
Python: Select Interpreter
yazınız - Çıkan ekrandan istediğiniz derleyiciyi seçiniz {% endtab %}
{% tab title="🔗 Diğer Ayarlar" %} {% embed url="https://code.visualstudio.com/docs/python/settings-reference" %} {% endtab %} {% endtabs %}
{% tabs %} {% tab title="✨ Pythonpath Oluşturma" %}
- Çalışma dizininde
.env
dosyası oluşturun .env
dosyasının içerisinePYTHONPATH=
satırını ekleyin- Örnek için bir alttaki başlığa bakınız
- VsCode ayarlarına
"python.envFile": "${workspaceFolder}/.env"
satırını ekleyin - VsCode'u yeniden başlatın
{% hint style="info" %} Kaynak için buraya bakabilirsin. Ek olarak buraya bakmanda da fayda var {% endhint %} {% endtab %}
{% tab title="⭐ Pythonpath Örneği" %} Resmi döküman için buraya bakabilirsin.
- VsCode birden fazla satıra sahip değişken değerlerini kabul etmez
- Ortam değişklenleri oluşturmak için proje ayarlarından env file seçmemiz gerekmekte
- Ardından içine değişkenlerimizi tanımlamamız gerkemekte
"python.envFile": "${workspaceFolder}/prod.env"
# prod.env
# Python kaynak dizinleri
RESEARCH_FOLDER=C:/Users/YEmre/Documents/Tensorflow/models/research
OBJECT_FOLDER=C:/Users/YEmre/Documents/Tensorflow/models/research/object_detection
SLIM_FOLDER=C:/Users/YEmre/Documents/Tensorflow/models/research/slim
SCRIPT_FOLDER=C:/Users/YEmre/Documents/Tensorflow/scripts
# Python modül yolu
PYTHONPATH=${RESEARCH_FOLDER}:${OBJECT_FOLDER}:${SLIM_FOLDER}:${SCRIPT_FOLDER}
PYTHONPATH=./src:${PYTHONPATH}
{% endtab %} {% endtabs %}