Pycharm - Hızlı Kılavuz

PyCharm, Python kodlama dili için kullanılan en popüler IDE'dir. Bu bölüm size PyCharm'a bir giriş yapacak ve özelliklerini açıklayacaktır.

PyCharm, kullanıcılarına ve geliştiricilerine aşağıdaki yönlerden en iyi özelliklerden bazılarını sunar -

  • Kod tamamlama ve inceleme
  • Gelişmiş hata ayıklama
  • Django ve Flask gibi web programlama ve çerçeveler için destek

PyCharm'ın Özellikleri

Ayrıca, bir geliştirici, aşağıda belirtilen özellikler nedeniyle PyCharm'ı rahatça çalışacaktır.

Kod Tamamlama

PyCharm, ister dahili ister harici bir paket için olsun, daha sorunsuz kod tamamlama sağlar.

Hata Ayıklayıcı olarak SQLAlchemy

Bir kesme noktası ayarlayabilir, hata ayıklayıcıda duraklatabilir ve SQL Dil kodu için kullanıcı ifadesinin SQL temsilini görebilirsiniz.

Düzenleyicide Git Görselleştirme

Python'da kodlama yaparken, bir geliştirici için sorgular normaldir. Son commit ile mevcut olan arasındaki farkı tanımlayabilen mavi bölümlere sahip olduğu için PyCharm'da son kaydı kolayca kontrol edebilirsiniz.

Editörde Kod Kapsamı

Koşabilirsin .py PyCharm Editor dışındaki dosyalar ve proje ağacında, özet bölümünde vb. başka yerlerde kod kapsamı ayrıntıları olarak işaretleyin.

Paket Yönetimi

Yüklenen tüm paketler uygun görsel sunumla görüntülenir. Bu, kurulu paketlerin listesini ve yeni paketleri arama ve ekleme yeteneğini içerir.

Yerel Tarih

Yerel Tarih, her zaman değişiklikleri Git gibi tamamlayıcı bir şekilde izler. PyCharm'daki yerel geçmiş, geri almak için neyin gerekli olduğu ve nelerin ekleneceği konusunda eksiksiz ayrıntılar verir.

Yeniden düzenleme

Yeniden düzenleme, bir seferde bir veya daha fazla dosyayı yeniden adlandırma işlemidir ve PyCharm, sorunsuz bir yeniden düzenleme işlemi için çeşitli kısayollar içerir.

PyCharm Editor Kullanıcı Arayüzü

PyCharm editörünün kullanıcı arayüzü aşağıda verilen ekran görüntüsünde gösterilmektedir. Editörün yeni bir proje oluşturmak veya mevcut bir projeden içe aktarmak için çeşitli özellikler içerdiğini gözlemleyin.

Yukarıda gösterilen ekran görüntüsünden, yeni oluşturulan proje Demosunu ve site-packages çeşitli diğer klasörlerle birlikte paket yönetimi için klasör.

PyCharm Editör'ü indirebilir ve resmi belgelerini bu bağlantıdan okuyabilirsiniz - https://www.jetbrains.com/pycharm/

Bu bölümde, PyCharm'ın yerel bilgisayarınıza kurulum süreci hakkında ayrıntılı bilgi edineceksiniz.

İlgili Adımlar

PyCharm'ı sisteminize kurmak için aşağıda verilen adımları izlemeniz gerekecektir. Bu adımlar, PyCharm paketinin resmi web sitesinden indirilmesinden yeni bir proje oluşturmaya kadar olan kurulum prosedürünü gösterir.

Aşama 1

Gerekli paketi veya yürütülebilir dosyayı PyCharm'ın resmi web sitesinden indirin https://www.jetbrains.com/pycharm/download/#section=windowsBurada, aşağıda verilen ekran görüntüsünde gösterildiği gibi Windows için paketin iki sürümünü gözlemleyeceksiniz -

