GENEL PYTHON RÖPORTAJ SORULARI VE CEVAPLARI

Yayınlanan: 2020-04-05

Bu makalede, teknoloji öğrenimi, Her Mülakatçı tarafından sorulan Python Mülakat Sorularını ve Cevaplarını listelemiştir. Her soruyu tek tek inceledikten sonra Python mülakatına gitmek için tamamen hazır olacaksınız.

YENİ SINIFLAR İÇİN PYTHON RÖPORTAJ SORULARI

S. 1. Python Programlama dili nedir?

Python, iş parçacıkları, nesneler, otomatik bellek yönetimi, modüller ve istisnalar ile en zorlu bir programlama dilidir. Python çok kolay, genişletilebilir, taşınabilir ve açık kaynaklı bir programlama dilidir.

S. 2. PEP 8 ile ne demek istiyorsunuz?

PEP 8, bir python kodunun nasıl daha okunabilir hale getirileceğine dair bir referans seti olan bir kodlama anlaşmasıdır.

S. 3. Liste ve demet arasında ayrım yapmak?

Liste ve Tuple arasındaki en büyük fark aşağıdaki gibidir:
• Liste değişkendir, grup ise değişken değildir.
• Tuple'ı hash edebiliriz ama liste hash edilemez.

S. 4. Python'da desteklenen veri türleri nelerdir?

Python'da standart veri türleri vardır -
• Sözlük
• Liste
• Sicim
• Grup
• Sayılar

S. 5. Python'da lambda nedir?

Python'daki Lambada, genellikle satır içi işlev olarak kullanılan tek bir tanımlanamayan işlev ifadesidir.

S. 6. Python'da ad alanı ile ne demek istiyorsunuz?

Python'da Namespace, özellikle isimlendirme problemlerini önlemek için isimleri benzersiz kılmak için kullanılan bir isimlendirme sistemidir.

python interview questions about Namespace

S. 7. Python'da genellikle kullanılan bazı yerleşik modüller yazılsın mı?

Genellikle kullanılan yerleşik modüllerden bazıları aşağıda listelenmiştir:
• matematik
• İşletim sistemi
• JSON
• veri zamanı
• rastgele
• sistem

S. 8. Dict ve List anlamaları nelerdir?

Dikte ve liste anlamalar, temelde sözlük oluşumunu kolaylaştıran söz dizimi yapılarıdır.

S. 9. Python'un temel özellikleri nelerdir?

Python'un ana özellikleri şunlardır:
• Dinamik olarak yazılmış
• Özgür
• Nesne odaklı
• Geniş bir topluluğa sahip
• Kısa ve basit
• yorumlandı

S. 10. Python'da bir dosyanın nasıl silineceğini açıklayın .

Python'da bir dosyayı silmek için bir komut kullanırız: os.remove (dosya adı) veya os.unlink(dosya adı).

Yeni Başlayanlar İçin Python Kodlama Mülakat Soruları

S. 11. Aşağıdaki işlev, bir listede verilen dizine bir nesne ekler?

A – list.index(obj)
B – list.insert(indeks, nesne)
C – list.pop(obj=list[-1])
D – liste.kaldır(obj)
doğru - B

S. 12. Aşağıdaki değişkenlerden hangisi geçersizdir?

(A) sıra
(B) _str
(C) _str
(D) Bunların hiçbiri
doğru D

S. 13. Ne yazdırılır?

 print(r"c:\new\today\abc.txt")

A) yeni satır, ardından dize: c:newtodayabc.txt
B) metin tam olarak şöyle: r”c:\new\today\abc.txt”
c) metin tam olarak şöyle: c:\new\today\abc.txt
D) r harfi ve ardından yeni satır ve ardından metin: c:\yeni\bugün\abc.txt
doğru C

S. 14. Ne yazdırılır?

 def f(): pass print(type(f())) A) <class 'function'> B) <class 'tuple'> C) <class 'NoneType'> D) <class 'str'> Correct A

S. 15. Kod Çöz

 x = 4.5 y = 2 print(x//y)

A)2.0
B)2.25
C)9.0
D)20.25
Doğru A

