python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Kod Yazmak (1)

Bu işin altın kuralı sağlam psikoloji ve bilgidir.. Genelde moraliniz yüksekken başlayın ki verimli çalışmalar gerçekleştirin...

Gerçekleştirdiğiniz projeleri sevin ve bir koder olduğunuzu hiç aklınızdan çıkarmayın.. Herkesin bilmediği bir dili sembollerle konuşturduğunuzun bilincine varın ve yaptığınız için kutsallığının farkındalaşın..
 
Özgün olmaya çalışın.. Koderler için bu da çok önemli bir kuraldır. Özgün olmayan birşeylerin fazla ömürleri olmaz.. Gelip geçici projelere imza atmak istemeyenler kendi yorumlarını katacakları kodlar yazmalıdır.


Kod yazarken sıvı tüketimine önem verilmelidir. Ki bu sağlıklı düşünmeyi olumlu yönde tetikler...

Kod yazarken müzik dinlemeyi sevenler hareketli müzikler yerine slow müzikler tercih etmelidirler.. Çünkü hareketli müzikler her ne kadar canlılık, enerji veriyor gibi görünseler de zihni gereksiz yere kendine odaklamaktadır.. Halbuki bizim kod yazarken zihnimizi ciddi derecede meşgul etmeyecek dinlerken keyif verecek bir fon müziğine ihtiyacımız vardır. Bu tarifte kuşkusuz slow müzikle örtüşmektedir..

En önemli maddelerden biride oda sıcaklığıdır.. Çok sıcak yada soğuk olması bizi negatif yönde bir bıkkınlığa sevkedebilir..Oda sıcaklığı rahat edebileceğimiz derece tespit edilecek klima yada havalandırma yardımıyla stabil ayarlanmalıdır..

Klavyemiz yada mausemuz pilli ise yedek piller ayarlanmalı..Laptop kullanıyorsak şarj durumu kontrol edilmelidir ki planlanmamış aralar vermek zorunda kalarak projeden soğumayalım..
Projelerimi kodlarken kullandığım Asus klavye ve mauseum

Kendimden örnek vermem gerekirse yeni bir proje kodlamaya başlarken yumuşak tuşlu ve kablolu klavye ve mause tercih ediyorum.. Ve aynı zamanda sık sık klavyemi yenilerim.. Çünkü böyle ufak yenilikler emin olun motivasyon ve konsantrasyonu pozitif etkiliyor.. Genellikle oyun klavyeleri tercih ediyorum ama şu sıralar bu kuralları biraz aşmış durumda projelerimin kodlamalarını yedek pillerimi stoklamak koşuluyla ''Asus" kablosuz klavyem ve mauseumla kodlamaktayım..

Hemen hemen her projeye başlamadan önce iyi bir dinlenin ve günlük periodlarda en az 8 saat uyumaya özen gösterin.. Çünkü emin olun iyi dinlenmezseniz gözünüzün önünde duran en kolay bir kod parçacığı hatası bile dikkatinizden kaçabiliyor.. Gerekiyorsa geç olsun temiz olsun mantığı gütmeye çalışın..

Kısa ve öz aralar vermeye özen gösterin..Çünkü yıllardan beridir zihnimize hep şu mantık yerleşmiştir.. "TENEFÜS"...
Şunu bilin ki bu kısa molalar bakış açımızı değişik açılardan yenilememize destek olabilecek bir etkendir.

Şimdilik bu kadar yazımın (2). bölümünde görüşmek üzere...

Python

Tahmin edebileceğiniz gibi Python (C, C++, Perl, Ruby ve benzerleri gibi) bir programlama dilidir ve tıpkı öteki programlama dilleri gibi, önünüzde duran kara kutuya, yani bilgisayara hükmetmenizi sağlar.

Bu programlama dili Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Çoğu insan, isminin Python olmasına aldanarak, bu programlama dilinin, adını piton yılanından aldığını düşünür. Ancak zannedildiğinin aksine bu programlama dilinin adı piton yılanından gelmez. Guido Van Rossum bu programlama dilini, The Monty Python adlı bir İngiliz komedi grubunun, Monty Python’s Flying Circus adlı gösterisinden esinlenerek adlandırmıştır. Ancak her ne kadar gerçek böyle olsa da, Python programlama dilinin pek çok yerde bir yılan figürü ile temsil edilmesi neredeyse bir gelenek halini almıştır.

