Python IDE sorun yaşıyorum

Sevgili forum üyeleri:
Spyder İDE’sini indirdim ve kullanmaya başladım ama nesne tabanlı proglamlama kodu çalıştırmak istediğimde hata veriyor lütfen yardımcı olun

class Çalışan():
    def __init__(self,isim,maaş,departman):
        self.isim = isim
        self.maaş = maaş
        self.departman = departman
    def göster(self):
        print("naber")

import Çalışan
çalışan = Çalışan(isim="wormer",maaş=1000,departman="yazılım")
çalışan.göster

Bu da hata;

 execfile(filename, namespace)
  File "/home/tuncay/untitled1.py", line 8
    class Çalışan():
          ^
SyntaxError: invalid syntax

Python 2 kurmuş olabilir parantez içine object yaz

1 Beğeni

Ben atomdan ve vscode da python2 kurduğunu görmüştüm o yüzden soyledim

1 Beğeni

Tam olarak nereye yazmalıyım ?

Çalışan(object)buraya

1 Beğeni

Türkçe karakterden dolayı hata vermiş olabilir. Çalışan yerine Calisan yazamayı dene.

2 Beğeni

Ama bildiğim üzere onun üzere başka hata veriyor benim de aklıma geldi

1 Beğeni

Pycharmda hata çıkmamıştı

Ama ikisi farklı ide diyorum ya python2 kurmuş olabilir versionu kontrol et o scripten

1 Beğeni

Türkçe karakterler hata çıkartabiliyor kullandığın IDE’ye göre. Dediğimi bi dene.

2 Beğeni

İkisinide kontrol et

1 Beğeni

Hemen deniyorum dediğinizi

1 Beğeni

Sorunu çözdüm ikinizde teşekkür ederim

Bende bu düşüncedeyim, ama çözüm yolu bu değil:

Bir sınıfı miras almamaktan dolayı hata verilmesi saçma olur, zaten hatanın türü SyntaxError.

Benim aklıma da Türkçe karakter problemi gelmişti.

Neymiş sorun?


Kodun kendisi de hatalı gibi duruyor bu arada, büyük ihtimalle var olmayan bir modülü fonksiyon gibi kullanmaya çalışıyorsunuz.

Python 2.7 gibi gözüküyor

2 Beğeni

import kısmını internetten almıştım

import deyiminin ne işe yaradığını biliyor musunuz?

Evet kütüphaneleri ekliyor

Sen kütüphane eklemeye mi calisiyorsun orada
Yoksa class cagirmayami

Peki Çalışan isminde bir kütüphane var mı sizde?