S. 16. Programın çıktısı nedir?

 value = 770 try: value = value except ZeroDivisionError: print('Cannot divide by 0 ', end = '') else: print('Division successful ', end = '') try: value = value /5.5 except: print('Inside except block ', end = '') else: print('Cannot execute simmultaneously', end = '')

a) 0'a bölünemez Aynı anda yürütülemez
b) 0'a bölünemez
c) Bölüm başarılı Aynı anda yürütülemezInside blok dışında aynı anda yürütülemez
d) Blok hariç 0 Inside'a bölünemez
doğru - C

S. 17. Programın çıktısı nedir?

 def calculateSq(n): return n*n+n numbers = (2, 3, 4, 5) result = list(map( calculateSq, numbers)) print(result)

a) [2,3,4,5]
b) [4,6,8,10]
c) [4, 9, 16, 25]
d) [6, 12, 20, 30]
doğru: d

18. Programın çıktısı nedir?

 x = ['ab', 'cd'] print(len(list(map(list, x))))

a) 1
b) 2
c) uzun
d) Bunların hiçbiri
doğru: B

S. 19. Programın çıktısı nedir?

 def fun(string): s1 = string s = string[::-1] if(s1 == s): return True else: return False print(fun("madam"))

a) Hata
b) Yanlış
c) Doğru
d) bayan
doğru:c

S. 20. Programın çıktısı nedir?

 def sum(num): if len(num) == 1: return num[0] else: return num[0] + sum(num[1:]) print(sum([2, 4, 5, 6, 7]))

a) 2
b) 24567
c) 6
d) 24
doğru :D

Deneyimliler için Python Mülakat Soruları

S. 21. Python'da fonksiyonlar nelerdir?

Python'da fonksiyon, onu çalıştırmaya çağırdığımızda gerçekleştirilen bir kod bloğudur. Python'da bir fonksiyon tanımlamak için def anahtar sözcüğünü kullanırız.

S. 22. Python'un yaygın olarak kullanılan Immutable yerleşik veri türlerinin listesi?

Python'un genellikle kullanılan Immutable yerleşik veri türleri şunlardır:
• Sayılar
• Teller
• Gruplar

S. 23. Python dekoratörünü ne zaman kullanırız?

Python'un genellikle kullanılan Mutable yerleşik veri türleri şunlardır:
• Liste
• Sözlükler
• Setler

S. 24. Python dekoratörünü ne zaman kullanırız?

Fonksiyonları hızlı bir şekilde ayarlamak için Python sözdiziminde gerçekleştirdiğimiz göreceli bir değişiklik.

S. 25. Python'da bulunan bazı temel fonksiyon türleri nelerdir?

Python'da aşağıda listelenen iki tür temel işlev bulunur:
• Yerleşik işlev
• Kullanıcı tanımlı işlev

S. 26. Dekapaj nedir?

Herhangi bir Python nesnesi, onu bir dosyaya dökmek için döküm işlevini kullanan Pickle modülü tarafından kabul edilir ve dize temsiline dönüştürülür ve tüm süreç dekapaj olarak adlandırılır.

S. 27. Python dekoratörleri nelerdir?

Bir Python dekoratörü, işlevleri basitçe değiştirmek için Python sözdiziminde uyguladığımız özel bir değişikliktir.

S. 28. Ters ip uygulama yolları nelerdir?

Ters dizeyi uygulamanın beş yolu vardır –
• Özyineleme
• Döngü
• Ters
• Genişletilmiş Dilim Sözdizimi
• Yığın

S. 29. Maymun yaması nedir?

Çalışma zamanı sırasında bir modülün veya bir sınıfın dinamik değişiklikleri, maymun yaması olarak bilinir.

S. 30. Python birden çok kalıtımı destekliyor mu?

Evet, Python birden çok mirası destekler. Bir sınıf, birçok ebeveyn sınıftan kaynaklanabilir.

Deneyimli Kişiler İçin Python Kodlama Mülakat Soruları

S. 31. Yeniden içe aktar

 p = re.compile('\d') print(p.findall("I went to him at 11 AM on 4th July 1886"))

