Python öğrenmeye nereden başlamalıyım?

Dostlar merhaba. Benim Python ya da herhangi bir programlama dili hakkında bilgim yok (yani yapmayı bilmiyorum ama pek yakından ilgileniyorum), bilgim yok lakin çokça istediğim bir şey. Öğrenmek istiyorum, ama internetteki konu anlatım videoları, daha önce C++'ta denediğimde de, python hakkında izlediklerim de, pek yetersiz geldi. Fazla pasif, gereksiz kısımlar var falan. Bana ne önerirsiniz? Nereden başlamalıyım?
Ayrıca, Adana'da olup ''gel yahu, bize de hevesli ve samimi bir dost lazım, sana öğretelim, sonra beraber çalışalım'' diyen varsa, o daha güzel olur.

Y
0 kişi takip ediyor.
Misafir olarak yayınla
7
7 CEVAP

Amacin nedir?

M

Dostum, başlangıçta, web tasarım ve basit programlar yazarak, işin özünde para kazanmak için öğrenmek istiyorum. Ama kendimi ilerlettiğimde, yapay zeka ve machine learning olaylarına çok ilgim var.

Yusufcan Uzunyay 6 yıl

Su an icin ilgi alanin web tasarim ise herhangi bir dili ogrenmek zaman kaybi olacaktir senin icin. Bunun yerine gimp vb. Tasarim araclari ve html+css belki biraz jquery_ui gibi bir on yuz kutuphanesi daha yararli olur.

Mehmet Sonkaya 6 yıl

İlgim daha çok kodlama üzerine ama kısa vadede HTML ve gimp benim tasarım yapmamı sağlayacaksa, onlardan başlayabilirim gerçekten. Ama Python bana çok kolay geldi, daha önce HTML denemiştim, biraz fazla gibi gelmişti.

Yusufcan Uzunyay 6 yıl

Python ve web tasarimi alakasiz kavramlar

Mehmet Sonkaya 6 yıl

Web tasarım için kullanıldığını okumuştum ama?

Yusufcan Uzunyay 6 yıl

Yanlis okumussun/anlamissin

Mehmet Sonkaya 6 yıl

Yusufcan Uzunyay Django ile webte kullanılabiliyor ama web tasarım işi yapacaksan yani websitesi yapıp satacaksan absürt kaçar zira hedef kitlen wordpressle vs karnı doyacak bir kitle olacak muhtemelen

Serkan Ssvd 6 yıl

Pythonda web programlama yapilir. HTML bir programlama dili degildir. Bitmeyeceksiniz...

Özgür Cosar 6 yıl

Abi kesin sonuç alabilir miyim? Sadece başlangıçta web tasarım istiyorum, çünkü uzun süre bekleyecek ekonomik lüksüm yok. Python ile önce web tasarım, ardından ufak tefek yazılımlar, sonra kendimi geliştirerek daha ileri şeyler yapabilir miyim? Yapabilirsem, kendi başıma çalışarak geliştireceğim kadar öğrenmem için ne kadar zaman gerekir?

Yusufcan Uzunyay 6 yıl

web için javascript daha hızlı bir başlangıç sağlar sanki yine python üzerinde web app çalışmalarına flask ile başlayın daha rahat kavrarsiniz django bekleyebilir

Gökhan Kuy 6 yıl

Özgür Cosar her yazilana ziplamadan once okumak ve anlamak? Tam da yazdigin gibi bir turlu bitmediniz....

Mehmet Sonkaya 6 yıl

beyler adam web tasarım diyor. Ne django'su ne flask'i? Web tasarım isteyen adama sunucu dillerini ve frameworklerini mi öneriyorsunuz? Tebrik ederim. Yusufcan Uzunyay dostum bu arkadaşların yolundan git. Sapla samanın karıştığı noktada 5 sene sonunda elinde olacak olan 0.

Mehmet Sonkaya 6 yıl

ileride program geliştirmeyi de düşünüyormuş hem web tasarımın da dalları çok zaten aradaki çizgi de bulanıklaştı sadece html ve css ile ima ettiğini yapamayacağını da hepimiz biliyoruz bari html yanına bir script önerelim

Gökhan Kuy 6 yıl

hem bilmenin öğrenmenin zararı öğrenme tavsiyesinin kötüsü olmaz arkadaşımız da anladığım web üzerinde uygulama yapabilmek istiyor sakin olalım aman

Gökhan Kuy 6 yıl

Html sunucu tarafının client side script üretmekten başka bir işlevi var mı? HTML bilmeyen birisine sunucu taraflı yazılım dillerini öğretmek akıl karı diyorsanız tebrik ediyorum sizi.

Mehmet Sonkaya 6 yıl

Adam buradaki yorumlar sayesinde "Python ile önce web tasarım" diyor. Bilmem farkındamısınız?

Mehmet Sonkaya 6 yıl

html öğrenmesin demiyorum da sadece html yetmediği için bir şeyler geliştirildi ek hayırdır bu gerginlik niye. Arkadaş c++ bile merak etmiş soonra python duymuş ki daha kolay web sayfası derken de interaktiflik kastetmiş belli html ebelki biliyordur da

Gökhan Kuy 6 yıl

azimliyse yapar ben python ile çok olduramadığımdan ruby dilini tercih ettim mesela

Gökhan Kuy 6 yıl

ve iyi niyetli biri olarak php önermedim

Gökhan Kuy 6 yıl

HTML bilmiyor. Yukarıda yazıyor. Web tasarım derken de interaktiflik kastetmiyor. Web tasarım kastediyor. Sorup teyit edebilirsin veya yazışmayı baştan aşağı okuyabilirsin. Eğer iç içe öğretilebileceği konusunda bu kadar iddialıysan bak arkadaş burada. Hemen yarın başlayın çalışmaya. Diğer türlü adamın kafasını yanlış bilgilerle doldurmaktan başka birşey yapmıyorsunuz. Yazık günah. Bu yüzden gerginim.

Mehmet Sonkaya 6 yıl

yahu adam bir şeyi gerçekten öğrenip yapmak isterse yapar zaten js başlangıcında html yi farkedecektir yalnış yönlendirme dediğin de python dilini gerçekten öğrenirse web app de yapar sonra görsellik isterse css de öğrenir html dediğini yıllarını mı verecek alt tarafı mark up betiği bazı diller farklı render yolku izleyebiliyor hatta düz html yazmayı unutuyorsun bir sakin ol soluklan

Gökhan Kuy 6 yıl

ayrı yorumda belirttim web uygulaması ve arayüzü ayrı uzmanlıklar

Gökhan Kuy 6 yıl

zaten gerçekten amaçladığı bir şeyde sosyal medya yorumlarıyla fail olmaz insan mühim olan karşılıklı saygı düz html ile web sitesi yapacaksa word ile de yapar wix ile de python ile yapması için pythonda gerçekten ilerlemesi lazım de eyvallah html olmadan olmaz de eyvallah

Gökhan Kuy 6 yıl

Dostlar tartışmanızı yeni görebildim. Ben derdimi açıkça anlatayım, pek de sinirlenmeden, tartışalım. Yardım çabanız için, çok teşekkür ederim. Ben aylar öncesinden, önce C++'a, sonra HTML'e merak sardım. Biraz denedim, pek ilerleyemedim (benden kaynaklı, odaklanma sorunu ve başka problemlerden). Sonra tekrar merak saldığımda, bu grubu buldum. Biraz araştırınca, istediklerimin bir kısmını Python ile de yapabileceğimi gördüm. Ben temel amaç olarak, yapay zeka ve machine learning olayına çok merak sardım. Ama okulum bitti (başka bölüm okudum), para kazanma amacıyla saçma sapan, bana da hiçbir şey katmayacak şeyler yapıyorum. Bir programlama diline aylarımı vereceksem, çok vakit kaybetmeden (5-6 ay sürmeden mesela) para kazanacak kadar öğrenmem gerek o dili, çünkü maddi sıkıntılarım var. Python'ın C++'a göre çok daha avantajlı bir dil olduğunu öğrendim, ayrıca geleceğin yazılımları için de önemli bir dil olduğunu fark ettim. İnternet araştırmalarında, web tasarım için de kullanılabildiğini okudum, bu yüzden, kısa vadede, bana zaman kazandıracak kadar maddi olanaklara kavuşmak için, web tasarım dedim. Benim hedefim de, hepiniz gibi, çok daha büyük ve Türkiye'de kalmak da istemiyorum ben, yurt dışına gidip orada yazılımcı olmak istiyorum. Başlamak ve kendimi geliştirecek asgari seviyede öğrenmem için, hangi dilden başlamam gerektiğini ve ne kadar zaman sonra, kendime yetecek maddi imkanları sağlayabilecek seviyeye gelebileceğimi öğrenmek istemiştim.