Profesyonel paketin tüm gelişmiş özellikleri içerdiğini ve birkaç günlük ücretsiz deneme ile birlikte geldiğini ve kullanıcının deneme süresinin ötesinde aktivasyon için lisanslı bir anahtar satın alması gerektiğini unutmayın. Topluluk paketi ücretsizdir ve gerektiğinde indirilip yüklenebilir. Kurulum için gerekli tüm temel özellikleri içerir. Bu eğitim boyunca topluluk paketiyle devam edeceğimizi unutmayın.

Adım 2

Topluluk paketini (yürütülebilir dosya) sisteminize indirin ve aşağıda gösterildiği gibi bir hedef klasörden bahsedin -

Aşama 3

Şimdi, diğer herhangi bir yazılım paketine benzer şekilde kurulum prosedürüne başlayın.

4. adım

Kurulum başarılı olduktan sonra, PyCharm sizden varsa mevcut paketin ayarlarını içe aktarmanızı ister.

Bu, sıfırdan çalışabileceğiniz yeni bir Python projesi oluşturmanıza yardımcı olur. Diğer IDE'lerden farklı olarak, PyCharm'ın yalnızca Python kodlama dili projeleriyle çalışmaya odaklandığını unutmayın.

Bu bölüm PyCharm'ın temellerini tartışacak ve PyCharm düzenleyicide çalışmaya başlamak için kendinizi rahat hissetmenizi sağlayacaktır.

PyCharm'ı ilk kez başlattığınızda, IDE'ye giriş noktaları olan bir karşılama ekranı görebilirsiniz:

  • Projeyi oluşturma veya açma
  • Sürüm kontrolünden projeyi kontrol etme
  • Belgeleri görüntüleme
  • IDE'yi Yapılandırma

Son bölümde adında bir proje oluşturduğumuzu hatırlayın. demo1ve bu eğitim boyunca aynı projeden bahsedeceğiz. Şimdi PyCharm Editor'ün temellerini anlamak için aynı projede yeni dosyalar oluşturmaya başlayacağız.

Yukarıdaki anlık görüntü, demo1'in proje genel bakışını ve yeni bir dosya oluşturma seçeneklerini açıklamaktadır. Adlı yeni bir dosya oluşturalımmain.py.

Main.py'de bulunan kod aşağıdaki gibidir -

y = 3

def print_stuff():
   print ("Calling print_stuff")
   print (y)
   z = 4
   print (z)
   print("exiting print_stuff")
	
print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!

Dosyada oluşturulan kod main.py PyCharm Editor kullanımı aşağıda gösterildiği gibi görüntülenir -

Bu kod, IDE ortamında çalıştırılabilir. Bir program çalıştırmanın temel gösterimi aşağıda tartışılmıştır -

Konsolun kodu çalıştırabilmesi ve çıktıyı amaçlandığı şekilde görüntüleyebilmesi için belirtilen koda bazı hatalar dahil ettiğimize dikkat edin.

PyCharm, düzenleyicide en çok kullanılan komutları göstermek için çeşitli Keymap'ler içerir. Bu bölümde Keymaps ayrıntılı olarak ele alınmaktadır.

Dosya menüsünde bulunan Keymap'lerin listesini bulabilirsiniz Help -> Keymap Reference aşağıda verilen ekran görüntüsünde gösterildiği gibi -

Keymap'lerin listesini ve mevcut kısayolları aşağıda gösterildiği gibi PDF formatında bulabilirsiniz -

Not - Windows ve Linux işletim sistemleri için varsayılan Keymap varsayılandır, Mac OS'de ise varsayılan Keymap OSX 10.5'tir.

Kullanılabilen Keymap'lerin listesini de görüntüleyebilirsiniz. Settings Windows ve Linux İşletim sisteminde seçenek (Mac OS'de Tercihler) aşağıda verilen ekran görüntüsünde gösterildiği gibi -

Varsayılan Keymap, Düzenleyici Eylemleri, Ana Menü, Araç Pencereleri, Harici araçlar, Sürüm Kontrol Sistemi, Makrolar, Hızlı Listeler, Eklentiler ve Diğer seçenekler için çeşitli bölümler içerir.

