nasi bir sari senk lan bu? kor oldum resmen gozlerim yandi lan. anca gidersin...

Üye olmak zaten zor bir de konu açmak için aktif olmak gerekiyormuş. Buraya yazıyorum derdimi. Birkaç parça kod yazdım bunlar excel dosyasındaki kodları temizleyip birşeyler yapıyor. Benim istediğim şey program çalıştığında kullanıcıya dosya upload etmesini sormak. O dosyaylada diğer işlemleri yapacak. Bunu nasıl yapacağım. zet: Yani bir upload file ekranı geltirmek istiyorum. Bunu nasıl kodlayacağım. 2015 kayitlisin?.. sigara değil, balık olan.

Iterable nesneleri dolaşılabilir nesneler olarak düşünebilir dolaşılabilir şeklinde tercüme de yapabiliriz.

vay ananas bizim fatik buralara kadar geldi demek. duanla yasamadim ki bedduanla oleyim - Arif

Selamlar, Blogumda yer vermiş olduğum "Python'da " " Karakteri Nerede ve Nasıl Kullanılır" yazısını direkt olarak kopyalıyorum. Merhabalar, Vardiyalı çalıştığımdan dolayı bu ay nasıl olduysa 5 gün ard arda iznim olmuş. Bu tatili çok verimli geçirmek istediğimden dolayı çalışacağım konulara çalışmaya, yazacağım kodları yazmaya, bloguma zen vermeye çalıştım. Tabi burada oyun oynamaktan da vazgeçmedim :) İşte bu sebeple bu isteklerimin 3. cüsü olan bloguma zen vermeye çalışmanın bir sonucu olarak bu yazıyı okuyucularıma veya araştırmacı arkadaşlara sunuyorum. Eksik grdüğünüz veya burası yanlış dediğiniz bir kısım var ise twitter veya mail üzerinden belirtmekten çekinmeyin lütfen. Mail Twitter Bu yazıyı okumadan nce eğer Python hakkında bir fikre sahip değilseniz, henüz dün okumuş olduğum ve çok beğendiğim Fatih ERİKLİ'nin yazısını sizlere nereyim. Yılan Hikayesi İlk Blüm Nedir Bu " " Karakteri Yıldız işareti ingilizce de asterisk olarak geçmektedir. Eğer kodlarınızı yazarken " " işareti ile ilgili bir problem yaşarsanız asterisk diye aratarak, diğer arama sonuçlarından daha hızlı bir arama sonucuna ulaşabilirsiniz. Yıldız kelimesi İngilizce de star olarak, yıldız işareti kelimesi ise asterisk olarak geçer. İlk Yıldız İşaretimizi Ne Zaman Grdük Python programlama dilinde yıldız işareti ilk olarak karşımıza Matematiksel Operatorler konusunda çıkmaktadır. Bu işaret ile vermiş olduğumuz değişkenleri çarpabilir veya bu işareti iki kere kullanarak vermiş olduğumuz integer değerlerinin kuvvetini, üssünü alabiliriz. rnekle açıklamak gerekirse: # Çarpma a = b = a 2 # A değişkenine tanımlanmış olan liste veri tipini 2 ile çarpıyoruz. > # Kuvvet Alma c = a 2 # Eğer bu şekilde yaparsak listenin kuvvetini alamayacağından dolayı zaten hata verecektir. c = # A değişkenini for dngüsüne sokarak tüm sonuçları c değişkenine atadım. > Yukarıdaki rnekte farketmiş olacağınız üzere "çarpma" rneğininde bize içinde ki karakterleri değil değişkene tanımlamış olduğumuz değeri 2 ile çarpacaktır. a = "enes" print(a 2) > enesenes a = 3 print(a 2) >6 Yine yukarıdaki rneklere ait benzer bir işlem yaptık fakat burada liste değil string veri tipinde bir değer tanımladık. İlk çarpma işlemimizde grdüğünüz gibi stringi iki kere çarparak yan yana yazdı. İkinci işlemimizde ise direkt olarak integer değer verdiğimizden dolayı matematiksel bir işleme sokup bize çıktısını üretti. Gelelim Yıldız İşaretinin Gelişmiş Kullanımlarına Asterisk yani yıldız işaretini bir liste veya szlük veri tiplerini açarken kullanabiliriz. Burada szlük ve liste olarak bahsettim fakat iterable olan tüm veri tiplerinde de bu işareti kullanabiliriz. Iterable'ın türkçesi olarak direkt bir çeviri yok bildiğim kadarıyla ama bu konuda en güzel açıklamayı ekşiszlükte "aaron" kullanıcısı entry olarak girmiş. Direkt olarak yazılan entry'i aşağıda belirtiyorum. "bir dngü vasıtası ile üzerinde dnülebilen elemanların oluşturduğu bir nesnedir." R. I. P Aaron Swartz İterable rnek 1 isimler = # Burada isimleri yazdırabilmek için string'e çevirip yazdırabiliriz pek tabii fakat konumuz " " ve bu yolun pekte efektif olduğu sylenemez. print #Unpacking print(' '. join # List to str Yukarıdaki rnekte eğer bir listeyi yazdıracaksak bize cidden büyük bir kolaylık sağlıyor. Şimdi diğer rneklerle ve açıklamalarıyla birlikte devam edelim. rnek 2 def yazdir : print print ogrenci = yazdir(a="Enes", b="0x656e", c=ogrenci) > {'a': 'Enes', 'b': '0x656e', 'c': } rnek 2.1 def yazdir : print print ogrenci = yazdir(a="Enes", b="0x656e", c=ogrenci) Burada ki kullanımda bir fonksiyonu çağırırken alabileceği tüm argümanları yakalamak için yıldız karakterini kullanıyoruz ama rnekte 2 farklı kullanım grmekteyiz. Bunları açıklamak istersek eğer: Args değerinde kullandığımız tek yıldız argüman olarak vereceğimiz tüm değerleri yakalayacaktır. Burada args kullanımı zorunlu değildir. İsterseniz selamnaber bile kullanabilirsiniz. Kwargs değerinde kullandığımız 2 yıldız ise buradaki unpacking işleminin keyworded arguments ile olacağını belirtiyor. Bu ne demek? Fonksiyona gndermiş olduğumuz parametrelerin anahtar kelimelere sahip parametreler olacağını sylüyor. rnek 3 ogrenci = ogrenci_karnenotu = "Okulumuz ğrencilerinden okul numarasına sahip adlı ğrenci mezun olmaya hak kazanmıştır.". format print > Okulumuz ğrencilerinden 1234 okul numarasına sahip Enes Ergünadlı ğrenci mezun olmaya hak kazanmıştır. Buradaki kullanımda yine bir unpacking ile karşı karşıyayız. Bu rnekte Szlük veri tipindeki bir değişkeni string formatting işlemi sırasında açıyoruz. Burada tek tek ogrenci yazmaktansa bu şekilde bir kullanım bize büyük kolaylıklar sağlayabilir. Kapanış Sanırım diğer yazılara grece daha kısa bir yazı oldu ama blogun temasını değiştirmek için bir yazı yazma fikrine ihtiyacım vardı. Bu arada yeni tema nasıl? Temayı MinimalXY ile Onur'un Medius temasını birleştirerek yaptım. Ayrıca yine bir klasiğim olan yazı sonu şarkısı paylaşmadan edemeyeceğim. Bu sefer 2 adet şarkı paylaşıyorum. https://www.youtube.com/watch?v=RF0HhrwIwp0 https://www.youtube.com/watch?v=3oMb06O2wXo https://enesergun.net/python-asterisk-nerede-ve-nasil.html 0x656e tarafından 30/Oca/19 13:34 tarihinde düzenlenmiştir

Üye olmak zaten zor bir de konu açmak için aktif olmak gerekiyormuş. Buraya yazıyorum derdimi. Birkaç parça kod yazdım bunlar excel dosyasındaki kodları temizleyip birşeyler yapıyor. Benim istediğim şey program çalıştığında kullanıcıya dosya upload etmesini sormak. O dosyaylada diğer işlemleri yapacak. Bunu nasıl yapacağım. zet: Yani bir upload file ekranı geltirmek istiyorum. Bunu nasıl kodlayacağım. Pek Yakında...