1 / 14

Python ile Bilimsel Hesaplama

Emre KARALARLI Akademik Bilişim Konferansı 10-12 Şubat 2010 Muğla Üniversitesi. Python ile Bilimsel Hesaplama. Python. 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

morwen
Download Presentation

Python ile Bilimsel Hesaplama

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Emre KARALARLI Akademik Bilişim Konferansı 10-12 Şubat 2010 Muğla Üniversitesi Python ile Bilimsel Hesaplama

  2. Python www.tiobe.com

  3. 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

  4. 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 • ...

  5. Bilimsel Hesaplamada Değişik Programlama Dilleri ve Araçlar • MATLAB, GNU Octave, Scilab • Mathcad, Mathematica, Maple, SAGE • R • IDL • LabVIEW • ...

  6. 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

  7. Çalışma Ortamları (IDE-Editor)‏ • IDLE, IPython • Eclipse(PyDev), NetBeans • Spyder • PyScripter, Komodo (Komodo IDE ticari), Eric, SPE • WingIde (Ticari)‏ • ...

  8. Python(x,y)‏ www.pythonxy.com

  9. Python Giriş

  10. 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 • ...

  11. 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

  12. 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ı

  13. 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

  14. email: emre__at__pythoncu.com Sorular

More Related