Kısayollar, bir dizi etkinliği gerçekleştirmek için kullanılan tuş kombinasyonlarıdır. PyCharm kısayollarının listesini Keymaps kılavuzu referansında bulabilirsiniz.

Kısayol Bulma

Kısayolların listesi aşağıdaki seçenekte mevcuttur Help -> Find Action kısayol penceresinin açıldığı menü.

Kısayol penceresini burada gösterildiği gibi görebilirsiniz -

Kısayol, Tanımlayıcıların bir listesini, işlevlere sahip kısayolları ve seçenek menü çubuğunu içerir.Örneğin, Görünüm Gezinme Çubuğu, ayarlanan değere göre (AÇIK ve KAPALI) gezinme çubuğunu görüntüleyen AÇIK ve KAPALI geçişi içerir.

Omni, PyCharm'da herhangi bir yerden herhangi bir yerden ilgilenen bölümdür. Bir kullanıcının bir yerden diğerine geçmesi için çeşitli araçlar içerir. Böyle bir senaryoda, bir proje dizininden diğerine hızlı bir şekilde geçmeniz gereken durumlarda yardımcı olur. Bu bölüm sizi Omni'nin işlevlerine alıştıracaktır.

İşlevsellikler

Navigatemenü Omni ile ilgili işlevleri açıklar. Bu bölüm bunları ayrıntılı olarak tartışmaktadır -

Sınıf

Bu, belirtilen bir projede bir sınıftan diğerine gitmeye yardımcı olur. Bu, bir sınıf listesinde gezinmek için çok yararlıdır.

Geri

Bu seçenek, mevcut durumdan geri gitmeye yardımcı olur. Kısayol tuşuCtrl+Alt+Left.

İleri

Benzer şekilde çalışır backseçeneği. Bununla birlikte, işlevsellik tamamen tersidir.

Bir makro ile Omni arasındaki fark, PyCharm Editor'da çok ince. Omni, düzenleyicinin tam konumuna veya özel bir önemi olmayan belirli bir kod yerine gitmenizi sağlar. Öte yandan makro, kullanıcının işlevler ve sınıflar veya belirli sınıf yöntemi arasında gezinmesine izin verir.

Makroya Git

Navigate makrosunun daha iyi anlaşılması için aşağıdaki ekran görüntüsünü inceleyin -

Navigate -> Declarationbildirimi, tür bildirimini göstermeye ve süper yöntemleri tanımlamaya yardımcı olur. Tip bildirimine dahil edilen çeşitli nitelikler aşağıda gösterilmiştir -

Ancak, bir kullanıcı bir .so nesnesinin bildirimine gitmeye çalışırsa, bu makroyla ilgili bir sorun vardır, örneğin, datetime modül select modül, ardından her seferinde stub dosya.

Her Yerde Ara

Sınıfları ve ilişkili yöntemleri aramaya yardımcı olur. Google ile arama seçeneği de içerir.

Bu parçaların her biri, bölüm adının yanında bir kısayol tuş kombinasyonu içerir. Search Everywhere PyCharm'da bulunan diğer arama eylemlerine açılan bir kapıdır.

Mikrolar, belirli bir dosyadaki yerleri almakla ilgilenir. Bu araçlar, geliştirme prosedürünün çoğunu kullanır. Bu bölümde Micro'yu detaylı olarak öğreneceksiniz.

Örneğini düşünün Structure Panel mikroların temsili olarak kullanılmaktadır.

Kaynaktan Kaydır

Belirtilen kaynaktan, belirtilen dosyanın tam klasör konumu gibi kaydırmaya yardımcı olur.

Hepsini Daralt

Dosyayı belirtilen konumda açmayı gösteren aşağıda gösterilen ekran görüntüsünü göz önünde bulundurun.Klasör yapısını daraltmak için görselde gösterilen kısayol tuşunu kullanabilirsiniz.

Bu kısayol tuşu, aşağıda gösterildiği gibi belirtilen kodun klasör konumunu daraltmaya yardımcı olur.

Seçenekler menüsünü göster

Show Optionsprojenin yapı panelinin menüsü, oluşturulan proje için mevcut seçeneklerin listesini görüntüler. Daha iyi anlamak için aşağıda gösterilen ekran görüntüsünü inceleyin -

