Programlamaya Başlangıç - Hangi Dil - Kitap Önerisi - ihan3t

ihan3t

Kadim Üye
7 Şub 2012
5,018
22
Tamam hocam genelde ben ufak tefek projeleri visual dan yaptığım için başka dile de geçmek istemiyorum saolun tekrardan :)

Vb.net işinizi görüyorsa, ufak tefek işlemler için kullanıyorsanız başka dile geçmenize gerek yok zaten dostum. Teşekkür ederim iyi çalışmalar dilerim.
 

sarperiko

Yeni üye
22 Tem 2013
34
0
Merhaba umarım görürsünüz, Python ile uzun zamandır çalışıyorum. Hoşuma gidiyor bu dil. Sebebini şöyle açıklayabilirim, 17 yaşındayım, hedefim ve hayalim özellikle bir oyun projesinde Npc'lerin yapay zekasından sorumlu olmak. Python ile yürüyebileceğimi düşünüyorum çünkü diğer dillere göre işlerimi çok daha hızlı halledebileceğim bir dil. Fakat oyun projelerinde genellikle C ve C++ gibi diller kullanılıyor ve bu diller ile oyun motorları hazırlanıyor. Tabii ki sizden iyi bilemem, o yüzden sizin fikrinizi öğrenmek istedim, tek bir dil ile işler yürümez ama Python benim hedeflerime uygun bir dil mi? Umarım görür ve cevaplarsınız.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
22
Merhaba umarım görürsünüz, Python ile uzun zamandır çalışıyorum. Hoşuma gidiyor bu dil. Sebebini şöyle açıklayabilirim, 17 yaşındayım, hedefim ve hayalim özellikle bir oyun projesinde Npc'lerin yapay zekasından sorumlu olmak. Python ile yürüyebileceğimi düşünüyorum çünkü diğer dillere göre işlerimi çok daha hızlı halledebileceğim bir dil. Fakat oyun projelerinde genellikle C ve C++ gibi diller kullanılıyor ve bu diller ile oyun motorları hazırlanıyor. Tabii ki sizden iyi bilemem, o yüzden sizin fikrinizi öğrenmek istedim, tek bir dil ile işler yürümez ama Python benim hedeflerime uygun bir dil mi? Umarım görür ve cevaplarsınız.

Oyun programlamada dediğiniz gibi performansı yüksek diller ile oyun motorları yazılır ve daha bir çok araç kullanılır. Örneğin bildiğim kadarıyla LUA dili ile metin2 nin görev scriptleri yapılıyor , veya bazı oyunların patcherları c# ile yapılıyor. Knight ın pvp kaynak kodlarına baktığımda bolca c++ görmüştüm.

Yani sadece oyun alanını düşünüyorsanız C++ daha fazla kullanıma sahip.

Ama python ile de oyun yapılıyor , pygame diye aratabilirsiniz.

Ama python ile oyunlarda yapay zeka diye bir şey duymadım, yapılamaz demiyorum, yapılabilir , ama python kullanılıyor mu bir bilgim yok.
 

sarperiko

Yeni üye
22 Tem 2013
34
0
Oyun programlamada dediğiniz gibi performansı yüksek diller ile oyun motorları yazılır ve daha bir çok araç kullanılır. Örneğin bildiğim kadarıyla LUA dili ile metin2 nin görev scriptleri yapılıyor , veya bazı oyunların patcherları c# ile yapılıyor. Knight ın pvp kaynak kodlarına baktığımda bolca c++ görmüştüm.

Yani sadece oyun alanını düşünüyorsanız C++ daha fazla kullanıma sahip.

Ama python ile de oyun yapılıyor , pygame diye aratabilirsiniz.

Ama python ile oyunlarda yapay zeka diye bir şey duymadım, yapılamaz demiyorum, yapılabilir , ama python kullanılıyor mu bir bilgim yok.

Yorumunuz için teşekkür ederim. Python ile beraber c++'de öğrenmeye başlayacağım. Ve bu konuda araştırmalarımı yabancı kaynaklardan da sürdüreceğim teşekkürler. Ha bu arada, bütün iş ilanlarında yaklaşık 5 yıllık tecrübeli eleman aranıyor kısmını görüyorum. Elimizde gösterebileceğimiz projeler veya verebileceğimiz sağlam referanslar olursa 1 yıllık iş tecrübemiz olsa dahi, iyi bir işe başlayabilir miyiz?
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
22
Yorumunuz için teşekkür ederim. Python ile beraber c++'de öğrenmeye başlayacağım. Ve bu konuda araştırmalarımı yabancı kaynaklardan da sürdüreceğim teşekkürler. Ha bu arada, bütün iş ilanlarında yaklaşık 5 yıllık tecrübeli eleman aranıyor kısmını görüyorum. Elimizde gösterebileceğimiz projeler veya verebileceğimiz sağlam referanslar olursa 1 yıllık iş tecrübemiz olsa dahi, iyi bir işe başlayabilir miyiz?

Başlarsın, junior olarak. Üniversite okuyorsan veya okuyacaksan , eğitim dönemlerinde ve yaz tatillerinde mutlaka alanınla ilgili bir işe girmeye çalış, gönüllü olarakta olsa bir işe gir. Sana çok şey katar.
 
25 Nis 2010
202
0
hocam kafamda bir proje var multicoptere lazer tarama ve gps takıp yer alımı gerçekleştiricem ancak bunu raspberry yada banana pi m3 allwinner gibi birşey ile yapıcam tamamı benim işçiliğim olucak yüksek lisans konum bu benım. şimdi internetten python ile c arasında hız farkına baktım benim için biraz fazla şöyleki saniyede 2 bin atım yapan bir lazer düşünün her atımın sonucunda belırlı ıslemler sonucunda x,y,z (10 hane 11 hane 7 hane) sayılar dusunun ve bunu hem gps verileriyle hemde lazerin kendi verisiyle aynı zamanda gyronun verisiyle belirli işlemlerden geçip hızlı bir işlem yapmalıki lazer atımlarının sayısı sgps verisini aşıp sıra bozulmamalı smdı burda python yavas kalıyor dusunceme gore bu yuzden c ile yapmayı dusunuyorum. Smdıye kadar hep matlab kullandım yaptıgım en buyuk ıste bıtırme odevımde 3200 satırlık mesleğimle alakalı bir program yazmıstım. algoritmama güvenirim en azından mesleki gerekecek şeylere ancak c öğrenmem şart ama çoğu yorumda zor gelır sıkılırsın dıyorlar programlama mantıgna asına bırı olarak c ogrenmeye baslamam yanlısmı olur
 

KurokoTetsuya

Kadim Üye
23 Nis 2015
5,028
2
SGA
Bende programlamaya merak saldim bu aralar.
Visual Studio 2010 kullaniyorum hosuma gidiyor ogrenmesi cok basit.
Web programlama icin de php ye basladim.
Python'a da ilgim var cok zevkli fakat hep sacma sapan ufak sorunlar yuzunden sıkılıp kapatiyorum :D

Konu sabitlik bence. Sıkılmadan okudum.
 

ihan3t

Kadim Üye
7 Şub 2012
5,018
22
hocam kafamda bir proje var multicoptere lazer tarama ve gps takıp yer alımı gerçekleştiricem ancak bunu raspberry yada banana pi m3 allwinner gibi birşey ile yapıcam tamamı benim işçiliğim olucak yüksek lisans konum bu benım. şimdi internetten python ile c arasında hız farkına baktım benim için biraz fazla şöyleki saniyede 2 bin atım yapan bir lazer düşünün her atımın sonucunda belırlı ıslemler sonucunda x,y,z (10 hane 11 hane 7 hane) sayılar dusunun ve bunu hem gps verileriyle hemde lazerin kendi verisiyle aynı zamanda gyronun verisiyle belirli işlemlerden geçip hızlı bir işlem yapmalıki lazer atımlarının sayısı sgps verisini aşıp sıra bozulmamalı smdı burda python yavas kalıyor dusunceme gore bu yuzden c ile yapmayı dusunuyorum. Smdıye kadar hep matlab kullandım yaptıgım en buyuk ıste bıtırme odevımde 3200 satırlık mesleğimle alakalı bir program yazmıstım. algoritmama güvenirim en azından mesleki gerekecek şeylere ancak c öğrenmem şart ama çoğu yorumda zor gelır sıkılırsın dıyorlar programlama mantıgna asına bırı olarak c ogrenmeye baslamam yanlısmı olur

Yanlış olmaz, gömülü sistemlerle uğraşıyorsanız C en uygun dil aslında. Ve dediğiniz gibi performansı pythondan kat kat fazla.
C zordur fakat daha önemlisi zaman ister, 1 2 ayda hiçbir dil öğrenilemeyeceği gibi C de öğrenilmez. Zamanla, yaptığınız işte tecrübe kazandıkça dilde de ilerlersiniz. Savunma sanayi, robotik , gömülü sistem gibi bir çok alanda C kullanılır.


Bende programlamaya merak saldim bu aralar.
Visual Studio 2010 kullaniyorum hosuma gidiyor ogrenmesi cok basit.
Web programlama icin de php ye basladim.
Python'a da ilgim var cok zevkli fakat hep sacma sapan ufak sorunlar yuzunden sıkılıp kapatiyorum :D

Konu sabitlik bence. Sıkılmadan okudum.

Aslında eğer .net dilleriyle çalışıyorsan web programlama kısmınıda .net ile devam et. Asp.net mvc öğrenmeni tavsiye ederim.
Faydalı olduysa ne mutlu bana.
 

frezetime

Katılımcı Üye
16 Tem 2015
540
1
yazının son cümlesini okuduktan sonra yukarı çıkıp tekrar baktım kim bu adam diye helal olsun ben virüs programları yazmak istiyorum rat ve keylogger gibi phyton dilinimi öğrenmem gerek? birde ayt deki en düşük rütbeli adam bile twitter da açık buluyor hangi program dillerini öğrenirsem bende bu kadar uzmanlaşabilirim?
 
Moderatör tarafında düzenlendi:

ihan3t

Kadim Üye
7 Şub 2012
5,018
22
yazının son cümlesini okuduktan sonra yukarı çıkıp tekrar baktım kim bu taşaklı adam diye helal olsun ben virüs programları yazmak istiyorum rat ve keylogger gibi phyton dilinimi öğrenmem gerek? birde ayt deki en düşük rütbeli adam bile twitter da açık buluyor hangi program dillerini öğrenirsem bende bu kadar uzmanlaşabilirim?

Şu ilk cümlen beni bitirdi, geldiler heykelimi yapmaya, bahsettiğin kısma beton yetmedi.. (bende iyice pisleştim yahu)

Açık bulma, hack, bunlar dilden ziyade, açık bulmak istediğiniz sistemle alakalı. Sistem hangi dil ve teknolojileri kullanıyorsa onları bilmeniz gerekir.

Python faydalı olabilir , keza php ve C dillerininde faydası olur.. C# ile windowsta masaüstü programlar (keylogger da dahil) yapabilirsiniz..
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.