python fonksiyonlar

Mikro Step

Kıdemli Üye
Katılım
25 Eylül 2022
Mesajlar
6,967
Akilli bidik sorulara cevaben hemen bir python ile similasyon kodu yaziyor. Koda baktigimda fonksiyonlar cagiriyor.

Ben o fonksiyonlarin icinde ne olup bitiyor (kaynak kodu gormek) gormek istiyorum.

Bu mumkun mu?
 
Eğer ilgili kütüphane açık kaynak ise, kaynak kodunu inceleyebilirsin tabiki. Hatta eğer kütüphanenin kendisi python ile yazılmışsa, debug ederken fonksiyonun içine de girebilir ve adım adım çalıştırabilirsin.
 
Genellikle pip ile yüklenen modüller PyPi üzerinden yüklenmektedir. İlgili modülün açıklamaları ve kaynak linki yine aynı sayfalarda bulunmakta. Böylece kaynak kodlarına ulaşmamız ve/veya değişiklik yapmamız mümkün olmaktadır.

Örneğin:
 
mesela;

pip install hedehodo dediginiz zaman bilgisayariniza o paket clouddan gecirilir. pip show hedehodo dediginiz zaman bilgisayarınızdaki yerini, detayları vb görürsünüz
 
Fonksyonlar builtin veya sonradan kurulması gereken package'lardan olabilirler.
Builtin'ler python'un açık kaynaklardan bulunur.
Package'lardan ise açık kaynak da olabilir, kapalı da. Galiba excel için özel kütüphaneler kapalıyrdı yalnış hatırlamıyorumsa.
Ayrıca package'lar pure python veya C ve s. derlenmiş kodlarla beraber de olabilirler.
Pypi'de varsa package ve dosyalarla ilgili bilgiler oradan indirilebilir.
Örnek pyserial için:
 
Kodun basinda import (yada include diller karisiyor kafamda ) ile kullanacak kutuphaneler dahil ediliyor eğer yüklü bir kütüphane değil ise konsola pip install kutuphaneadi yazarak o kutuphaneyi bilgisayarınıza kuruyorsunuz

Buarada akıllı bıdık verdiği kodlarda kutuphaneleri sallamasyon yapabiliyor geçen basıma geldı kutuphaneadi.fonksyon.altfonksyon() gibi birşey çağırıyordu ama kütüphanede oyle bir fonksyon yok isimlendirmesine bakınca cok mantıklı ama kütüphaneyi yazanların ayıbı o fonksyonu koymamıslar :katil1:
 
Kodun basinda import (yada include diller karisiyor kafamda ) ile kullanacak kutuphaneler dahil ediliyor eğer yüklü bir kütüphane değil ise konsola pip install kutuphaneadi yazarak o kutuphaneyi bilgisayarınıza kuruyorsunuz

Buarada akıllı bıdık verdiği kodlarda kutuphaneleri sallamasyon yapabiliyor geçen basıma geldı kutuphaneadi.fonksyon.altfonksyon() gibi birşey çağırıyordu ama kütüphanede oyle bir fonksyon yok isimlendirmesine bakınca cok mantıklı ama kütüphaneyi yazanların ayıbı o fonksyonu koymamıslar :katil1:
Linuxda sözde yazılan kodlar açık kaynak. Ama kütüphanelerin çoğu kapalı oluyor.
 
Kodun basinda import (yada include diller karisiyor kafamda ) ile kullanacak kutuphaneler dahil ediliyor eğer yüklü bir kütüphane değil ise konsola pip install kutuphaneadi yazarak o kutuphaneyi bilgisayarınıza kuruyorsunuz

Buarada akıllı bıdık verdiği kodlarda kutuphaneleri sallamasyon yapabiliyor geçen basıma geldı kutuphaneadi.fonksyon.altfonksyon() gibi birşey çağırıyordu ama kütüphanede oyle bir fonksyon yok isimlendirmesine bakınca cok mantıklı ama kütüphaneyi yazanların ayıbı o fonksyonu koymamıslar :katil1:
Akıllı bıdıktan önce bir kaç Python dersine bakmak lazım. Modüllerin içeri alınmaları ve Nesne kısımlarına kadar, en azından.

 
Son düzenleme:

Forum istatistikleri

Konular
7,720
Mesajlar
128,493
Üyeler
3,117
Son üye
MekanikAdam

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top