Seçenekler listesi aşağıda gösterilmektedir -

Saklamak

Bu seçenek, proje penceresinin yapı panelini gizlemeye yardımcı olur. Yapı panelinin daraltıldıktan sonraki kullanıcı arayüzü aşağıda gösterildiği gibidir -

Yapı panelini burada gösterildiği gibi yeniden açabilirsiniz -

PyCharm, Python için geçerli olan uygun girintilerle kod yazmak için çeşitli standartlar içerir. Bu, kod standartlarını iyileştirmeyi ve kodun tamamını PyCharm düzenleyicide yazmayı ilginç kılar.

Kod Tamamlamayı İyileştirme

PyCharm'da kod tamamlama gerçekten benzersizdir. Diğer birçok özelliği kullanarak onu daha da geliştirebilirsiniz. Editörün kod bloğunun başlangıcını ve sonunu sağladığını unutmayın. Adlı bir dosya düşünündemo.py aşağıdaki kod ile -

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

for key in range(len(LETTERS)):
   translated = ''
	
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

Kod, aşağıdaki yapı kullanılarak tamamlanır -

Bu açılır pencere ekrandayken Ctrl + boşluk çubuğuna basarsanız, daha fazla kod tamamlama seçeneği görebilirsiniz -

Niyet Eylemleri

PyCharm, amaca özel eylemler içerir ve bunun için kısayol tuşu Alt+Enter. İş yerinde niyetin en önemli örneği dizelerde dil enjeksiyonu kullanmaktır.

Aşağıda verilen ekran görüntüsü, niyet eylemlerinin işleyişini göstermektedir -

PyCharm Editor'da birçok farklı niyet eylemi dili ekleyebileceğimizi unutmayın.

PyCharm, seçenek menüsünde bulunan tam kod tamamlama özelliğine sahip tam teşekküllü bir Python konsoluna sahiptir Tools -> Run Python Console.

Bir önceki bölümde bahsedilen kodu aşağıda gösterildiği gibi düşünün -

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
   translated = ''
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

Şimdi, aşağıda gösterildiği gibi istenen çıktıyı elde etmek için betiği yürütmek için kodu konsol yardımıyla çalıştıralım.

Çıktıyı aşağıda gösterildiği gibi gözlemleyebilirsiniz -

PyCharm, ihtiyaç duyulduğu şekilde yeni özelliklerle yeni bir proje oluşturmak için tercümanlar içerir. Sisteminizde ihtiyaç duyduğunuz şekilde sanal bir ortam oluşturabilirsiniz. Ayrıca, iletişim kutusunda global site paketlerini devralabilirsiniz. Tercümanlar Python Paket Dizini'nde (PyPI) mevcuttur ve aşağıdakiler kullanılarak kolayca kurulabilir ve erişilebilirpip install.

Tercüman Oluşturma

Bir yorumlayıcı oluşturmak için, her zaman istenen konfigürasyonların yönetildiği yeni bir proje oluşturmanız önerilir. Daha iyi anlamak için aşağıdaki ekran görüntüsüne bakın -

Bu parametreler şunları içerir -

  • Konum - Bu, sistemdeki konuma odaklanarak sanal ortamın oluşturulduğu parametreyi tanımlar.

  • Temel yorumlayıcı - Yorumlayıcının niteliklerini tanımlar.

İletişim kutusu, aynı zamanda, mevcut bir sanal yorumlayıcının bir öznitelik olarak alınacağı parametreyi de ifade eder. Kullanıcı yeni bir yerel yorumlayıcı eklediğinde, PyCharm kullanıcıdan ikili tercümanı isteyecektir. Çoğu durumda, her zaman bir.exedosya. Jython durumunda, her zaman bir.bat dosya.

Proje Tercümanı detayları ve mevcut projenin temel yapılandırması demo1 aşağıda gösterildiği gibi görülebilir -

Tercümanın, projenin sorunsuz işlemesi için zorunlu olan temel paketleri de içerdiğini unutmayın.

