INTRODUCTION TO USING PYCHARM IDE EĞİTİMİ

PyCharm ile Python geliştirmeyi hızlandırın

PyCharm kurulumu, sanal ortam, kod tamamlama, debugger, pytest, Git entegrasyonu, refactoring ve veritabanı araçları

Eğitim, PyCharm IDE'yi Python geliştirme sürecinde verimli kullanmayı anlatır. Python'a yeni başlayanlar, başka editörlerden PyCharm'a geçenler ve IDE verimliliğini artırmak isteyen geliştiriciler içindir.

3 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

PyCharm IDE'nin verimli kullanımı

Eğitim, PyCharm IDE'yi Python geliştirme sürecinde verimli kullanmayı anlatır. Proje ve yorumlayıcı ayarı, venv ve conda sanal ortamları, kod tamamlama ve inspection'lar, refactoring kısayolları, debugger ile breakpoint ve watch, pytest entegrasyonu, Git ve GitHub, Database aracı, Run configuration ve Professional sürümde Django ile uzak yorumlayıcı konuları işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Proje ve Düzenleyici; 2. gün Hata Ayıklama ve Test; 3. gün Sürüm Kontrolü ve Araçlar.

Seviye

Başlangıç Seviye — PyCharm ile proje yönetimi, hata ayıklama, test ve sanal ortam kullanımı

Öğrenme Metodu

Katılımcılar PyCharm içinde küçük bir Python projesi kurar, hata ayıklar, test yazar ve Git ile paylaşır.

Neden Bu Eğitim?

🎯Verimlilik

Kısayol, tamamlama ve refactoring ile kodlama hızınızı artırırsınız.

🧪Hata Ayıklama

Debugger ile hataları print ekleyerek değil, adım adım izleyerek bulursunuz.

⚙️Düzenli Proje

Sanal ortam, test ve sürüm kontrolüyle düzenli proje yapısı kurarsınız.

Anahtar Konular

PyCharm eğitimiPyCharm kullanımıPython IDEPyCharm debuggerpytest PyCharmsanal ortam venvPyCharm GitPyCharm kısayollarıPython geliştirme ortamırefactoring
“İyi bir IDE, düşünme süresini kodlama süresinden daha değerli kılar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python Temeli

Değişken, fonksiyon ve modül kavramları bilinmelidir.

2
Kurulum

Python 3.10 ve üzeri ile PyCharm Community kurulur.

3
Git Hesabı

GitHub hesabı örnekler için yararlıdır.

4
Klavye Alışkanlığı

Kısayol kullanmaya açık olmak yeterlidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı projeyi kurar ve editör özelliklerinden yararlanır.
Modül 1
Kurulum ve Proje
  • Community ve Professional sürüm farkları
  • Yeni proje sihirbazı
  • Python yorumlayıcı seçimi
  • Proje yapısı ve .idea klasörü
  • Run ve Python Console
  • Ayarlar: tema, yazı tipi, keymap
Modül 2
Sanal Ortamlar
  • venv oluşturma ve etkinleştirme
  • Paket ekleme: pip ve Python Packages aracı
  • requirements.txt ve pyproject.toml
  • conda ortamı seçimi
  • Birden çok yorumlayıcı yönetimi
  • Bağımlılık çakışması çözümü
Modül 3
Kod Yazma Desteği
  • Akıllı kod tamamlama
  • Live templates ve Generate menüsü
  • Quick documentation ve parameter info
  • Search Everywhere ve Go to Declaration
  • Çoklu imleç ve satır düzenleme
  • Tip ipuçları (type hints) ve mypy
Modül 4
Kod Kalitesi
  • Inspections ve hızlı düzeltmeler
  • PEP 8 uyarıları
  • Reformat Code ve Optimize Imports
  • Black ve Ruff entegrasyonu
  • TODO ve yorum yönetimi
  • Docstring şablonları
Günün hedefiKatılımcı kodu debug eder, test yazar ve güvenle yeniden düzenler.
Modül 1
Debugger
  • Breakpoint ve conditional breakpoint
  • Step Over, Step Into, Step Out
  • Variables ve Watches paneli
  • Evaluate Expression
  • Exception breakpoint
  • Call stack ve thread inceleme
Modül 2
Testler
  • pytest ve unittest seçimi
  • Test çalıştırıcı ve Run configuration
  • Test dosyası oluşturma kısayolu
  • Fixture ve parametrize
  • Coverage ile kapsam görüntüleme
  • Başarısız testi debug etme
Modül 3
Refactoring
  • Rename, Extract Method, Extract Variable
  • Move ve Change Signature
  • Inline ve Safe Delete
  • Kullanım bulma (Find Usages)
  • Yerel geçmiş (Local History)
  • Refactoring önizlemesi