Yusufcan Uzunyay 6 yıl

ama gimp gibi bir güzelliğe bile ihtiyaç duymamak münkün bir dile hakim olunca

Gökhan Kuy 6 yıl

Machine Learning üzerine ilginç çalışmalar var python üzerinde c++ bilinirse avantajlar sağlayacak bir dildir ama zulümdür hatta yeni bir dil olan rust kendini bunalmış c++ geliştiricileri için diye tanımlar

Gökhan Kuy 6 yıl

Ben de C'ye başladığımda, feci bunaldığım için başka dillere yöneldim. Devam edemedim, çok boğucu geldi. Fazla ezbere dayalı. O yüzden Python'a merak saldım ama burada da kafam biraz karıştı.

Yusufcan Uzunyay 6 yıl

python üst düzey(makina diline uzak yorumlanan) bir dir olarak öğrenme süreci kolay bir dildir ama benim de dikkat bozukluğum var ve girinti takibi zorluyor beni

Gökhan Kuy 6 yıl

o yüzden ruby'nin end ile blok bitirmesi işime geliyor ya da {} kullanmama izin vermesi. Arkadaşımızın dediği gibi html şart malum http. Ciddiyetten ızaklaşmazsam python kütüphaneleri zengin yaratıcı çözümler sunan komünitesi takdir edilesi bir dil (her ne kadar python ile pek proje yapmasam da)

Gökhan Kuy 6 yıl

Abi ben bu dediklerinin hiçbirini anlamıyorum, terimlere yabancıyım çünkü. Ruby deyince, Supernatural'daki şeytan rolünde oynayan kadın geliyor. Üniversite hocası gibi anlatmasan, olmaz mıydı?

Yusufcan Uzunyay 6 yıl

web uygulaması geliştirmek mümkün bu uygulamadaki girdi ve çıktıların görsel kontrolü bazen de kullanımı için elbet html şart ancak html bilginiz varsa js ile başlayabilirsiniz

Gökhan Kuy 6 yıl

tamam daha samimi anlatayım

Gökhan Kuy 6 yıl

İşte HTML bilgim yok benim. Python'a boş yere başlamışım o zaman. HTML, Java, Python olarak geçmem gerekiyor sanırım.

Yusufcan Uzunyay 6 yıl

javayı sala

Gökhan Kuy 6 yıl

html zaten basit ingilizcen varsa pek sorun da yok

Gökhan Kuy 6 yıl

HTML JS CSS sırasıyla gidip bir supernatural fanatiği olaan benim için de ruby e bir bakabilirsin

Gökhan Kuy 6 yıl

javascriptin java ile alakası yoktur isim ticari çakalığı netscape firmasının tuttu da

Gökhan Kuy 6 yıl

html yi anladığında ki çok bir tatavası da yok js ile biraz işlevsellik katabilirsin css ile görselliğini şeyettirirsin

Gökhan Kuy 6 yıl

https://www.youtube.com/watch?v=kDyJN7qQETA

Gökhan Kuy 6 yıl

indir bunu %25 yavaşlatılmış izle

Gökhan Kuy 6 yıl

HTML client side programlama dili degildir. Zira Html programlama dili degildir. Html metin isaretleme dilidir. Kendi basina calisacak betikler yazamazsiniz html de."Temel gereği yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların web tarayıcısı yazılımları tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir." Html ye programa dili diyen arkadas bana html de herhangi bir karar kontrol yapisi dongu fonksiyon ya da class soyleyebilir mi? Client side programlama diline javascript diyebilirsin zira betik dilidir. Ozet olarak html ve css programlama dili degil tasarim icin yazilan kisa kodlardir

Özgür Cosar 6 yıl

Özgür Cosar merak ettim bende kimmis o arkadas HTML ye programlama dili diyen Hacim Allah rizasi icin baska yerde trolluk yap. Adam birseyler ogrenmeye calisiyor surada. Gökhan Çaglar ne zaman basliyorsunuz arkadasa python ile web tasarim ogretmeye?

Mehmet Sonkaya 6 yıl

ben python ile çalışmıyorum

Gökhan Kuy 6 yıl

arkadaşa gördüğünüz gibi bir sıralama önerdim HTML ile başlıyor

Gökhan Kuy 6 yıl

ama orada bitmiyor tabi

Gökhan Kuy 6 yıl

hayatındaki sorun da ne ise düzelir umarım melissa çayı öneririm ama tansiyona dikkat tabi

Gökhan Kuy 6 yıl

gerçekten gerilecek bir şey yok önerini de eleştirmedim sadece ekleme yaptım python da öneren ben değildim js önerdim ki js kadar az şeyden nefret ederim

Gökhan Kuy 6 yıl

ben ruby ile yapıyorum haml tercih ediyorum mark up olarak genelde rack server ve sinatra micro framework kullanıyorum

Gökhan Kuy 6 yıl

