![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 05/2007 Yer: Sakarya
Mesaj: 116
|
kolay gelsin arkadaşlar dive into python okumaya başladım geçen gün, ingilizcem çok kötü bu yüzden pek çok yerde kelime kelime tercüme edip anlamaya açlışıyorum ve birkaç sorumlar.. ha öncelikle şunu söyliyim, dive into python'dan önce mustafa başer'in python'unu, internetten bulduğum türkçe bir Python Programlama Dili kitabını okudum, daha sonra tut(sitesindeki python tutorial) okuyacaktım ama dilinden hiçbirşey anlamadım, dive into python çok daha kolay gelsi dil olarak, fakat ilerleyen bölümlerde anlamadığım örneklerin artmasıyla farkettim ki dive into python "tecrübeli programcılara yönelik" bir kitapmış(kitapın kapağında yazıyor), ben programlamaya python ile başladım.. herneyhse sorulara geleyim.. öncelikle şu liste filtreleme örneği, aslında kullanımı anladım kullanabiliyorum ama mantığını anlayamadım bir türlü: Kod: >>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"] >>> [elem for elem in li if len(elem) > 1] ['mpilgrim', 'foo'] >>> [elem for elem in li if elem != "b"] ['a', 'mpilgrim', 'foo', 'c', 'd', 'd'] >>> [elem for elem in li if li.count(elem) == 1] ['a', 'mpilgrim', 'foo', 'c'] ![]() üçüncü ve belki de en önemli kısmı, sınıflardan hiçbirşey anlamadım, sınıflar hakkında başka kaynaklar biliyormusunuz(türkçe olursa çok iyi olur).. birde bazı kelimeler var, bunlar sanırım terim, sözlükten bakıyorum anlamsız şeyler çıkıyor. bunlardan bir tanesi miras, miras programlama dilinde neyi ifade ediyor? teşekkürler.. |
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 05/2007 Yer: Sakarya
Mesaj: 116
|
Dive Into Python - "Python book for experienced programmers." demişler.. sanırım anlamamamın bir sebebi de bu.. http://www.diveintopython.org/ |
| | |
| | #4 (permalink) | |
| Üye Üyelik Tarihi: 08/2008
Mesaj: 13
|
Nesneye yönelik programlama : http://www.godoro.com/Divisions/Ehil...ogramming.html http://www.findikkurdu.com/Article.aspx?ID=4 http://tr.wikipedia.org/wiki/Nesne_Y...li_Programlama Nesne tabanlı programlama, ve ya nesneye yönelik programlama şeklinde aramalar yapabilirsiniz. Alıntı:
| |
| | |
| | #6 (permalink) |
| Üye Üyelik Tarihi: 08/2008
Mesaj: 13
|
Liste içinde görüntülemek için [elem] dediğimizi düşünelim. Peki diyecek List, bu elem nedir? li listesindeki her elem demektir, ancak li.count(elem)== 1 yani bu son filtreleme için mesela foreach elem in li: if li.count(elem)==1: print(li[elem]) bunun gibi düşünebilirsin sanırım. Bunu tek satırda ifade etmenin yöntemidir bu... |
| | |
| | #8 (permalink) | |
| Üye Üyelik Tarihi: 08/2008
Mesaj: 13
| Alıntı:
Açıkçası tam olarak python'da nasıldı hatırlamıyorum, sadece o satırın çalışma mantığını kavraman için hatırladığım kadarıyla python'a uydurmaya çalıştım. Anlamış olman ikimiz içinde kafi. Yalnız python 3'te böyledir diye yanlış bir bilgiye benim yüzümden sahip olmanı istemem. O sadece anlaşılır olsun yazılmış biraz sallama satırlardı.Sınıflar içinse ilk mesajımda dediğim kaynaklara bir göz at. Çünkü sınıflar nesneye yönelik dillerin temel kavramıdır. Yani sınıflar hakkında aramak yerine önce nesneye yönelik programlama nedir, çalışma mantığı nasıldır şeklinde bilgi sahibi olmanı tavsiye ederim. Sınıflar ve nesneler hakkında yeterli bir seviyeye ulaştığını düşündüğünde ise "tasarım modellemeleri" ve ya "tasarım şablonları" konularını çalışman çok faydalı olacaktır. İngilizcesi "Design Patterns". Bir çok büyük uygulamada sınıf-nesne yapısı temelindeki bu "design patterns" kullanılır. Hangi sorunda hangi şablonu kullanacağını tespit edebilecek seviyeye geldiğinde ise canavar bir yazılımcı olabileceğini söyleyebilirim. ![]() Kolay gelsin, başarılar dilerim. | |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| dive into python'u tercüme eden yokmu? | iNN | Python / Zope | 5 | 06/08/2008 16:25 |
| tabloyu dive çeviren program? | designer23 | Web Tasarım | 2 | 05/05/2008 16:29 |
| iki ayrı dive ajax ile iki farklı içerik yükleme | abramel | Javascript / DHTML / Ajax | 2 | 09/02/2008 20:51 |
| target da dive gönderebilirmiyim. | Ömer | Web Tasarım | 3 | 12/08/2006 00:32 |
| Dive into Python | Yns | Python / Zope | 3 | 11/04/2006 00:09 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |