Rust ‘da değişkenler


Rust'ta değişkenler let anahtar sözcüğü kullanılarak tanımlanır. fn main() { let x = "Rust öğreniyorum"; println!( "{}", x); } Burada println! özel yapısı hakkında bir not. Bir fonksiyon ardından ! işaretin gördüğünüzde bu fonksiyonun bir makro olduğunu gösterir. Makrolar Rust'ta özel metaprogramlama yapılarıdır. Değiştirilebilir değişkenler let anahtar sözcüğü kullanılan değişkenler, değiştirilemezler. Bunun sebebi Rust'ın güvenlik … Rust ‘da değişkenler yazısını okumaya devam et

Rust String işlemleri


Verilen textin ilk 4 karakterini okumak fn main() { let text = "Merhaba Dünya!"; let first_four_chars = &text[0..4]; println!("{}", first_four_chars); } Bu kod, "Merhaba" yazdıracaktır. Not: Bu örnekte, text değişkeni bir &str (string slice) türündedir. Rust dilinde, string slice'lar bir string verisinin belirli bir aralığını gösterirler ve bu veri için ekstra bir kopyasının oluşturulmamasını sağlar. … Rust String işlemleri yazısını okumaya devam et

Hello World (Rust)


Merhaba; Rust programlama dilini öğrenirken burada örnekleri de paylaşıp, arşiv olmasını istedim. https://www.rust-lang.org/tools/install linkinden rust nasıl yüklenir bilgisine ulaşabilirisiniz. Sorularınız olursa comment kısmına yazarak bana ulaşabilirsiniz. code'u uygun formatta görüntülemek için, yazının içine girmeniz gerekir, ana sayfa da standard text olarak görünmektedir. fn main() { // Print text to the console println!("Hello World!"); }

ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Max retries exceeded with url:


ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/2a/68/d8412d1e0d70edf9791cbac5426dc859f4649afc22f2abbeb0d947cf70fd/progress-1.6.tar.gz (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))) Eğer bu başlıkla bir hata alıyorsanız, uygulayacağınız en hızlı çözüm, hostu trusted olarak işaretleyerek yüklemek olacaktır. Örnek olarak Progress adlı modülü yüklemek için … ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Max retries exceeded with url: yazısını okumaya devam et

Python – Pandas – DataFrame’in özet raporunu alma .describe()


Bunun için pandas'ın çok güzel bir fonksiyonu var. .describe() Çıktı olarak bize şu bilgileri verir >>> s = pd.Series([1, 2, 3]) >>> s.describe() count 3.0 #Kaç adet kayıt olduğu mean 2.0 #Average değeri std 1.0 #Standard sapma değeri min 1.0 #Bu seride minimum değer 25% 1.5 #Toplam kayıtların %25 'i nin ortalama değeri 50% 2.0 … Python – Pandas – DataFrame’in özet raporunu alma .describe() yazısını okumaya devam et

Python – Algoritmalar


Github 'da uzun zamandır aktif hale getirmek istediğim ama fırsat bulup paylaşamadım algoritmaları paylaşmaya başladım sonunda Github link İlk paylaşımlar aramalar üzerine. İlki de en basiti doğrusal arama. Bunlar tabiki özellikle benim yazdığım algoritmalar değil. Zaten olan algoritmalarının python'da uygulanışı. Eğer sizde katılmak ve paylaşımlarda bulunmak isterseniz, github üzerinden eklemeler yapabilirsiniz.

.strip() fonksiyonu


Yazı,text ifadelerinde temizlik yapmak için kullanılır. Yazının sağında ve solundaki boşlukları atar. >>> " Bir yazı örneği ".strip() >>>"Bir yazı örneği" Bu fonksiyona benzer iki fonksiyon daha vardır. .lstrip() = Sadece yazının solunda bulunan boşlukları atar. .rstrip() = Sadece yazının sağında bulunan boşlukları atar.