(((

Mehmet Sonkaya 6 yıl

ülkede çok front end emekçisi var diyeyim hatta overkill bir halde gözünü seveyim bir genci kurtarsak kardır

Gökhan Kuy 6 yıl

Sonuc ne peki? Onemli olan bu.

Mehmet Sonkaya 6 yıl

işte benim önerim python ile yapsa da html bilecek haliyle css bakacak ve js malesef mecburen öğreniyor insan üçünü bilince site tamam

Gökhan Kuy 6 yıl

ondan sonra isterse perl ile yazsın betiği ister python ile karışmam

Gökhan Kuy 6 yıl

Ben soyleyim sonucun ne oldugunu. Yazilim konusunda 0 bilgiye sahipbir insan var. Geliyor yardim istiyor. Ilk amaci web tasarimi yapabilmek. Bunun nedeni de yukarda yazdigi cumlelerin icinde gizli. Html bilmeyen birisine django oneriliyor, flask oneriliyor, java oneriliyor. Adam daha mimarinin nasil calistigindan bihaber. Birak bir programlama dilini HTML bilmiyor. Sonuc patates olmus bir kafa. Anlamsiz bir suru bilgi. Adamin ingilizcesi var mi yok mu, dokumanlara erisebilecek birikimi var mi yok mu soran yok. Ama server side onerelim biz. Iyide kim anlatacak yolunu yordamini? Orasi kimsenin umurunda degil. Iyi de bu adam bu isten para kazanmak istiyor, para kazanmak icin bu yolu secmis. Egitim verdigim zamanlarda bir cok ogrencim bu isten kazanacaklari paraya muhtacti. Server side uzerinden giderse kendi gozlemlerimden biliyorum 6 ay sonra cocugun elinde kocaman bir 0 olacak. 6 ay sonra bu adam para kazanamamaya basladiginda kim yardim edecek? Kizdigim sey bu iste. Klavye basindan rast gele savurup baskalarini farkinda olmadan umursamamak. Bir de arada cikan troller var onlara girmiyorum bile

Mehmet Sonkaya 6 yıl

Mehmet dostum, çok güzel özetledin. Baya da karışmış ortalık, yeni görüyorum. HTML ile başlamam gerektiğini anladım, ama uygulamam gereken metot var mı, neresinden tutmam, nasıl başlamam gerek, kafam püre kıvamına geldi. Ben HTML deneyeyim bari biraz.

Yusufcan Uzunyay 6 yıl

Attığım 1 saatlik videoyu bir incele derek hızlı konuşur ama güzel anlatır

Gökhan Kuy 6 yıl

html işte resmin görüneceği çevrçeveyi, tablonu, yazının koyuluk konum gibi durumlarını, tarayıcının o sayfayı nasıl çözümleyeceğini arama motorunun hangi açıklama ve anahtar kelimeleri alacağı sayfaya dahil ettiğin script ve biçimlemeleri sakladığın cssleri tanımlamanı vesaire sağlar

Gökhan Kuy 6 yıl

Bu öğrenebileceğin yazılı kaynak http://www.w3schools.com/html/

Gökhan Kuy 6 yıl

İngilizce okuyabiliyorum ama üzerinden ders çalışmak için, uğraşmam gerekecek. Teşekkürler.

Yusufcan Uzunyay 6 yıl

öğrendin bitti mi sonra python öğrendiğinde iyice flask gibi bir framewrok ile interaktif web uygulamanı yazabilirsin

Gökhan Kuy 6 yıl

Şöyle bir site buldum. Basitçe anlatıyor. Bir süre üzerinden geç, sonrasında buraya yaz tekrar konuşalım üzerinde. Dom objelerinin(html etiketlerine yakınsıyor) nasıl işlendiğini ve sunucu-istemci yapısını anlatalım. Sonrasında Gökhan Kuy 'ın dediği gibi eğer ilgini çekerse sunucu tabanlı bir dil üzerine o zaman konuşalım. http://www.htmldersleri.org/index.php?getir=html_intro

Mehmet Sonkaya 6 yıl

Olabilir. Teşekkürler dostum.

Yusufcan Uzunyay 6 yıl

Rica ederim

Mehmet Sonkaya 6 yıl

şimdi bu adam 6 ayda para mı kazanacak yani tasarimla

Özgür Cosar 6 yıl

kafalar kafalar, tertemiz kafalar. Sektörden bihaber olan kafalar

Özgür Cosar 6 yıl

Sen geldin aydınlandık. Keşke arada okumayıda öğrenseydin arada. Üzerindeki odun havayı alırdı. Neyse direk engelleyeyim ben seni en temizi. Çanakkale bilmuhtan pek sığır çıkmaz genelde ama arada istisnalar oluyor.

Mehmet Sonkaya 6 yıl

Necdet hoca kim kardes? 2000 lerin basinda miyiz 0 dan baslayip dokumantasyonla 6 ayda para kazanabileceksin bu isten? Yil 2016. Ve ozellikle web app development alaninda is yapan ne kadar sirket var biliyor musun? Orta ve kucuk ölçekte Freelance calisanlari saymiyorum bile. 0 dan programlamaya baslayip 6 ayda kazanc elde etmeyi asilarsan sonu hayal kirikligi olur.

Özgür Cosar 6 yıl

Kusura bakma senin kardeşin değilim ve zamanımı harcıyorsun. Öküz gütmekten daha önemli işlerim var.

Mehmet Sonkaya 6 yıl

Bence php + frontend(js+html+css..) yap. Bu alanda site yapmayi tasarim kismini ögren. Cünkü cok fazla dokuman var. Daha rahat anlarsin ilerleyebilirsin. Sonra python java ... Ne istersen onuda ogrenirsin. Ama önce bir seyler yapabilir anlar hale gelene kadar php + js + html.. Bence. Bu attigim linkleri inceleyebilirsin. https://youtu.be/l9VE-Z8pkAg https://youtu.be/ThBCxefkVMA http://www.w3schools.com/ En son attigim dan baslarsin. O attigim iki youtube kanalini takip et. Bol uygulama var orda. Direk bunu nasil yapariz diyip yapiyorlar anlatarak. Turkce parali egitimde cok var internette. Umarim isine yarar.

Mehmet Kavilci 6 yıl