Bir python kodunu çalıştırmak iki moddan oluşur: bir komut dosyası çalıştırma ve komut dosyasında hata ayıklama. Bu bölüm, PyCharm kullanarak Python komut dizisinde hata ayıklamaya odaklanmaktadır.

İlgili Adımlar

Python projesinde hata ayıklama adımları aşağıda açıklandığı gibidir -

Aşama 1

Aşağıdaki ekran görüntüsünde gösterildiği gibi Python projesinde hata ayıklamaya başlayın -

Adım 2

Şimdi, Windows güvenlik duvarı, prosedür satır satır derlemeyi içerdiğinden Python projesinde hata ayıklama izni istiyor.

Aşama 3

Hata ayıklama konsolu PyCharm düzenleyicisinde aşağıda gösterildiği gibi oluşturulur ve çıktıyı satır satır çalıştırır.

Çalıştır düğmesi, çıktıyı istediğimiz şekilde yürütmek için bir satırdan diğerine hareket eder.

Kesme Noktalarını Anlama

Belirli bir komut dosyasında hata ayıklarken, bir kesme noktası oluşturmak kasıtlıdır. Kesme noktaları, çıktıyı belirli bir aşamada tanımlamak için kasıtlı durma yeri veya kodun duraklatıldığı yerdir.

PyCharm'da, kesme noktaları, belirtilen düzenleyicide ayrı bir iletişim kutusu kullanılarak görülebilir. Daha iyi programlama pratiği elde etmek için, tanımlanmış kesme noktalarını değerlendirmek ve aynı günlüğü takip etmek için ana bir saik ile çeşitli öznitelikler içerir.

PyCharm, çeşitli yıkım kontrol sistemlerini destekler. Bu özellik, çeşitli sürümleri birlikte yöneterek kod tabanını geliştirmeye yardımcı olur. Bu bölüm, bu kavramdan ayrıntılı olarak bahsetmektedir.

İlgili Adımlar

Sürüm kontrol sistemini başlatmak ve yönetmek için aşağıdaki adımları izlemeniz gerekecektir -

Bir Subversion Kontrol Sisteminin Başlatılması

Sürüm kontrol sistemini sistematik bir şekilde başlatmak için, onu başlatmak önemlidir. PyCharm'da farklı sürüm kontrol sistemleri için çeşitli seçenekler mevcuttur.

Dosyayı Yoksaymak

Varsayılan projeyi ve üzerinde sanal ortamı kurduğumuz herhangi bir PyCharm projesinde, yönetimini de versiyon kontrol sistemi ile oluşturmalıyız. Örneğin Git, kaydetme işlemi sırasında yok sayılan .gitignore dosyalarını içerir, ancak bazı yapılandırmalarını içerir. Şimdi, Ayarlar menüsüne gidin ve aşağıdakileri kontrol edin -

Yürütülebilir Git'in yolunu kontrol etmek ve herhangi bir dosyanın göz ardı edilip edilmediğini doğrulamak için çeşitli konfigürasyonlar içerir.

GitHub yapılandırması

PyCharm, bir kullanıcının varsa kullanıcı adı, parola ve diğer kimlik bilgilerini dahil edebileceği GitHub deposunun yapılandırmasını içeren ayarlar içerir.

Bahsedilen ayarları tamamladığınızda, yerel değişiklikleri doğrudan Git deposuna ekleyebilir ve gerçekleştirebilirsiniz.

PyCharm Editor'da HTML ve CSS iyi desteklenmektedir. PyCharm Editor özel bir kısaltma içerir ve HTML için etiket tamamlama sağlar.

Emmet

Emmet, PyCharm düzenleyicide kullanılan kısaltmadır. HTML ve CSS dosyaları için kısaltma ön izleme, otomatik URL tanıma ve düzenleme noktaları gibi çeşitli özellikler içerir.Ayarlar bölümünün kullanıcı arayüzü aşağıda verilen ekran görüntüsünde gösterilmiştir -

HTML ve CSS dosyaları oluşturma

PyCharm, HTML ve CSS dosyaları oluşturmak için dahili bir özellik içerir. Yeni HTML ve CSS dosyaları oluşturmanın temel adımları aşağıdaki gibidir -

Şimdi, aşağıda gösterildiği gibi projede HTML dosyaları oluştururken dosyanın adını belirtin -

Bu yaratır sample-file.html dosya aşağıda gösterildiği gibi -

CSS dosyası oluşturma

CSS dosyası oluşturma adımları burada gösterilmektedir -

İtibaren New menü, seçin File aşağıda gösterildiği gibi seçenek -

Oluşturma sırasında CSS adını burada gösterildiği gibi belirtin -

Aşağıda gösterildiği gibi farklı renk kombinasyonlarında belirtilen çeşitli dosyalarla eksiksiz proje yapısını görebilirsiniz -

Bu bölümde, JavaScript'i PyCharm düzenleyicide kullanmanın temel özelliklerine odaklanacağız. Bir kullanıcı URL aracılığıyla JavaScript kitaplığını uyguladığında, PyCharm, tamamlama ve kod analizi için kullanılabilmesi için yerel bir kopya indirmeyi amaçlamaktadır.

Bir önceki bölümde oluşturduğumuz HTML dosyamızın örnek kodunu aşağıda gösterildiği gibi düşünün -

Her HTML dosyası veya JavaScript dosyası için, üzerinden yüklenen harici kitaplıkları kontrol edebilirsiniz. SettingsPyCharm Editor yapılandırması. Daha iyi anlamak için aşağıda gösterilen ekran görüntüsünü inceleyin -

İndirip uygulamadıkça herhangi bir kitaplığı göremeyeceğinizi unutmayın. PyCharm ayrıca, adı verilen bir araç kutusu aracılığıyla çeşitli kitaplıklar için JavaScript desteği içerir.JS Toolbox. Aşağıdaki ekran görüntüsü bunu göstermektedir.

Ayrıca, JavaScript dosyası yapılandırması için gerekli olan çeşitli öznitelikleri de içerir. Özniteliklerin ve konfigürasyonların listesi aşağıda gösterilmiştir -

Aşağıdakiler gibi çeşitli parametreleri içerdiğini gözlemleyin: Unit test suffix, File suffix, View suffix, Search URL ve spesifik Root directory.

PyCharm, başlangıç ​​sırasında kullanıcının işlevlerini ve işlemlerini anlamasına yardımcı olan çeşitli ipuçları içerir. Ayrıca anlaşılması zorunlu olan bazı kısayolları da içerir.

Bu bölümde, bazı önemli PyCharm ipuçlarını göreceksiniz.

Dosyayı Belirli Bir Değişiklik Listesine Değiştirme

Bu ipucu, dosyanın kullanıcının seçimine göre belirli bir değişiklik listesine nasıl değiştirileceğini gösterir. Bu, sürüm kontrol sistemi ayarlarına göre depoların yönetilmesine yardımcı olur. Daha iyi anlamak için aşağıdaki ekran görüntüsüne bakın -

Bir Sınıftaki Tüm Kullanımların Listesini Görüntüle

Bu işlev, proje genelinde belirli bir sınıf, yöntem veya değişkene dahil olan tüm kullanımların listesini görüntüler. Hızlı bir şekilde kullanıcının belirli bir alana atlamasını sağlar. Daha iyi anlamak için aşağıdaki ekran görüntüsüne bakın -

Bir Eylem için Menü Komutunu Bulmak İçin

Bu ipucu, belirli bir eylem için menü komutunu bulmaya yardımcı olur ve aynısı için kısayol tuşu Ctrl+Shift+A. Bir kullanıcı belirtilen öneri listesinden istenen eylemi seçebilir.

Bir Kod aracılığıyla Denetleme Çalıştırma

Bu ipucu, kod aracılığıyla belirli bir incelemenin yapılmasına yardımcı olur. Aynısı için kısayol tuş kombinasyonuCtrl+Alt+Shift+I.

Ayarlar Listesini Belirtin

Bu ipucu, istenen ayarların listesini belirlemek için kullanılır. Belirli bir düzenleyici için akıllı anahtarlar içerir. Akıllı tuşlar, bazı işlemler için kısayol tuşlarıdır.

Komut Dosyası Dosyalarını Çalıştırma / Hata Ayıklama

Bu ipucu, ana araç çubuğundan erişebileceğiniz komut dosyalarını çalıştırmak veya hata ayıklamak için çok kullanışlıdır. Aynı kısayol tuşu kombinasyonu şudur:Alt+Shift+F10.

PyCharm, çeşitli veritabanı türleriyle arayüz desteğini destekler. Bir kullanıcı oluşturulan veritabanına erişim izni verdiğinde, veritabanının şema diyagramını kod tamamlama sağlayan SQL yazma araçlarıyla sağlar. Bu bölümde, aşağıdaki adımları içerecek olan MySQL veritabanı bağlantısına odaklanacağız.

Veri Kaynağı Ekleme

PyCharm'ın çok çeşitli veritabanı bağlantısını desteklediğini not etmek önemlidir.

Aşama 1

Veritabanı aracı penceresini açın View -> Tool Windows -> Database> ve adlı diyaloğu açın Data Sources and Dialog.

Şimdi seçin MySQL yeni bir veri kaynağı eklemek için veritabanı.

Adım 2

Kullanıcı, uygun bağlantı elde etmek için eksik sürücü dosyalarını indirmelidir. MySQL database.

Aşama 3

Şimdi, bağlanabilirlik için yapılandırma ayarlarını belirtin.

Host − Veritabanı sunucunuz farklı bir bilgisayardaysa, localhost'u sunucu ana bilgisayarının IP adresiyle değiştirin, örneğin 172.20.240.163.

Port − Varsayılan MySQL sunucu bağlantı noktası 3306'dır. Sunucunuz farklı bir bağlantı noktası kullanıyorsa, bu bağlantı noktasını belirtin.

User and Password − Bunlar gerekli kimlik bilgileridir.

4. adım

Her zaman veritabanı bağlantısının başarılı olduğundan emin olun. Test Connection özelliği.

Bağlantının test edilmesi ayrıca sorgu aracılığıyla test tablosu oluşturmayı ve bunları çalıştırmayı da içerir. Yürütme başarılı olduktan sonra veritabanını bırakabilirsiniz.

PyCharm IDE, mevcut kod dosyasını HTML formatına veya CSV formatına dönüştürmek için çeşitli özellikler içerir. Bu bölümde, verileri PyCharm IDE kullanarak dışa aktarmayı öğreneceksiniz.

PyCharm editörünün dışa aktarma ayarları aşağıda verilen şekilde gösterilmektedir -

HTML'ye aktar özelliği

Bu özellik, belirli bir dosyanın HTML biçiminde dışa aktarılmasına yardımcı olur. Bu, verilen modülün güvenlik amaçlarını iyileştirmek için yapılır. Aşağıdaki ekran görüntüsü daha iyi bir anlayış sağlar -

Dışa aktarma işlemi başarılı olduğunda, oluşturulan HTML dosyası aşağıda gösterildiği gibi tarayıcı çıktısında görüntülenecektir -

Şimdi, dışa aktarma işleminden sonra oluşturulan HTML kodunu kontrol ederseniz, bu işlemi gerçekleştirmek için satır numaralarının da dahil edildiğini görebilirsiniz.

Bu bölüm web çerçevelerine ve dağıtımına odaklanmaktadır. PyCharm, kodu ve dosyaları dağıtmak için basit bir işlevselliğe sahiptir. PyCharm ile kodu dağıtmak için Menü Seçeneğine sahip bir web sunucusu eklememiz gerekir.Settings -> Build, Execution-> Deployment.

Şimdi, projenin dağıtımı için gerekli çeşitli konfigürasyonlara sahip tüm ayarları dahil edin.

İçinde Mappings sekmesinde, bir kullanıcı yerel kodun nerede olduğunu ve uzaktan nereye kopyalanması gerektiğini belirleyebilir.