Modül 4
Çalıştırma Yapılandırmaları
  • Run/Debug configuration
  • Ortam değişkenleri ve parametreler
  • Script ve module çalıştırma
  • Profiler ile performans
  • Terminal ve Python Console kullanımı
  • Çoklu yapılandırma birleştirme
Günün hedefiKatılımcı Git ile çalışır ve ek araçları tanır.
Modül 1
Git Entegrasyonu
  • Repo başlatma ve klonlama
  • Commit, diff ve değişiklik listesi
  • Branch oluşturma ve birleştirme
  • Merge çatışması çözücü
  • GitHub bağlantısı ve pull request
  • Git log ve Annotate
Modül 2
Veritabanı Aracı
  • Database panelinde SQLite/PostgreSQL bağlantısı
  • SQL console ve sorgu geçmişi
  • Tablo ve veri görüntüleme
  • Şema diyagramı
  • Python koduna SQL enjeksiyonu (language injection)
  • Veri dışa aktarma
Modül 3
Web ve Uzak Geliştirme
  • Django/Flask proje şablonları (Professional)
  • HTTP Client ile API testi
  • Jupyter Notebook desteği
  • SSH uzak yorumlayıcı
  • Docker yorumlayıcı
  • Scientific mode ve grafikler
Modül 4
Verimlilik Pratikleri
  • En çok kullanılan 20 kısayol
  • Plugin yönetimi
  • Ayarları senkronize etme
  • Sık yapılan hatalar ve çözümler
  • Proje şablonu oluşturma
  • Mini proje tekrarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Proje Kurulumu

PyCharm'da proje ve yorumlayıcı yapılandırabilirsiniz.

🛠️
Sanal Ortam

venv ve conda ortamlarını yönetebilirsiniz.

📈
Hızlı Kodlama

Tamamlama, template ve kısayollarla hızlı kod yazabilirsiniz.

🔍
Debugger

Breakpoint ve watch ile hata ayıklayabilirsiniz.

🧩
Test Çalıştırma

pytest testlerini yazıp kapsamını görebilirsiniz.

🚀
Refactoring

IDE araçlarıyla güvenli yeniden düzenleme yapabilirsiniz.

🔒
Git Kullanımı

PyCharm içinden commit, branch ve merge yönetebilirsiniz.

📊
Araç Seçimi

Database, HTTP Client ve uzak yorumlayıcıyı ihtiyaca göre kullanabilirsiniz.

Kimler İçin Uygundur?

  • Python'a yeni başlayanlar
  • başka editörlerden PyCharm'a geçenler
  • IDE verimliliğini artırmak isteyen geliştiriciler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python'a yeni başlayanlar, başka editörlerden PyCharm'a geçenler ve IDE verimliliğini artırmak isteyen geliştiriciler içindir.
Community sürüm yeterli mi?
Evet, çoğu konu Community ile yapılır; Professional özellikleri ayrıca gösterilir.
Python bilmem gerekir mi?
Temel Python sözdizimini bilmek yeterlidir.
Debug nasıl işlenir?
Hatalı örnek kodlar üzerinde breakpoint ve watch ile uygulama yapılır.
Belge verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Introduction to Using PyCharm IDE Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelYazılım Geliştirme Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Geliştirme Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Yazılım geliştirme eğitimi: algoritma, Python, OOP, Git, pytest, SQL, REST API ve SDLC ile sıfırdan 3 günlük uygulamalı yazılım temelleri programı.

Detayları Gör →
Yazılım Geliştirme GenelYazılım Geliştirme için Meslektaş Scrumbu Kullanma Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Geliştirme için Meslektaş Scrumbu Kullanma Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Yazılım geliştirme için Scrum eğitimi: roller, backlog iyileştirme, story point, Definition of Done, CI/CD, retrospektif ve ölçekleme ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelYazılım Uzmanlığı Eğitimi (Microsoft Certified Solution Dev.-MCSD / AZ-204) Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Uzmanlığı Eğitimi (Microsoft Certified Solution Dev.-MCSD / AZ-204) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Azure geliştirici (AZ-204) eğitimi: App Service, Functions, Cosmos DB, Blob Storage, Service Bus, Entra ID, Key Vault, API Management ve izleme ile uygulamalı 4

Detayları Gör →
Yazılım Geliştirme GenelYazılımda Enerji Verimliliği ve Yeşil Kod Uygulamaları Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılımda Enerji Verimliliği ve Yeşil Kod Uygulamaları Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Yeşil yazılım eğitimi: SCI, enerji ölçümü, verimli algoritma, veritabanı ve ağ optimizasyonu, bulut karbon ayak izi ve yeşil mimari ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelZapier for Beginners: Automate Workflows Without Coding Eğitimi
Yazılım Geliştirme Eğitimleri

Zapier for Beginners: Automate Workflows Without Coding Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Zapier başlangıç eğitimi: Zap, trigger, action, Filter, Paths, Formatter, Gmail, Sheets, Slack, webhooks ve hata yönetimi ile kodsuz otomasyon 2 gün.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn