Python; sistem yöneticileri, DevOps ekipleri, yazılım geliştiriciler, veri bilimciler ve AI/ML alanında çalışan profesyoneller tarafından yaygın olarak kullanılan güçlü ve esnek bir programlama dilidir. Web uygulamaları geliştirmekten sistem görevlerini otomatikleştirmeye, özel Red Hat Ansible Automation modülleri oluşturmaktan veri analizi ve makine öğrenmesi çalışmalarına kadar çok farklı alanlarda kullanılabilir.
Python Programming with Red Hat (AD141) eğitimi, Python programlamaya yeni başlayan katılımcılara dilin temel yapılarını ve programlama yaklaşımını öğretmek amacıyla hazırlanmıştır. Eğitim boyunca kontrol akışları, döngüler, veri yapıları, fonksiyonlar, dosya işlemleri, düzenli ifadeler (regular expressions), JSON verilerinin işlenmesi ve hata ayıklama gibi temel konular uygulamalı bir bakış açısıyla ele alınır.
Eğitim Python 3 ve Red Hat Enterprise Linux (RHEL) 9.0 temel alınarak sunulmaktadır.
Eğitimin Kuruma Katkısı
Python; AI/ML, veri bilimi, bilimsel hesaplama, sistem yönetimi ve modern cloud-native mikroservis geliştirme gibi birçok alanda mühendislik ve operasyon ekiplerinin tercih ettiği programlama dillerinden biridir.
Okunabilir ve sade sözdizimi, kapsamlı standart kütüphanesi ve geniş üçüncü taraf kütüphane ekosistemi sayesinde Python; kurumların yeni fikirleri hızlı biçimde test etmesine, prototipler geliştirmesine ve çözümleri daha kısa sürede hayata geçirmesine yardımcı olur.
AD141 eğitimi, katılımcılara Python programlama dilinin sözdizimini, temel programlama yaklaşımlarını, araçlarını ve kütüphanelerini tanıtarak Python tabanlı uygulamalar geliştirebilmeleri için gerekli temeli kazandırmayı amaçlar.
Eğitim Sonunda Kazanılacak Yetkinlikler
Eğitimi tamamlayan katılımcılar Python ile program geliştirmek için gerekli temel bilgi ve becerileri edinir.
Eğitim sonunda katılımcılar:
- Python'un okunabilir sözdizimi, dinamik veri tipi yaklaşımı ve güçlü veri yapılarını kullanarak hızlı prototipler geliştirebilir,
- Dosyalardan veri okuyabilir ve dosyalara veri yazabilir,
- JSON formatındaki verileri okuyabilir, işleyebilir ve oluşturabilir,
- Modüller ve nesne yönelimli programlama yaklaşımıyla daha büyük Python uygulamalarını yapılandırabilir,
- Exception mekanizmalarını kullanarak uygulama hatalarını yönetebilir,
- Python Debugger ile uygulamalardaki sorunları analiz edebilir,
- Regular expression ve Python'un standart string fonksiyonlarından yararlanarak metin verilerini işleyebilir.
Önerilen Sonraki Eğitimler
AD141, Red Hat Training Presents programının bir parçasıdır. Bu program kapsamındaki eğitimler, ilgili teknolojilere başlangıç yapmak isteyen katılımcılara temel bilgi sağlamayı ve diğer Red Hat eğitimlerini tamamlamayı amaçlar.
Bu eğitimin ardından aşağıdaki eğitimlerle devam edilebilir:
- Ansible Basics: Automation Technical Overview (DO007)
- Red Hat Enterprise Linux Automation with Ansible (RH294)
























