Malum burada herkes pyhton ortak paydaşında toplanabiliyor. Programlama öğreniminde "yazmak" ise temel şartlardan biri. Bu konuda birbirimize yardımcı olabilmek adına 'Ortak Bir Proje Altında Beraber Öğrenme Çalışması' yapsak nasıl olur?
Bahsettiğim çalışmada kişi sayısının çok çok bir önemi yok, şurda 4-5 kişi ile bile bu çalışma yapılabilir. Belirlenen bir proje, modül yazımları yapılarak sonuca ulaştırılabilir.
Bu konuda gönüllü olan ya da proje için fikri olan arkadaşları bekliyorum. Eğer bir grup oluşursa, öğrenme fırsatı yakalamış oluruz.
Ben varım
Bende öğrenmek istiyorum
quote:
Orijinalden alıntı: Cypordel
Bende öğrenmek istiyorum
Beni de ekleyebilirsin.
quote:
Orijinalden alıntı: ktyylmz35
Beni de ekleyebilirsin.
Alıntıları Göster
Bende varım
Bende katılabilirim.
quote:
Orijinalden alıntı: Kırarım Boynuzunu İblis
Bende katılabilirim.
şimdiden 5 kişi olduk bile!
quote:
Orijinalden alıntı: NafirKeyh
şimdiden 5 kişi olduk bile!
Alıntıları Göster
Bir proje belirleyelim, iş bölümü yapıp çalışmalara başlayalım. Umarım hepimiz için yararlı olur.
quote:
Orijinalden alıntı: ktyylmz35
Bir proje belirleyelim, iş bölümü yapıp çalışmalara başlayalım. Umarım hepimiz için yararlı olur.
Alıntıları Göster
İlk çalışmamız web tabanlı olmaz diye düşünüyorum?
Var mi hiç düşüncesi olan?
NafirKeyh
kullanıcısına yanıt
Web tabanlı olması neredeyse imkansız. Kodları sürekli sunucu üzerinde denemek gerekecek ve python destekleyen sunucular gerçekten çok pahalı. Ayrı çalışırsak da iş bölümü yapamayız.
Basit bir oyun veya localhost tan çalışan bir forum uygulaması yazabiliriz. Hamachi sayesinde çalışabilir bir hale gelebilir. Bir kısım sunucu, istemci kısmını kodlar, bir kısım veritabanını ve forum mekaniklerini kodlar.
ktyylmz35
kullanıcısına yanıt
benim yaptığım login-register systemi koyabilirim programa. Belki onu geliştiririz (Encryption, şifre değiştirme, mysql ile senkronizasyon gibi)
flcn4
kullanıcısına yanıt
Eğer üyelik sistemli ve database olarak mysql kullanan bir proje olursa neden olmasın.
Peki kimseden bir ses gelmeyecek mi?
Aklınada bir fikri olan lütfen yazsın.
quote:
Orijinalden alıntı: NafirKeyh
Eğer üyelik sistemli ve database olarak mysql kullanan bir proje olursa neden olmasın.
Peki kimseden bir ses gelmeyecek mi?
Aklınada bir fikri olan lütfen yazsın.
Gençler beni de yazın.Boş vakitlerimde python çalışıyorum.Proje olarak fikir verebilirim.Eğer size de uyarsa yapalım.Basitten başlamak daha faydalı olur kanımca.
Projemiz şöyle olsun;
Pc açıldığında arka planda mp3 çalan bir program yapabiliriz.Bu işte registryler fln da giriyor devreye.Başlangıç seviyesine göre biraz zorlanabiliriz fakat birlikte yapacağımız için sorun olmaz kanımca.İşleri herkese kısım kısım ayıralım.Herkes üstüne kata kata gitsin.Mesela temeli biri atsın.Temeli atan kişiden örnek alınıp kat çıkacak arkadaşa verilsin.Sırayla yapalım yani.Ben böyle bir çalışma şekli düşündüm şimdilik.Başka önerisi olan varsa,paylaşırsa iyi olur.
Farklı proje fikirleri olanları da bekliyoruz
quote:
Orijinalden alıntı: Nickola Tesla
Gençler beni de yazın.Boş vakitlerimde python çalışıyorum.Proje olarak fikir verebilirim.Eğer size de uyarsa yapalım.Basitten başlamak daha faydalı olur kanımca.
Projemiz şöyle olsun;
Pc açıldığında arka planda mp3 çalan bir program yapabiliriz.Bu işte registryler fln da giriyor devreye.Başlangıç seviyesine göre biraz zorlanabiliriz fakat birlikte yapacağımız için sorun olmaz kanımca.İşleri herkese kısım kısım ayıralım.Herkes üstüne kata kata gitsin.Mesela temeli biri atsın.Temeli atan kişiden örnek alınıp kat çıkacak arkadaşa verilsin.Sırayla yapalım yani.Ben böyle bir çalışma şekli düşündüm şimdilik.Başka önerisi olan varsa,paylaşırsa iyi olur.
Farklı proje fikirleri olanları da bekliyoruz
Alıntıları Göster
Aslında şuan projelere 'kolay' ya da 'basit' diye yaklaşmamak lazım. Hepsi öğrenme fırsatıdır.
Gel gelelim ben de ancak 1 kitap bitirmiş biriyim Pyhton'da. Daha adam akıllı bir şey yapmış değilim.
Arkadaşıın dediği olabilir.
Benim de aklımda şöyle bir şey var.
'Sayısal loto numaratörü' yapabiliriz. Bu numaratör, kişilerin isimleriyle rastgele yazdırılan '1-49' arasındaki 6 rakamı veribankasına (Sqlite) yazdıracak ve istenildiğinde tüm listeyi vericek. Buraya kadar bilindik. Bu bahsedilenleri ise Gui temmeli yapınca asıl olay olucak. Yani komut istemi yerine, bildiğimiz bir pencereden tuşlu bir program yazılacak. Böylelikle pyhton temmelerindeki çoğu şey kullanılmış olur.
Ne dersiniz?
Ama bize başlangıç için bir yoıl gösterici de lazım. Bu ben de olabilirim ama daha bilgili arkadaşlarımız daha çok yardımcı olablilirler.
quote:
Orijinalden alıntı: NafirKeyh
Aslında şuan projelere 'kolay' ya da 'basit' diye yaklaşmamak lazım. Hepsi öğrenme fırsatıdır.
Gel gelelim ben de ancak 1 kitap bitirmiş biriyim Pyhton'da. Daha adam akıllı bir şey yapmış değilim.
Arkadaşıın dediği olabilir.
Benim de aklımda şöyle bir şey var.
'Sayısal loto numaratörü' yapabiliriz. Bu numaratör, kişilerin isimleriyle rastgele yazdırılan '1-49' arasındaki 6 rakamı veribankasına (Sqlite) yazdıracak ve istenildiğinde tüm listeyi vericek. Buraya kadar bilindik. Bu bahsedilenleri ise Gui temmeli yapınca asıl olay olucak. Yani komut istemi yerine, bildiğimiz bir pencereden tuşlu bir program yazılacak. Böylelikle pyhton temmelerindeki çoğu şey kullanılmış olur.
Ne dersiniz?
Ama bize başlangıç için bir yoıl gösterici de lazım. Bu ben de olabilirim ama daha bilgili arkadaşlarımız daha çok yardımcı olablilirler.
Alıntıları Göster
ERP yazalım?
İçinde CRM vs. tüm modülleri olsun? GitHub üzerinde open source olur.
quote:
Orijinalden alıntı: X-1
ERP yazalım?
İçinde CRM vs. tüm modülleri olsun? GitHub üzerinde open source olur.
Ah o kadar bilgimiz olsa keşke...
NafirKeyh
kullanıcısına yanıt
Bir yerden sonra bilmek zorunda olacak herkes ama.
X-1
kullanıcısına yanıt
Hocam dediginiz konuda çok bilgi sahibi değilim ama arastitabilecegim kaynaklar önerebilirseniz bu konu bana uyar. Bildiğimiz şeyi yaparak gelişemeyiz zaten.
ktyylmz35
kullanıcısına yanıt
Hocam direkt kod bilgisi vermem doğru olmaz ama open source erp ya da open source crm yazarak arama yapabilirsiniz google'da. özellikle github üzerinde arayabilirsiniz.
içerikleri aslında insan kaynakları, stok, tedarikçi, teslimat, finans gibi olabilir. burada içinde ayrıca bir crm olabilir ki bu şu manaya geliyor müşteri ilişkileri yönetimi. orada da müşteri bilgileri detaylı olarak kaydedilir. varsa müşteri ile yapılan sözleşmeler saklanır. burada hem crm hem erp için doküman yönetimi de olabilir.
her biri için tablolar grubu oluşacak.
tablolardaki sütunları olabildiğinde dağıtıp normal formlar elde edilebilir.
burada baştan savma bir öngörü var ama bu proje başarılı olursa
veritabanı normalizasyonu veritabanı bağlantıları join trigger index procedure view coalesce
gibi data katmanına dair kavramları öğrenmiş olursunuz.
programlama tarafında da elbette kazanımlar elde ederiz edersiniz.
ama bu işin en önemli noktası veritabanı tarafında gerçekleşir ki yüzlerce tabloya sahip olabilir bu proje. bir procedure aldığı parametrelerle birlikte 10 ve daha fazlası başka tabloyu birbirine bağlayabilir.
bu gibi projeler size kazanımlar da sağlar.
X-1
kullanıcısına yanıt
Biraz araştırdım ve bize çok katkı sağlayacak gibi geldi, müsait olmadığından açık kaynak kodlu projelere bakamadım. Sizin bu konuda bilginiz varsa bize yol gösterirseniz çok sevinirim, hatta proje lideri bile olabilirsiniz. Diğer arkadaşların fikirlerini alalim, ortak modülleri belirleyelim ve minik bir algoritmayla başlayalım derim.