Python ve öğrenme
Python uzun yıllardır yazar ve eğitmen olarak çalışmalarımın merkezinde yer alıyor. Kapsamlı öğrenme platformlarım python-course.eu ve python-kurs.eu’dur. Kurslarım ve yayınlarım temellerden nesne yönelimli ve fonksiyonel programlamaya, NumPy, Pandas, veri analizi ve makine öğrenmesine kadar uzanır.
Yayınlar
Python kitaplarım ve eLearning kurslarım
Python’a giriş, fonksiyonel programlama, sayısal hesaplama, veri analizi ve görselleştirme konularında kitaplar ve uyarlanabilir çevrim içi kurslar.
Kitaplar
Einführung in Python 3
Yeni başlayanlar ve başka dillerden Python’a geçenler için sistematik bir ders ve başvuru kitabı; temellerden nesne yönelimli ve fonksiyonel programlamaya kadar.
ISBN 978-3-446-46379-0
Hanser Verlag’da görüntüle →
Funktionale Programmierung mit Python
Philip Klein ile birlikte: saf ve üst düzey fonksiyonlar, dekoratörler, closure’lar, fonksiyon bileşimi, currying, üreteçler ve yineleyiciler.
ISBN 978-3-446-48191-6
Hanser Verlag’da görüntüle →
Numerisches Python
NumPy, Matplotlib ve Pandas ile sayısal hesaplama, veri analizi ve görselleştirme; bilim, mühendislik, finans ve görüntü işlemeden uygulamalar.
ISBN 978-3-446-48549-5
Hanser Verlag’da görüntüle →
Numeric Python
NumPy, Pandas ve Matplotlib ile sayısal programlama ve veri analizinin İngilizce anlatımı; sistematik açıklamalar ve uygulamalı örneklerle.
ISBN 978-1-56990-960-7
Hanser Verlag’da görüntüle →eLearning kursları
Python-Grundlagen | eLearning
Değişkenler, veri türleri, diziler, koşullar, döngüler, sözlükler, dosyalar ve fonksiyonları kapsayan uyarlanabilir bir Python başlangıç kursu.
ISBN 978-3-446-47992-0
Hanser Verlag’da görüntüle →
Datenanalyse Python | eLearning
Series, DataFrame, eksik veriler, dosya işleme, groupby, veri görselleştirme ve zaman serilerini kapsayan uyarlanabilir bir Pandas kursu.
ISBN 978-3-446-48614-0
Hanser Verlag’da görüntüle →Özgün kapak görselleri doğrudan Carl Hanser Verlag’dan yüklenir.
Linux, açık kaynak ve dijital egemenlik
Linux ve özgür yazılım, tarihî Klein-Singen sitesinde de merkezi konulardı. Bugün bu alan; açık standartları, birlikte çalışabilirliği, sürdürülebilir yazılım altyapılarını ve devletlerin, şirketlerin ve bireylerin teknik sistemleri üzerindeki denetimi nasıl koruyabilecekleri sorusunu da kapsıyor.
Açık kaynak, yazılım patentleri ve fikrî mülkiyet
Bilgi, fikirler ve yazılım; yaratım, erişim, rekabet ve denetim arasında bir gerilim alanında bulunur. Yazılım patentleri tartışması bu sitedeki en eski politik konulardan biridir. Hem ilginç tarihî vakaları hem de yazılımla ilgili fikirlerin patentlenebilir olup olmaması ve bunun hangi koşullarda mümkün olması gerektiği gibi temel soruları içerir.
Özgür yazılım yalnızca bir lisans meselesi değildir. Samba gibi projeler tersine mühendislik, açık arayüzler ve rekabetin nasıl bağlantılı olduğunu gösterir. GPL, LGPL, Creative Commons ve kamu malı kavramları da bilgi ve kültürün hangi koşullar altında kullanılabileceği, geliştirilebileceği ve paylaşılabileceği sorusunu gündeme getirir.
Geistiges-Eigentum.eu
geistiges-eigentum.eu adlı sitemde, genellikle “fikrî mülkiyet” diye çevrilen şemsiye kavramı eleştirel biçimde inceliyorum. Fikirler, metinler, müzik, yazılım veya teknik kavramlar gibi maddi olmayan varlıklar fiziksel nesnelerle basitçe eş tutulamaz: fiziksel bir nesneyi almak önceki sahibini ondan yoksun bırakır; oysa bir fikir veya bilgi kopyalanabilir ve aynı anda birçok kişi tarafından kullanılabilir.
Söylemek istediğim, düşünsel ürünlerin hiçbir zaman korunmaması gerektiği gibi basit bir iddia değildir. Belirleyici sorular şunlardır: Hangi alanda hangi haklar anlamlıdır, kime yarar sağlar, kimi dışarıda bırakır ve yenilik, rekabet, kültür ile bilginin özgür dolaşımını nasıl etkiler?
Güncel çalışma alanları
- Python ve yazılım geliştirme
- Veri analizi, NumPy ve Pandas
- Yapay zekâ ve makine öğrenmesi
- Linux, açık kaynak ve lisans modelleri
- Yazılım patentleri, birlikte çalışabilirlik ve dijital egemenlik