Dediğimiz gibi, Python bir programlama dilidir. Üstelik pek çok dile kıyasla öğrenmesi kolay bir programlama dilidir. Bu yüzden, eğer daha önce hiç programlama deneyiminiz olmamışsa, programlama maceranıza Python’la başlamayı tercih edebilirsiniz.

Günlük yaşamınıza şöyle bir bakın. Gerek işyerinizde olsun, gerek evde bilgisayar başında olsun, belli işleri tekdüze bir şekilde tekrar ettiğinizi göreceksiniz.

 Mesela sürekli olarak yazılı belgelerle uğraşmanızı gerektiren bir işte çalışıyor olabilirsiniz. Belki de her gün onlarca belgeyi açıp bu belgelerde birtakım bilgiler arıyor, bu bilgileri düzeltiyor, yeniliyor veya siliyorsunuzdur. 

Bu işlemlerin ne kadar vakit alıcı ve sıkıcı olduğunu düşünün. Eğer bir programlama dili biliyor olsaydınız, bütün bu işlemleri sizin yerinize bu programlama dili hallediyor olabilirdi.
İşte Python programlama dili böyle bir durumda devreye girer. 

Her gün saatler boyunca uğraştığınız işlerinizi, yalnızca birkaç satır Python kodu yardımıyla birkaç saniye içinde tamamlayabilirsiniz.

Yada şöyle bir durum düşünün: Çalıştığınız işyerinde PDF belgeleriyle bolca haşır neşir oluyor olabilirsiniz. 

Belki de yüzlerce sayfalık kaşeli ve imzalı belgeyi PDF haline getirmeniz gerekiyordur. Üstelik sizden bu belgeleri mümkün olduğunca tek belge halinde PDF‘lemeniz isteniyor olabilir. 

Ama o yüzlerce sayfayı tarayıcıdan geçirirken işin tam ortasında bir aksilik oluyor, makine arızalanıyor ve belki de ister istemez belgeniz bölünüyordur.

İşte Python programlama dili böyle bir durumda da devreye girer. Eğer Python programlama dilini öğrenirseniz, internette saatlerce ücretsiz PDF birleştirme programı aramak veya profesyonel yazılımlara onlarca dolar para vermek yerine, belgelerinizi birleştirip işinizi görecek programı kendiniz yazabilirsiniz.

Python programlarının en büyük özelliklerinden birisi, C ve C++ gibi dillerin aksine, derlenmeye gerek olmadan çalıştırılabilmeleridir. Python’da derleme işlemi ortadan kaldırıldığı için, bu dille oldukça hızlı bir şekilde program geliştirilebilir.
Ayrıca Python programlama dilinin basit ve temiz söz dizimi, onu pek çok programcı tarafından tercih edilen bir dil haline getirmiştir. Python’ın söz diziminin temiz ve basit olması sayesinde hem program yazmak, hem de başkası tarafından yazılmış bir programı okumak, başka dillere kıyasla çok kolaydır.

Python programlama dili ve bu dili hakkıyla bilenler sadece uluslararası şirketlerin ilgisini çekmekle kalmıyor. Python son zamanlarda Türkiye’deki kurum ve kuruluşların da dikkatini çekmeye başladı. Bu dil artık yavaş yavaş Türkiye’deki üniversitelerin müfredatında da kendine yer buluyor.

Python’ın yukarıda sayılan özellikleri sayesinde dünya çapında ün sahibi büyük kuruluşlar (Google, YouTube, Yahoo! gibi) bünyelerinde her zaman Python programcılarına ihtiyaç duyuyor. Mesela pek çok büyük şirketin Python bilen programcılara iş imkanı sağladığını, Python’ın baş geliştiricisi Guido Van Rossum’un 2005 ile 2012 yılları arasında Google’da çalıştığını, 2012 yılının sonlarına doğru ise Dropbox şirketine geçtiğini söylersek, bu programlama dilinin önemi ve geçerliliği herhalde daha belirgin bir şekilde ortaya çıkacaktır.

Sözün özü, pek çok farklı sebepten, başka bir programlama dilini değil de, Python programlama dilini öğrenmek istiyor olabilirsiniz.