Linux Mint Türkiye

Linux Mint Destek => E-Dergi ve E-Kitap => Konuyu başlatan: fortran - 04 Haziran 2014, 19:27:36

Başlık: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: fortran - 04 Haziran 2014, 19:27:36
(http://www. /images/stories/bilgisayar.bilimcisi.gibi-k.png) (http://www. /images/stories/bilgisayar.bilimcisi.gibi.png)
Bu kitabın amacı size bir bilgisayar bilimcisi gibi düşünmeyi öğretmektir. Bu düşünme şekli matematiğin, mühendisliğin ve doğal bilimlerin bazı en iyi özelliklerini birleştirir. Matematikçiler gibi, bilgisayar bilimcileri fikirleri (özellikle hesaplamalar) göstermek için biçimsel dilleri kullanırlar. Mühendisler gibi şeyleri tasarlar, bileşenleri (parçaları) sistemler şeklinde birleştirir ve farklı alternatiflerin avantaj ve dezavantajlarını değerlendirirler. Bilim insanları gibi, karmaşık sistemlerin davranışlarını gözlemler, hipotezler oluşturur ve varsayımları (tahminleri) sınarlar. Bir bilgisayar bilimcisi için tek ve en önemli yetenek problem çözmedir. Problem çözme problemleri formüle edebilme, çözümler hakkında yaratıcı düşünme ve bir çözümü açık ve kesin olarak ifade edebilme yeteneğidir.

Görüleceği gibi, programlama öğrenme süreci problem çözme yeteneklerinin uygulamasını yapmak için mükemmel bir fırsattır. Bu bölüme bu yüzden, “Programlama yolu” adı verilmiştir. Bir yönden programlamayı öğrenirken – ki kendisi yararlı bir yetenektir – bir başka yönden programlamayı sonuç için bir yol olarak kullanmayı öğreneceksiniz. İlerledikçe bu daha açık bir hale gelecektir. Öğreneceğiniz programlama dili Python olacaktır. Python bir yüksek seviyeli dil örneğidir; yüksek seviyeli dillere örnek olarak daha önce duymuş olabileceğiniz C++, PHP ve Java verilebilir. “Yüksek seviyeli dil” ifadesinden çıkarabileceğiniz gibi, ayrıca düşük seviyeli diller de vardır, bunlar bazı durumlarda “makine dili” veya “birleştirici dili” şeklinde isimlendirilir. Basitçe söylersek, bilgisayarlar sadece düşük seviyeli dillerde yazılmış programları çalıştırabilirler. Bu yüzden, yüksek seviyeli dillerde yazılmış programlar çalıştırılmadan önce bir işlemden geçmelidir. Bu ek işlem biraz zaman alır, bu da yüksek seviyeli dillerin dezavantajıdır. Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme adlı e-kitabı edinmek için tıklayınız (http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/BBGD_PIO.pdf).


Düzenleme: Bağlantılar

Başlık: Ynt: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: HllBdr - 04 Haziran 2014, 19:58:46
teşekkürler faydalı bir döküman
Başlık: Ynt: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: asoner - 03 Kasım 2015, 23:17:38
Teşekkürler. Başlangıç için güzel bir kaynak olacağını umuyorum.
Başlık: Ynt: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: G-khan - 24 Aralık 2015, 20:06:55
Güzel kaynak teşekkürler, ancak python 2 de yürütülüyor işlemler, python 3 ile başlamanızı tavsiye ederim yeni başlayacaksanız eğer.
Başlık: Ynt: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: mancar - 20 Ocak 2016, 11:53:01
Hocam teşekkürler güzel bir kaynak.
Başlık: Ynt: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: abrahambauer - 18 Şubat 2017, 13:08:57
Link kırık, güncellenebilirmi ?
Başlık: Ynt: Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme
Gönderen: lalabaki - 22 Haziran 2017, 13:53:55
Google'a arattım bu çıktı sanırım aynı baskıdır:
https://tekrei.github.io/other/bbgd_p/BBGD_PIO.pdf

Bu da python3 için olanı
http://ofenerci.github.io/thinkcspy-tr/index.html

Edit: Yanlış başlığa atmışım. Silemiyorum herhalde.  Doğru başlık bu:
https://forum.linuxmint.net.tr/index.php?topic=969.0