a) ['1', '1', '4', '1', '8', '8', '6']
b) ['1','4','1','8','8','6']
c) ['1','1','4','1','8','8','6']
d) Yukarıdakilerin hiçbiri
doğru: bir

S. 32. Yeniden içe aktar

 print(re.split('[af]+', 'Aey, Boy oh boy, come here'))

1) ['On', 'Ocak 2016, 11:02']
2) [”, 'y,', 'oy oh', 'oy,', 'om', 'h', 'r', ”]
3) ['A', 'y, Oğlan oh', 'oy,', 'om', 'h', 'r', ”]
4) bunların hiçbiri
doğru: 3

S. 33. _ kimliği ve davranışı ile gerçek dünyadaki bir varlığı temsil eder.

a) Bir yöntem
b) Bir nesne
c) bir sınıf
d) Bir operatör
doğru :b

S. 34. Çıktı nedir?

 y= 6 z = lambda x: x * y print z(8)

a) 48
b) 14
c) 64
d) Belirtilenlerin hiçbiri
doğru: bir

S. 35. Okumak üzere c:\scores.txt dosyasını açmak için

a) infile = open(“c:\scores.txt”, “r”)
b) dosya = açık(“c:\scores.txt”, “r”)
c) infile = open(dosya = “c:\scores.txt”, “r”)
d) dosya içi = açık(dosya = “c:\scores.txt”, “r”)
doğru: B

S. 36. Sınıf Testi:

 def __init__(self): print('no-args passed') def __init__(self,x): print('no-args') print(x) t1=Test() t2=Test(10)

a) tartışmasız geçti
b) tartışmasız
c) Hata
d) tartışmasız 10
doğru: C

S. 37. try-except-else'nin else kısmı ne zaman yürütülecek?

a) her zaman
b) bir istisna oluştuğunda
c) istisna olmadığında
d) istisna bloğunda bir istisna oluştuğunda
doğru: C

S. 38. Kuvvet(x^y) için doğru operatör hangisidir?

a) X^y
b) X**y
c) X^^y
d) Belirtilenlerin hiçbiri
doğru: B

S. 39. İşlev kimliğinin dönüş türü nedir?

Bir zemin
B) bool
C) dikte
D) int
doğru - D

S. 40. Aşağıdakilerden hangisi geçersiz bir ifadedir?

(A) abc = 1.000.000
(B) abc = 1000 2000 3000
(C) a,b,c = 1000, 2000, 3000
(D) a_b_c = 1.000.000
doğru - C

S. 41. NumPy dizisi nedir?

Numpy, python'da çok boyutlu dizi oluşturmak için kullanabileceğiniz bir modüldür.

Örnek :

numpy içe aktarmadan *
dizi=dizi([[1,2,3,4],[5,6,7,8]])

S. 42. Python'da negatif indeks nedir?

Negatif bir dizin, geriye doğru sayarak listenin sonundaki öğelere erişir.

Örnek vermek:

Sıcaklık = [5,6,7] ise

sen yaz ::

temp[-1] sonra 7 yazdıracak

temp[-2] sonra 6 yazdıracak

temp[-3] sonra 5 yazdıracak

Tech Learn, Python Röportaj sorularını ve yanıtlarını en son teknoloji taleplerine göre düzenli olarak paylaşır, bu nedenle iş arayan ve teknoloji aşığıysanız bizi ziyaret etmeye devam edin.

Referans Bağlantısı:

  • https://www.edureka.co/blog/interview-questions/python-interview-questions/
  • https://www.guru99.com/python-interview-questions-answers.html

İlgili Yazı

java interview questions and answers for experienced 2021
2022 için Java Mülakat Soruları ve Cevapları
Daha fazla oku
devops interview questions and answers 2020
2021 İçin En İyi 20 DevOps Mülakat Sorusu ve Yanıtı
Daha fazla oku
aws interview questions and answers
2021 için Deneyimli ve Yeni Başlayanlar için AWS mülakat soruları ve yanıtları
Daha fazla oku
VMware Interview questions 2020
VMware Röportaj soruları ve cevapları 2021
Daha fazla oku
PYTHON INTERVIEW QUESTIONS
GENEL PYTHON RÖPORTAJ SORULARI VE CEVAPLARI
Daha fazla oku