Python ve C++ kodlarını NotePad++ ile çalıştırmak, derlemek.

Notepad++ ile programlama. Python ve C++.
Python kodlarını Notepad++ ile çalıştırmak.

ve

C++ kodlarını Notepad++ ile derlemek.

Python kodlarını çalıştırmak için;

Buradan Python 3.8'i indirin. Ya da yeni sürüm neyse onu Google ile arayıp, indirin. Microsoft store'dan indirilen ayrı. Onu da kurun. İşimiz buradan indireceğiniz ve C;\ dizinine kuracağımız Python kurulumuyla..

Python'u C kök dizinine kurun.
Örnek; C:\python38

Kurulum bittikten sonra başlat menüsünü tıklayın. ortam değişkenleri yazın. Gelen ayar penceresini açın.

Sistem özellikleri açılacak. Oradan ortam değişkenleri tuşuna tıklayın.

Sistem değişkenleri altındaki PATH değerini tıklayın.

Açılan pencereden yeni tuşunu tıklayın.

Aşağıdaki konumu yapıştırın.

C:\Python38 ya da C:\Python38-32 ya da C:\PythonXX-32 (XX sürüm. 3,8 için 38 vb.)

Python38 klasörüne girin.
Bir metin belgesi oluşturun. İsmini pt.bat yapın. Sağ tıklayın. Düzenleyi tıklayın.
Aşağıdaki kodları yapıştırın.

@ECHO OFF
%1
echo.
PAUSE
@ECHO ON

Şimdi kaydedin.
Notepad++ uygulamasını açın.
F5 tuşuna basın.
Aşağıdaki komutları yazma alanına yapıştırın.

pt"$ (FULL_CURRENT_PATH)"

Şimdi kaydet tuşuna tıklayın.
Bir kısayol atayın.

Py uzantılı dosyayı notepad++ ile açın.
Kısayola basın.

Sonuç; çalışan bir komut penceresi. 😀

Kendiniz yeni python kodları yazacak olursanız eğer, önce kodları python dilini seçip yazın. Diller menüsünden bunun seçilmesinin nedeni otomatik tamamlamanın sizin işlerinizi kolaylaştırmasıdır.

Kodlarınızı yazın. CTRL+S tuşuna basıp, .py uzantılı olarak kaydedin.

Her kod ekledikten ya da sildikten sonra CTRL+s tuşuna basın. Sonra oluşturduğunuz çalıştırma kısayol tuşuna basın.

Böylece kodlarınız çalıştırılır.

C++ kodlarını derlemek için;

Şu adresten Min-GW-W64 kurulum dosyasını indirip kurun.

Kurulum bittikten sonra başlat menüsünü tıklayın. ortam değişkenleri yazın. Gelen ayar penceresini açın.

Sistem özellikleri açılacak. Oradan ortam değişkenleri tuşuna tıklayın.

Sistem değişkenleri altındaki PATH değerini tıklayın.

Açılan pencereden yeni tuşunu tıklayın.

Aşağıdaki konumu yapıştırın.

C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin

Ya da gözat tuşuna basıp Min-GW-W64 kurulum klasörünü açın, Bin klasörünü seçin.

Notepad++ varsayılan olarak  NppExec eklentisi kurulu geliyor. Eğer yoksa eklentiler menüsünden eklenti yöneticisini açarak kurabilirsiniz. Bu eklenti işimiz için gerekli.

Notepad++ penceresini açın. Açılan pencerede diller menüsünden C++'yı seçin. Kodlarınızı yazın. F6 tuşuna basın. Açılan yazma alanına aşağıdaki kodları yazın.

npp_save

g++ "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"

npp_run $(CURRENT_DIRECTORY)\$(NAME_PART).exe

 

Şimdi save tuşuna tıklayın. İsim verin. Kaydedin.

Seçili olan sizin komutunuzsa eğer, ctrl++F6 tuşuyla derleyecektir. Ya da F6 Tuşuna basıp, tamam tuşuna basarak derleyebilirsiniz.

Eksik gördüklerinizi belirtiniz. Gerekli olanları ekleriz.

#kod #c++ #cpp #python #notepad #programlama #derleme #çalıştırma #code

BeğenFavori PaylaşYorum yap

Yazılım alanında kendini geliştirmek isteyen ve nasıl başlayacağını kesinleştiremeyen meslektaş adayı arkadaşlarım için böyle bir blog yazısı hazırladım. Umarım yararlı olur. #yazılım #python #btkakademi
https://www.pcyh.net/btk-akademide-hangi-egitimleri-bitirmeli/

BTK Akademi’de Hangi Eğitimleri Bitirmeli?

Yazılım Sektöründe iş hayatı sadece kodlamadan ibaret değil! Bu blog yazısında seninle birlikte iş hayatına kısaca bir değineceğiz ve ardından sana bir kaç eğitim tavsiye edeceğim. Şunu bilmeni ist…
BeğenFavori PaylaşYorum yap

#Pi3, #Python, #Sensörler;
Yeni ama giriş seviyesi yazım:

Raspberry Pi 3, Python ve İstatistik

