Python ile Bilimsel Hesaplama Emre KARALARLI Akademik Bilişim Konferansı 10-12 Şubat 2010 Muğla Üniversitesi
Python Q: Am I allowed to show the TIOBE index in my weblog/presentation/publication? A: This is OK provided that you refer to its original source: www.tiobe.com www.tiobe.com
Amaç - İçerik Python Dilini Tanıtmak Değişik Çalışma Ortamlarında Örnek Uygulamalar IDLE, Spyder Python Bilimsel Hesaplama Araçlarını Tanıtmak Numpy, Matplotlib
Bilimsel Hesaplama Bilgisayar programları kullanarak, sayısal teknikler ile mühendislik ve bilimsel problemlerin analizi ve çözümlenmesi Sayısal yöntemler ile denklem çözümü; doğrusal ve doğrusal olmayan, türevli denklemler... Veri analizi İstatistik Eniyileme ...
Bilimsel Hesaplamada Değişik Programlama Dilleri ve Araçlar MATLAB, GNU Octave, Scilab Mathcad, Mathematica, Maple, SAGE R IDL LabVIEW ...
Python Açık Kaynak, Genel Amaçlı, Nesne Yönelimli, Yüksek Seviyeli Betik Dili Unix/Linux, Windows, Mac,... Web Programlama, Yazılım Geliştirme, Bilimsel Hesaplama, Eğitim, GUI Tasarımı, ... Felsefe: Basit, Esnek ve Kolay Öğrenilebilir bir Dil >>> import this
Çalışma Ortamları (IDE-Editor) IDLE, IPython Eclipse(PyDev), NetBeans Spyder PyScripter, Komodo (Komodo IDE ticari), Eric, SPE WingIde (Ticari) ...
Python(x,y) www.pythonxy.com
Python Giriş
Python Giriş Yerleşik fonksiyonlar: dir, help, type, print, range Veri tipleri: list, tuple, dictionary, str Akış denetimi: if-else, and/or ,for, in List comprehension Import sys, import math, import random Fonksiyon: def, varsayılan(default) argüman ...
Python Bilimsel Hesaplama Modülleri Numpy: Python ile Bilimsel Hesaplama için temel kütüphane N-boyutlu dizi verileri ile çalışma Matplotlib: Python 2-boyutlu çizim kütüphanesi
Python Bilimsel Hesaplama Araçları Numpy, Scipy, Matplotlib Rpy, OpenCv PyDSTool: Dinamik sistemler için modelleme, benzetim ve analiz kütüphanesi PyGSL: GNU Bilimsel Hesaplama Kütüphanesi arayüzü SymPy: Sembolik Matematik Kütüphanesi PIL: Görüntü İşleme kütüphanesi MayaVi: Etkileşimli 3 boyutlu bilimsel veri görselleştirme aracı
Python Kaynaklar www.python.org, resmi site pythonturk.com http://yzgrafik.ege.edu.tr/~tekrei/dersler/, Tahir Emre Kalaycı www.scipy.org, numpy.scipy.org, matplotlib.sourceforge.net www.diveintopython.org www.swaroopch.com/notes/Python us.pycon.org/2010, www.europython.eu
email: emre__at__pythoncu.com Sorular email: emre__at__pythoncu.com