Kod kullanılarak dağıtılabilir Tools -> Deployment Araçlar menü çubuğunun altındaki seçeneği.

PyCharm'da dağıtım çok ayrıntılıdır: bir kullanıcı tek bir dosyayı veya tüm kaynak kodunu dağıtabilir.

PyCharm ayrıca uzak ve yerel sürümleri karşılaştırmak için çeşitli eylemler içerir. Düzenleyici, yerel ve uzak sürümleri karşılaştırmak için otomatik dağıtımları ve bir sürüm kontrol sistemini kullanmak için daha güvenilirdir.

PyCharm'ın özelliklerinden biri de Django için destek içermesidir. PyCharm'a JavaScript özelliklerini dahil etme yeteneği ile Django için en iyi IDE olarak düşünülebilir.

PyCharm IDE'de bir Django projesi oluşturmanın temel adımları aşağıda verilmiştir -

Eğer EnableDjangoadmin seçeneği etkinleştirildiğinde, PyCharm yönetici sitesini sizin için kuracaktır.

Şablon Hata Ayıklama

Hata ayıklama, Django ve Jinja şablonlarıyla çalışır. Değişkenleri inceleyebilir, kodda adım adım ilerleyebilir ve bir hata ayıklayıcıdan beklediğimizi yapabiliriz.

Bir proje oluşturabilirsiniz Pyramid Framework Hoş Geldiniz Penceresini kullanarak PyCharm düzenleyicide.

Bir kullanıcı, projenin yorumlayıcısını ve Python konumunu ayarlayabilir, iskeleyi ve varsayılan olarak bir şablon dilini seçebilir. Pyramid çerçevesindeki yapı iskelesi, URL'leri eşlemek ve kalıcılık özellikleri için kodu ve SQLAlchemy'yi görüntülemek için URL gönderimini kullanır.

PyCharm editörü, kullanıcıya gerekli paketlerin listesini setup.py dosya ve kullanıcıdan gerekli paketleri indirmesini ister.

Projeyi geliştirme modunda kurun (daha fazla ayrıntı için Piramidin resmi belgelerine bakın). Kullanıcı menü üzerinden python setup.py çalıştırmalıdırTools -> Run setup.py seçeneği.

Bir kullanıcı seçmeli develop task aşağıdaki pencerede belirtildiği gibi bir .py dosyası çalıştırırken -

Veritabanını adlı konsol komut dosyasını kullanarak başlatmak önemlidir. initialize <project_name> aşağıdaki komutu kullanarak -

initialize_pyramiddemo_db development.ini

Kullanıcı, sonucu aşağıda gösterildiği gibi gösterecek olan projeyi çalıştırarak sunucuyu başlatabilir -

PyCharm, Flask çerçeve geliştirmeyi destekler. Hoş geldiniz ekranından yeni proje oluşturarak kolayca yeni bir Flask projesi oluşturabilirsiniz. Projenin konumunu ve sanal ortamı ayarlayabilir ve bir şablon dili ve şablonların nerede bulunacağını seçebilirsiniz.

Kullanarak bir proje çalıştırabilirsiniz Run -> Run ‘<project-name>’.

Bu çerçeveyle yeni bir veri kaynağı da ekleyebilirsiniz. Adlı bir dosya oluşturalımsquema.sqlve bazı tablolar oluşturmak için SQL kodu ekleyin. PyCharm editörü dosyaları tanıyacak ve sizden bir veri kaynağı yapılandırmanızı ve veritabanı diyalektini ayarlamanızı isteyecektir.

PyCharm, kullanmak istediğiniz istediğiniz lehçeyi seçmenize izin verecektir. SQL'in özelliklerini değiştirebilirsiniz:Settings -> Language and Frameworks -> SQL Dialects

Şişe düzenleyicisi için, SQL sorgusunu çalıştırmanın en kolay yolu, sorguda bir yere tıklamak ve inceleme penceresine tıklamak ve "Sorguyu konsolda çalıştır" a tıklamaktır.

Kullanıcı arayüzü Flask çerçeve aşağıdaki gibi görüntülenir -