Raspberry Pi nedir? Raspberry Pi, İngiltere’de, Raspberry Pi Vakfı tarafından okullarda bilgisayar bilimini öğretmek amacılığıyla geliştirilmiş, bütün bileşenleri (grafik işlemci, merkezi işl…
BeğenFavori PaylaşYorum yap
  • Batuhan @achfighter

    Tekrar hoşgeldin. Sen neden ban yemiştin?

    • kortex @kortex

      Herkesin aklında aynı soru 😀

    • lterlemez @lterlemez

      gamsizm, siyasi içeriklerin silineceği ile ilgili mesaj atmıştı. Ben de cevap yazdım ama siyasi olarak değil, tamamen kurumsal eleştiri yaptım, istifa ile ilgili olarak. Siyasi ve Kurumsal eleştiri bile ayırılamıyor bu ülkede maalesef. Çok soğudum ya, canlı yayınları bile zorlama izledim, o da Levent Bey yüzünden (hem kendisini seviyorum hem de twitter'da takipte olduğum için), yoksa aklıma bile gelmedi.
      Kendi gündemlerinde bile çoğu şey siyasete bağlı iken devlet kurumunu hakkında kurumsal eleştiri bile yapılamıyor.

    • Murat Gamsız @gamsizm

      @lterlemez Bu eleştiriyi benim, istifa konusunda artan mesajlar nedeniyle yazmak zorunda kaldığım siyaset yapılmasın uyarımın altına yapmak, dalga geçmektir. Ceza sebebi aslında bu.

    • lterlemez @lterlemez

      @gamsizm; Neden dalga geçmek olsun ki? Dalga geçer gibi yazılmış bir yorum değildi bir kere; üstelik, kurumsal bir yorumdu; neden istifa edilmemesi gerektiği düşüncemi belli eden bir yorumdu. Yani, "şu olsa şöyle yapardı" ya da "bu olsa öyle yapardı" şeklinde bir yorum değildi. Ama, işte ülke o kadar çekingen bir hale geldi ki, işin başındaki yöneticiyi bile eleştiremiyoruz. Ama, aynı şeyi başkası yaptığında eleştirebiliyoruz.
      Artık bilemiyorum ben bu ülkede; neyin dalga geçmek olduğunu, ciddi olduğunu veya kötü/iyi niyet olduğunu. Bazan, 1980-90'ların hiç de kötü olmadığını düşünmeye başladım. İnşallah 21 yy ve sonrasında daha kötü olmayız ama bana çok ama çok daha kötü olacakmışız hissi vermeye başladı. Allah sonumuzu hayır etsin.
      Muhtemelen, TS'de takipçi olmaya devam edecek ama yorum sayımı azaltacağım gibi duruyor; çünkü iyi bir şeyler yapmaya çalışıp, faydasız ve zaman kaybı olduğunu görmeye başladım. DH'ı da böyle bıraktım. Çok az yorum yazıyorum oraya da, üstelik buradan daha özgür bir yer olmasına rağmen.

    • Murat Gamsız @gamsizm

      @lterlemez Yorumun ne olduğu beni ilgilendirmiyor hatırlamıyorum bile. Siyasi mesaj yazılmasın diye yazdığım mesaj altına tam da o konuyla ilgili bir şey yazmak benimle inatlaşmak hatta dalga geçmektir diyorum.

    • Murat Gamsız @gamsizm

      @lterlemez Hep diyorum yüz yüze olsa sorun olmayacak şeyler internette nasıl anlaşılır bilemezsiniz. O yüzden dikkatli olmanız lazım.

    • lterlemez @lterlemez

      @gamsizm; İnternet, Bruce Wills'in Surrogate filmindeki suretler gibi...

Bi' hello world yazdırcam ekrana sadece onun için kuruyorum.

https://kivy-tr.readthedocs.io/tr/latest/kurulum.html

#Python #Kivy #PythonKivy #PythonGUİ #GUİ

BeğenFavori PaylaşYorum yap

Python, C++ tarzı GUI arayüz tasarımı zor olan dillerde arayüzü rahatça tasarlamak için bir program buldum.

WXGlade

Bunu indirin. WXglade.py dosyasına tıklayın. Python 3 ve üstü ve pip kuruluysa ve wx çağrılmışsa çalışacaktır.

Yazmadan fareyle göre göre eklemek ve düzenlemek güzelmiş. Burada tek bulamadığım şey ise, itemleri fareyle sürüklemek.
http://wxglade.sourceforge.net/
#python #c++ #yazılım #wxglade

BeğenFavori PaylaşYorum yap

İyi akşamlar Teknoseyir ahalisi. Python dilini bilen varsa bir şey sormam gerekiyor. Opencv üzerine bir şeyler öğrenmeye çalışıyorum ama csv dosyası oluşturamıyorum. Tutorialdan bakıyorum ama anlamadım.Yardımcı olacak biri olursa çok sevinirim. #akış #Python #TeknoYardım

https://docs.opencv.org/2.4/modules/contrib/doc/facerec/facerec_tutorial.html#id26

BeğenFavori PaylaşYorum yap

Ücretsiz online kitap: Automate the Boring Stuff with Python (Sıkıcı işleri Python ile otomatikleştirin)
https://automatetheboringstuff.com/2e

#Programlama #Python #FaydalıBağlantılar #EKitap

BeğenFavori PaylaşYorum yap

Daha önce yazılım gündemi yazısında da haber verdiğim [1] gibi Python 2.x sürümleri aramızdan ayrıldı. Bundan sonra Python dili tek sürüm üzerinden devam edecek. Python 2 ile yazılmış aktif projelerinizi Python 3'e geçirmeniz tavsiye edilir. Nasıl bilirdiniz rahmetliyi?

https://pythonclock.org/
https://www.python.org/doc/sunset-python-2/

[1]: Yazılım Gündemi - 9: https://teknoseyir.com/blog/yazilim-gundemi-9-9-15-eylul-2019

#Python #Programlama #YazılımGündemi

BeğenFavori PaylaşYorum yap